   -7
  409
  455
   91
 -361
 -497
 -197
  272
  493
  270
 -200
 -498
 -359
   93
  457
  407
  -10
 -424
 -467
 -101
  350
  483
  182
 -288
 -507
 -280
  190
  486
  344
 -109
 -470
 -419
    1
  413
  454
   86
 -364
 -495
 -190
  279
  494
  266
 -205
 -498
 -353
  100
  460
  405
  -15
 -426
 -464
  -94
  355
  483
  177
 -291
 -505
 -275
  196
  488
  341
 -113
 -471
 -414
    7
  418
  453
   81
 -367
 -493
 -185
  283
  496
  263
 -208
 -497
 -349
  106
  462
  404
  -18
 -428
 -461
  -89
  359
  483
  174
 -294
 -505
 -270
  200
  489
  339
 -116
 -472
 -412
   10
  419
  452
   78
 -369
 -493
 -182
  285
  495
  260
 -210
 -498
 -349
  107
  462
  402
  -20
 -430
 -461
  -88
  359
  482
  172
 -295
 -505
 -270
  200
  489
  339
 -117
 -472
 -412
   10
  419
  452
   80
 -368
 -491
 -182
  286
  497
  263
 -208
 -497
 -347
  108
  463
  405
  -17
 -426
 -460
  -88
  360
  485
  177
 -291
 -502
 -270
  201
  491
  343
 -111
 -469
 -412
   10
  420
  457
   86
 -362
 -490
 -184
  285
  499
  270
 -200
 -493
 -348
  105
  465
  412
   -7
 -420
 -460
  -91
  359
  490
  187
 -281
 -500
 -274
  196
  492
  352
 -100
 -462
 -413
    3
  418
  464
   99
 -353
 -490
 -190
  279
  502
  281
 -189
 -489
 -354
   96
  463
  420
    7
 -411
 -462
 -102
  350
  493
  199
 -271
 -500
 -285
  184
  490
  361
  -86
 -457
 -421
  -12
  409
  468
  111
 -343
 -494
 -207
  263
  498
  291
 -176
 -488
 -369
   77
  452
  427
   21
 -404
 -473
 -124
  334
  492
  214
 -257
 -501
 -303
  161
  481
  373
  -70
 -452
 -437
  -37
  393
  472
  131
 -328
 -499
 -229
  241
  496
  308
 -155
 -483
 -387
   50
  439
  438
   47
 -389
 -481
 -149
  312
  495
  236
 -235
 -501
 -327
  133
  472
  390
  -41
 -438
 -451
  -67
  373
  479
  158
 -308
 -504
 -260
  211
  490
  330
 -126
 -475
 -407
   16
  422
  451
   78
 -369
 -493
 -185
  282
  495
  264
 -205
 -498
 -356
   96
  458
  410
   -6
 -421
 -468
 -107
  344
  485
  192
 -277
 -507
 -296
  171
  480
  358
  -87
 -460
 -432
  -28
  397
  464
  117
 -342
 -504
 -228
  241
  491
  299
 -162
 -486
 -386
   52
  439
  435
   41
 -394
 -487
 -158
  304
  488
  234
 -235
 -503
 -334
  125
  467
  392
  -36
 -438
 -461
  -85
  357
  475
  165
 -300
 -508
 -274
  196
  488
  344
 -107
 -469
 -422
  -10
  404
  454
   95
 -356
 -501
 -211
  259
  495
  290
 -175
 -489
 -376
   65
  444
  426
   27
 -403
 -484
 -145
  315
  492
  231
 -238
 -499
 -324
  135
  471
  388
  -42
 -441
 -458
  -79
  364
  480
  168
 -296
 -503
 -269
  199
  488
  345
 -106
 -468
 -423
  -12
  405
  459
  104
 -348
 -497
 -213
  256
  496
  295
 -169
 -489
 -385
   53
  437
  431
   40
 -390
 -481
 -151
  311
  498
  247
 -223
 -499
 -338
  115
  463
  398
  -23
 -428
 -463
  -94
  355
  489
  193
 -274
 -499
 -286
  180
  487
  367
  -77
 -453
 -432
  -33
  394
  474
  136
 -322
 -499
 -239
  230
  494
  324
 -134
 -474
 -400
   25
  428
  456
   85
 -359
 -486
 -184
  281
  502
  283
 -184
 -489
 -367
   76
  451
  428
   29
 -396
 -474
 -135
  324
  499
  239
 -231
 -498
 -329
  127
  472
  402
  -21
 -424
 -456
  -87
  359
  490
  192
 -276
 -504
 -293
  172
  483
  368
  -71
 -450
 -435
  -40
  390
  479
  147
 -314
 -503
 -253
  214
  491
  335
 -117
 -468
 -412
    3
  415
  463
  105
 -347
 -497
 -214
  253
  495
  301
 -160
 -484
 -389
   44
  436
  445
   63
 -375
 -487
 -176
  287
  497
  270
 -197
 -494
 -362
   84
  454
  425
   23
 -403
 -481
 -143
  315
  493
  236
 -231
 -499
 -333
  122
  470
  407
  -11
 -420
 -465
 -107
  341
  487
  203
 -264
 -506
 -311
  150
  476
  384
  -47
 -438
 -450
  -73
  367
  484
  177
 -287
 -505
 -286
  178
  482
  360
  -81
 -456
 -441
  -49
  380
  472
  146
 -314
 -505
 -263
  204
  488
  345
 -103
 -464
 -425
  -19
  400
  465
  122
 -332
 -505
 -244
  223
  488
  322
 -132
 -476
 -414
    3
  411
  458
  104
 -345
 -496
 -219
  245
  494
  310
 -148
 -482
 -404
   20
  420
  448
   81
 -362
 -497
 -206
  260
  495
  298
 -162
 -485
 -390
   39
  430
  443
   66
 -375
 -498
 -194
  271
  494
  282
 -179
 -491
 -385
   48
  433
  436
   53
 -383
 -492
 -182
  281
  495
  276
 -188
 -493
 -377
   61
  438
  429
   40
 -393
 -496
 -180
  283
  491
  267
 -196
 -495
 -373
   66
  441
  426
   35
 -395
 -492
 -173
  290
  494
  266
 -198
 -496
 -370
   71
  444
  427
   36
 -393
 -488
 -168
  294
  497
  266
 -197
 -493
 -367
   70
  442
  428
   37
 -393
 -489
 -168
  295
  502
  277
 -184
 -483
 -363
   73
  446
  433
   45
 -387
 -490
 -177
  284
  498
  280
 -181
 -483
 -367
   68
  445
  442
   60
 -377
 -491
 -186
  275
  496
  288
 -171
 -483
 -378
   55
  441
  450
   73
 -367
 -496
 -203
  259
  490
  293
 -162
 -481
 -390
   36
  433
  459
   91
 -356
 -499
 -219
  240
  484
  300
 -155
 -488
 -413
    8
  414
  464
  114
 -335
 -495
 -230
  233
  490
  324
 -125
 -475
 -426
  -20
  399
  468
  130
 -321
 -499
 -253
  207
  488
  347
  -97
 -463
 -439
  -45
  382
  481
  169
 -289
 -495
 -270
  191
  493
  377
  -57
 -441
 -449
  -73
  366
  491
  197
 -261
 -488
 -291
  164
  492
  414
   -7
 -412
 -454
  -99
  345
  499
  231
 -230
 -490
 -324
  128
  480
  433
   29
 -387
 -463
 -136
  316
  504
  265
 -196
 -485
 -358
   79
  455
  452
   72
 -363
 -478
 -179
  275
  495
  292
 -165
 -490
 -408
   13
  414
  455
  105
 -336
 -494
 -233
  225
  486
  325
 -126
 -486
 -453
  -59
  361
  447
  131
 -319
 -520
 -296
  166
  474
  366
  -66
 -451
 -465
 -100
  335
  473
  194
 -267
 -515
 -339
  112
  453
  397
   -8
 -423
 -496
 -164
  290
  478
  244
 -209
 -499
 -376
   61
  445
  451
   75
 -361
 -489
 -202
  257
  495
  311
 -142
 -479
 -418
   -9
  405
  474
  143
 -306
 -487
 -248
  214
  511
  391
  -43
 -424
 -428
  -57
  375
  501
  216
 -245
 -492
 -317
  133
  476
  423
   23
 -389
 -462
 -135
  319
  513
  287
 -169
 -472
 -366
   58
  444
  463
  100
 -339
 -485
 -220
  236
  496
  341
 -102
 -457
 -429
  -41
  379
  477
  171
 -285
 -507
 -309
  139
  457
  377
  -39
 -445
 -503
 -166
  281
  458
  216
 -241
 -530
 -408
   22
  400
  407
   40
 -395
 -530
 -254
  206
  464
  306
 -136
 -490
 -457
  -63
  361
  458
  148
 -305
 -522
 -322
  128
  456
  383
  -32
 -440
 -495
 -157
  294
  484
  253
 -207
 -503
 -387
   43
  428
  451
   95
 -345
 -497
 -232
  227
  496
  350
  -89
 -455
 -444
  -63
  368
  489
  202
 -250
 -488
 -313
  137
  486
  446
   54
 -362
 -454
 -147
  304
  521
  319
 -133
 -461
 -394
   13
  420
  489
  167
 -278
 -472
 -251
  204
  513
  422
    5
 -390
 -433
  -89
  355
  532
  295
 -159
 -452
 -339
   85
  465
  485
  127
 -314
 -475
 -221
  238
  517
  387
  -43
 -412
 -417
  -54
  377
  512
  235
 -233
 -507
 -371
   53
  406
  390
   12
 -419
 -546
 -266
  190
  447
  294
 -140
 -494
 -471
  -92
  328
  441
  152
 -308
 -561
 -400
   38
  385
  357
  -21
 -434
 -541
 -244
  219
  465
  296
 -144
 -485
 -451
  -67
  352
  461
  168
 -283
 -515
 -332
  118
  466
  430
   38
 -382
 -488
 -197
  249
  481
  308
 -131
 -468
 -421
  -23
  407
  519
  226
 -229
 -469
 -300
  131
  464
  416
   19
 -406
 -513
 -213
  252
  507
  357
  -65
 -400
 -361
   29
  447
  550
  250
 -218
 -477
 -325
  108
  460
  442
   70
 -347
 -463
 -178
  277
  531
  375
  -63
 -429
 -428
  -63
  366
  506
  245
 -198
 -451
 -303
  131
  503
  511
  149
 -292
 -451
 -207
  233
  504
  385
  -29
 -402
 -422
  -67
  379
  554
  323
 -125
 -427
 -340
   59
  436
  476
  138
 -308
 -504
 -292
  156
  475
  408
   10
 -393
 -474
 -171
  265
  470
  269
 -185
 -531
 -496
 -116
  302
  410
  123
 -325
 -564
 -400
   34
  387
  367
  -14
 -450
 -592
 -331
  115
  384
  258
 -162
 -529
 -539
 -179
  264
  435
  194
 -263
 -568
 -476
  -73
  318
  380
   69
 -358
 -543
 -320
  142
  479
  428
   36
 -382
 -491
 -205
  236
  466
  299
 -128
 -468
 -446
  -71
  364
  509
  247
 -203
 -465
 -319
  122
  503
  536
  216
 -201
 -384
 -185
  240
  542
  452
   30
 -387
 -471
 -168
  267
  487
  317
 -104
 -441
 -419
  -54
  367
  504
  248
 -193
 -459
 -333
   89
  473
  516
  185
 -256
 -453
 -254
  174
  473
  393
  -10
 -424
 -524
 -231
  226
  484
  344
  -70
 -414
 -397
  -23
  421
  590
  352
 -103
 -410
 -322
   79
  453
  489
  152
 -303
 -523
 -339
  108
  462
  444
   77
 -334
 -450
 -174
  276
  540
  406
  -25
 -413
 -459
 -135
  296
  483
  269
 -179
 -506
 -458
  -80
  322
  425
  142
 -305
 -557
 -413
   18
  399
  438
  111
 -313
 -493
 -289
  138
  438
  361
  -48
 -478
 -599
 -329
  109
  363
  234
 -173
 -526
 -535
 -180
  265
  457
  248
 -195
 -521
 -479
 -110
  289
  394
  112
 -332
 -583
 -441
  -15
  368
  415
   90
 -349
 -551
 -358
   77
  403
  362
  -12
 -415
 -519
 -236
  228
  545
  497
  123
 -271
 -344
  -21
  426
  607
  366
 -107
 -461
 -451
  -97
  337
  523
  313
 -123
 -424
 -328
   89
  485
  541
  210
 -254
 -496
 -336
  103
  487
  525
  206
 -206
 -374
 -160
  271
  566
  471
   41
 -407
 -550
 -301
  130
  403
  317
  -51
 -396
 -422
  -81
  386
  625
  458
   24
 -336
 -344
  -15
  381
  527
  301
 -137
 -457
 -406
  -18
  403
  528
  267
 -167
 -430
 -320
   80
  459
  520
  211
 -233
 -461
 -300
  125
  480
  486
  136
 -303
 -496
 -304
  114
  419
  361
  -25
 -446
 -576
 -316
  137
  438
  359
  -29
 -419
 -506
 -223
  200
  423
  257
 -182
 -570
 -624
 -313
  118
  331
  159
 -260
 -591
 -568
 -204
  224
  394
  176
 -259
 -573
 -523
 -144
  268
  400
  153
 -281
 -565
 -481
  -96
  284
  368
   84
 -358
 -617
 -490
  -65
  336
  406
  107
 -298
 -460
 -215
  272
  645
  657
  325
  -98
 -319
 -192
  168
  459
  411
   25
 -404
 -530
 -255
  211
  529
  490
  147
 -237
 -380
 -170
  230
  502
  420
   37
 -351
 -427
 -123
  347
  634
  536
  135
 -270
 -392
 -162
  216
  413
  243
 -196
 -578
 -610
 -253
  240
  521
  414
   37
 -294
 -310
   11
  421
  593
  372
  -89
 -455
 -458
 -103
  337
  536
  356
  -52
 -367
 -344
    7
  416
  566
  330
 -116
 -437
 -394
  -25
  396
  556
  341
  -83
 -391
 -352
   -1
  382
  486
  213
 -249
 -562
 -502
 -121
  291
  430
  197
 -222
 -502
 -423
  -44
  343
  433
  144
 -322
 -627
 -555
 -176
  215
  313
   45
 -386
 -653
 -552
 -156
  240
  333
   52
 -387
 -653
 -542
 -136
  267
  378
  119
 -306
 -567
 -455
  -51
  326
  380
   74
 -372
 -647
 -552
 -161
  226
  313
   39
 -391
 -642
 -508
  -64
  428
  660
  474
   57
 -199
  -43
  392
  724
  676
  276
 -220
 -527
 -478
 -107
  327
  487
  238
 -196
 -424
 -249
  186
  540
  551
  235
 -184
 -434
 -345
   46
  477
  643
  438
   41
 -219
 -132
  209
  510
  516
  184
 -304
 -654
 -652
 -315
  114
  326
  183
 -158
 -377
 -254
  160
  580
  716
  468
   -5
 -396
 -453
 -152
  264
  453
  264
 -135
 -405
 -320
   75
  508
  684
  477
   22
 -371
 -423
 -111
  314
  517
  350
  -38
 -340
 -320
   14
  426
  616
  431
  -25
 -450
 -560
 -301
  103
  336
  229
 -124
 -440
 -466
 -156
  291
  560
  453
   31
 -420
 -600
 -414
  -38
  219
  140
 -227
 -608
 -713
 -448
    9
  341
  324
  -29
 -459
 -646
 -461
  -46
  291
  297
  -24
 -422
 -599
 -413
    9
  365
  387
   50
 -408
 -667
 -562
 -180
  174
  232
  -41
 -448
 -683
 -566
 -175
  225
  418
  373
  148
  -85
  -66
  298
  768
  929
  590
  -19
 -476
 -545
 -281
  103
  362
  309
  -30
 -371
 -385
   -1
  512
  758
  546
   27
 -429
 -520
 -218
  244
  550
  514
  212
 -107
 -180
   81
  489
  714
  547
   57
 -458
 -704
 -577
 -220
  105
  194
   11
 -270
 -381
 -163
  292
  685
  752
  448
  -20
 -354
 -381
 -134
  189
  337
  174
 -196
 -468
 -390
   29
  516
  751
  602
  181
 -233
 -366
 -144
  245
  483
  374
   -8
 -371
 -438
 -142
  320
  632
  574
  177
 -293
 -522
 -380
   -2
  313
  329
   39
 -335
 -498
 -308
  126
  517
  598
  311
 -163
 -519
 -548
 -278
   58
  180
  -26
 -419
 -713
 -675
 -314
  143
  400
  299
  -77
 -464
 -589
 -363
   47
  335
  283
  -66
 -449
 -586
 -381
   26
  351
  370
   43
 -423
 -708
 -620
 -237
  155
  270
   33
 -364
 -624
 -552
 -187
  230
  395
  181
 -272
 -682
 -769
 -422
  160
  561
  540
  216
  -70
  -67
  218
  572
  757
  628
  195
 -324
 -597
 -459
  -51
  319
  411
  203
 -121
 -298
 -192
  130
  463
  581
  390
   -5
 -343
 -393
  -96
  366
  680
  650
  328
  -50
 -229
 -100
  214
  445
  367
  -35
 -532
 -798
 -647
 -176
  308
  516
  368
   31
 -208
 -142
  206
  589
  707
  440
  -65
 -491
 -580
 -303
  136
  449
  451
  171
 -164
 -282
  -79
  308
  601
  582
  242
 -210
 -487
 -415
  -45
  384
  583
  435
   64
 -256
 -295
  -37
  323
  501
  336
  -93
 -521
 -673
 -450
    2
  386
  463
  207
 -175
 -396
 -293
   50
  371
  417
  124
 -346
 -703
 -726
 -409
   34
  299
  218
 -132
 -485
 -591
 -378
   10
  293
  272
  -48
 -459
 -684
 -565
 -174
  232
  378
  167
 -249
 -592
 -633
 -362
   18
  225
  103
 -278
 -658
 -785
 -561
 -131
  210
  246
  -14
 -378
 -539
 -304
  194
  648
  815
  639
  254
 -106
 -233
  -71
  236
  417
  291
  -73
 -422
 -519
 -283
  160
  562
  688
  466
   60
 -257
 -278
   10
  392
  590
  462
   94
 -238
 -279
   15
  458
  756
  699
  289
 -228
 -550
 -513
 -194
  149
  256
   61
 -274
 -480
 -370
   35
  518
  796
  710
  321
 -122
 -353
 -260
   38
  296
  304
   32
 -351
 -575
 -461
  -42
  439
  699
  605
  245
 -135
 -279
 -102
  253
  523
  496
  171
 -242
 -466
 -349
   36
  441
  596
  400
  -14
 -377
 -461
 -221
  173
  446
  416
  108
 -263
 -434
 -276
  112
  473
  564
  312
 -148
 -543
 -644
 -422
  -56
  182
  119
 -205
 -557
 -686
 -490
  -69
  323
  430
  181
 -251
 -585
 -608
 -315
   79
  297
  203
 -138
 -506
 -663
 -492
 -119
  199
  261
  -12
 -444
 -753
 -742
 -446
  -51
  193
  121
 -219
 -604
 -789
 -658
 -287
   92
  278
  223
  -10
 -210
 -137
  269
  753
  994
  809
  306
 -238
 -529
 -448
  -89
  299
  437
  225
 -149
 -376
 -274
  102
  515
  693
  518
  108
 -291
 -447
 -260
  153
  551
  718
  586
  271
   -7
  -60
  118
  372
  483
  308
 -123
 -601
 -858
 -738
 -299
  207
  497
  452
  173
  -99
 -136
  111
  475
  684
  552
  111
 -400
 -691
 -608
 -227
  210
  446
  372
   81
 -199
 -248
  -14
  360
  625
  590
  257
 -184
 -469
 -424
  -76
  360
  621
  557
  221
 -162
 -347
 -231
   89
  373
  402
  132
 -277
 -565
 -538
 -191
  286
  614
  613
  305
 -103
 -353
 -310
  -41
  236
  300
   65
 -355
 -712
 -779
 -512
  -65
  296
  361
  106
 -291
 -573
 -574
 -290
   83
  285
  185
 -153
 -506
 -645
 -462
  -68
  300
  409
  168
 -283
 -667
 -781
 -585
 -225
   72
  104
 -154
 -512
 -730
 -623
 -278
   84
  208
    7
 -368
 -605
 -549
 -233
  239
  688
  927
  816
  434
   30
 -146
  -45
  183
  342
  315
   76
 -296
 -547
 -450
  -11
  505
  799
  703
  277
 -192
 -413
 -269
  123
  502
  616
  421
   89
 -140
 -104
  198
  570
  758
  627
  215
 -285
 -640
 -690
 -448
  -77
  206
  247
   62
 -175
 -257
  -75
  305
  676
  796
  558
   67
 -415
 -619
 -461
  -74
  280
  380
  188
 -142
 -356
 -285
   49
  458
  694
  613
  260
 -169
 -433
 -385
  -61
  344
  588
  530
  223
 -131
 -306
 -197
  116
  412
  482
  244
 -180
 -536
 -606
 -338
  122
  515
  621
  409
   34
 -264
 -311
 -105
  192
  362
  257
 -102
 -530
 -783
 -716
 -368
   58
  320
  277
  -32
 -406
 -605
 -505
 -176
  173
  324
  172
 -186
 -524
 -627
 -430
  -55
  269
  334
   87
 -335
 -699
 -811
 -614
 -236
   78
  138
  -82
 -433
 -692
 -687
 -408
  -34
  192
  111
 -225
 -575
 -675
 -458
  -22
  471
  817
  854
  582
  181
 -106
 -141
   43
  301
  433
  323
   -2
 -361
 -494
 -289
  156
  593
  774
  592
  145
 -289
 -450
 -264
  130
  480
  592
  437
  137
  -98
 -106
  135
  469
  679
  617
  272
 -215
 -614
 -743
 -548
 -152
  217
  362
  232
  -40
 -237
 -191
  112
  504
  740
  648
  251
 -245
 -576
 -580
 -283
  126
  406
  407
  159
 -155
 -318
 -225
   84
  431
  615
  511
  166
 -231
 -451
 -357
    9
  429
  674
  617
  295
 -110
 -356
 -313
  -42
  267
  397
  250
 -100
 -438
 -555
 -369
   45
  459
  654
  530
  171
 -232
 -459
 -403
 -134
  155
  258
   88
 -276
 -620
 -741
 -563
 -175
  208
  366
  210
 -156
 -526
 -678
 -532
 -169
  185
  331
  184
 -162
 -502
 -645
 -501
 -173
  131
  213
   12
 -359
 -710
 -844
 -667
 -277
   86
  224
   68
 -290
 -647
 -810
 -699
 -346
   94
  384
  385
  134
 -125
 -152
   95
  489
  790
  828
  545
   52
 -393
 -541
 -347
   44
  406
  576
  493
  218
  -78
 -220
 -127
  129
  388
  499
  379
   62
 -283
 -417
 -219
  221
  681
  920
  805
  405
  -66
 -364
 -355
 -117
  151
  239
   85
 -223
 -502
 -566
 -343
   89
  528
  770
  708
  385
  -32
 -337
 -386
 -179
  134
  339
  294
   24
 -299
 -470
 -351
   24
  463
  729
  671
  332
  -97
 -391
 -414
 -174
  183
  449
  482
  287
   -5
 -223
 -221
   16
  360
  604
  582
  275
 -180
 -549
 -644
 -414
    6
  391
  533
  378
   51
 -240
 -317
 -151
  154
  396
  414
  165
 -246
 -615
 -764
 -614
 -252
  130
  329
  246
  -61
 -412
 -608
 -529
 -226
  124
  312
  219
  -97
 -459
 -654
 -569
 -251
  123
  347
  293
  -14
 -421
 -713
 -738
 -499
 -145
  123
  148
  -72
 -412
 -690
 -746
 -539
 -189
   94
  122
  -98
 -398
 -595
 -566
 -283
  187
  671
  938
  869
  533
  132
 -134
 -148
   69
  369
  537
  433
   97
 -274
 -458
 -354
   -5
  404
  652
  600
  284
 -112
 -387
 -415
 -187
  183
  511
  637
  509
  217
  -63
 -169
  -37
  252
  524
  586
  353
  -83
 -507
 -706
 -580
 -201
  235
  513
  512
  272
  -44
 -241
 -209
   26
  325
  514
  463
  174
 -227
 -534
 -590
 -358
   51
  434
  607
  491
  165
 -168
 -308
 -184
  118
  425
  561
  440
  120
 -219
 -396
 -313
   -8
  369
  619
  606
  327
  -90
 -439
 -551
 -382
  -47
  268
  389
  249
  -61
 -347
 -429
 -245
  112
  454
  594
  448
   75
 -352
 -639
 -661
 -431
  -93
  165
  204
    7
 -319
 -588
 -637
 -429
  -71
  246
  349
  179
 -183
 -538
 -700
 -587
 -262
  100
  313
  266
  -22
 -393
 -648
 -670
 -454
 -125
  145
  203
   -5
 -380
 -722
 -860
 -731
 -409
  -86
   75
   12
 -212
 -434
 -510
 -348
   44
  520
  876
  952
  719
  313
  -64
 -244
 -136
  176
  488
  603
  457
  127
 -199
 -367
 -277
   18
  351
  539
  495
  229
 -126
 -407
 -469
 -261
  126
  508
  704
  624
  329
  -15
 -221
 -177
   84
  395
  565
  479
  166
 -223
 -496
 -521
 -285
   97
  441
  589
  477
  170
 -176
 -391
 -363
 -121
  197
  405
  383
  127
 -232
 -498
 -516
 -258
  160
  538
  700
  591
  283
  -61
 -272
 -250
  -16
  301
  524
  527
  301
  -47
 -335
 -411
 -229
  120
  451
  586
  446
   92
 -302
 -549
 -535
 -279
   81
  363
  435
  274
  -24
 -302
 -406
 -276
   26
  336
  485
  371
   32
 -383
 -683
 -728
 -507
 -141
  177
  285
  142
 -167
 -476
 -624
 -542
 -272
   54
  269
  254
    4
 -359
 -650
 -726
 -545
 -186
  177
  356
  258
  -66
 -439
 -673
 -665
 -446
 -139
   93
  113
 -108
 -475
 -824
 -973
 -828
 -428
   44
  389
  494
  379
  150
  -32
  -38
  165
  487
  766
  849
  690
  347
  -32
 -295
 -320
  -98
  262
  563
  646
  461
   98
 -264
 -444
 -366
  -83
  252
  463
  449
  225
  -93
 -336
 -377
 -183
  165
  513
  705
  648
  365
   -7
 -288
 -346
 -157
  179
  478
  577
  424
   96
 -242
 -431
 -378
 -122
  206
  436
  448
  230
 -126
 -461
 -621
 -524
 -215
  165
  441
  497
  326
   31
 -213
 -253
  -60
  277
  591
  735
  630
  311
  -81
 -369
 -434
 -259
   63
  378
  522
  424
  130
 -217
 -450
 -459
 -241
   91
  359
  425
  251
  -70
 -386
 -544
 -464
 -174
  191
  460
  508
  314
  -42
 -396
 -588
 -538
 -287
   29
  247
  249
   28
 -309
 -595
 -690
 -549
 -239
   94
  290
  251
   -9
 -371
 -669
 -764
 -611
 -280
   63
  255
  227
    3
 -326
 -601
 -665
 -478
 -158
  120
  239
  117
 -220
 -633
 -921
 -958
 -729
 -331
   77
  332
  346
  187
  -18
 -130
  -77
  149
  489
  789
  886
  726
  392
   16
 -251
 -291
  -74
  277
  573
  679
  547
  225
 -143
 -374
 -375
 -168
  129
  376
  463
  333
   35
 -291
 -479
 -439
 -181
  186
  514
  647
  527
  224
 -102
 -304
 -282
  -45
  289
  559
  632
  479
  166
 -172
 -388
 -394
 -191
  118
  373
  442
  281
  -49
 -407
 -633
 -617
 -368
    1
  330
  488
  420
  181
  -94
 -254
 -207
   38
  376
  655
  748
  606
  276
 -102
 -365
 -406
 -220
   97
  395
  525
  421
  130
 -210
 -451
 -490
 -310
    1
  293
  425
  336
   69
 -259
 -500
 -537
 -347
  -12
  309
  478
  417
  145
 -221
 -518
 -615
 -485
 -197
  114
  303
  279
   53
 -277
 -558
 -666
 -546
 -258
   57
  249
  228
   -8
 -360
 -664
 -781
 -673
 -394
  -48
  223
  294
  128
 -182
 -500
 -693
 -678
 -454
 -147
   64
   70
 -114
 -388
 -639
 -743
 -630
 -313
  115
  521
  774
  776
  528
  178
  -78
 -123
   48
  348
  637
  770
  668
  388
   62
 -176
 -243
 -114
  146
  432
  604
  595
  378
   15
 -345
 -536
 -471
 -198
  146
  399
  452
  287
   -7
 -289
 -424
 -354
  -97
  244
  535
  663
  582
  323
    2
 -250
 -306
 -140
  176
  487
  640
  555
  264
 -114
 -422
 -544
 -451
 -200
   90
  288
  305
  135
 -153
 -426
 -551
 -450
 -146
  250
  586
  732
  644
  370
   41
 -196
 -233
  -71
  209
  476
  608
  531
  272
  -63
 -337
 -448
 -347
  -75
  241
  454
  463
  266
  -69
 -401
 -591
 -557
 -319
   17
  307
  435
  349
   86
 -235
 -471
 -526
 -387
 -113
  179
  351
  318
   91
 -235
 -524
 -654
 -567
 -298
   32
  280
  344
  190
 -129
 -486
 -735
 -779
 -609
 -305
   -3
  170
  145
  -62
 -361
 -613
 -713
 -616
 -357
  -44
  172
  186
  -23
 -372
 -714
 -894
 -820
 -522
 -119
  261
  513
  582
  466
  231
  -11
 -127
  -49
  206
  531
  771
  807
  611
  275
  -50
 -238
 -221
   -7
  301
  561
  670
  597
  359
   21
 -302
 -487
 -459
 -238
   73
  332
  412
  270
  -30
 -338
 -515
 -483
 -259
   79
  408
  605
  608
  432
  155
 -117
 -267
 -224
    6
  324
  596
  695
  566
  254
 -119
 -403
 -495
 -378
 -125
  147
  321
  325
  155
 -127
 -402
 -554
 -508
 -263
  100
  449
  655
  646
  431
  112
 -168
 -291
 -216
   23
  324
  554
  611
  475
  203
 -113
 -354
 -422
 -289
  -25
  256
  439
  438
  232
 -107
 -437
 -632
 -622
 -416
  -96
  210
  375
  338
  126
 -174
 -444
 -582
 -526
 -297
    7
  261
  365
  273
   13
 -307
 -549
 -619
 -495
 -229
   73
  279
  297
  118
 -196
 -531
 -763
 -801
 -635
 -338
  -25
  185
  211
   46
 -244
 -542
 -728
 -733
 -560
 -288
  -33
  101
   70
  -98
 -320
 -503
 -554
 -411
  -84
  331
  690
  863
  803
  546
  207
  -68
 -173
  -81
  148
  426
  658
  752
  665
  422
  120
 -143
 -266
 -195
   49
  349
  554
  563
  371
   45
 -301
 -540
 -586
 -442
 -173
  121
  349
  431
  330
   86
 -188
 -374
 -386
 -203
  122
  464
  687
  711
  539
  250
  -48
 -241
 -261
 -112
  140
  392
  541
  517
  313
  -14
 -350
 -574
 -602
 -424
 -113
  212
  425
  453
  298
   39
 -214
 -354
 -324
 -130
  160
  444
  617
  612
  432
  138
 -159
 -345
 -343
 -154
  145
  435
  599
  567
  344
   13
 -311
 -520
 -552
 -404
 -142
  130
  303
  310
  146
 -138
 -431
 -618
 -624
 -447
 -156
  138
  320
  322
  146
 -136
 -415
 -590
 -591
 -415
 -123
  179
  377
  398
  227
  -84
 -425
 -670
 -733
 -605
 -344
  -49
  165
  207
   67
 -190
 -474
 -696
 -772
 -665
 -419
 -145
   53
   98
  -34
 -286
 -540
 -677
 -644
 -451
 -130
  256
  597
  786
  756
  537
  219
  -71
 -205
 -119
  146
  454
  687
  781
  722
  527
  256
    7
 -153
 -177
  -54
  194
  460
  609
  547
  285
  -79
 -414
 -601
 -591
 -403
 -124
  142
  322
  366
  264
   41
 -229
 -431
 -473
 -325
  -25
  326
  597
  694
  595
  353
   65
 -158
 -244
 -166
   40
  299
  510
  588
  493
  246
  -82
 -386
 -565
 -552
 -352
  -41
  272
  471
  493
  334
   62
 -215
 -392
 -408
 -262
   -9
  275
  493
  571
  478
  250
  -32
 -266
 -361
 -272
  -29
  269
  502
  582
  481
  229
  -99
 -394
 -566
 -572
 -419
 -159
  123
  315
  337
  175
 -112
 -424
 -652
 -715
 -594
 -340
  -49
  182
  281
  217
   16
 -250
 -481
 -592
 -540
 -340
  -56
  208
  349
  316
  121
 -180
 -490
 -699
 -736
 -598
 -343
  -56
  169
  244
  135
 -119
 -426
 -700
 -862
 -852
 -664
 -363
  -49
  187
  285
  209
    2
 -220
 -331
 -275
  -77
  207
  498
  705
  767
  682
  496
  252
    9
 -139
 -108
  104
  415
  714
  890
  862
  621
  263
  -79
 -304
 -384
 -318
 -138
   91
  286
  383
  341
  154
 -141
 -436
 -617
 -607
 -412
 -105
  205
  414
  456
  343
  129
 -105
 -281
 -332
 -228
   12
  317
  599
  762
  745
  547
  236
  -87
 -321
 -402
 -309
  -85
  182
  397
  490
  428
  227
  -49
 -300
 -438
 -422
 -255
    6
  276
  461
  498
  377
  143
 -127
 -344
 -432
 -351
 -118
  188
  468
  635
  636
  460
  166
 -149
 -384
 -478
 -410
 -204
   66
  301
  418
  377
  188
 -100
 -396
 -608
 -670
 -570
 -350
  -86
  131
  225
  162
  -33
 -291
 -525
 -654
 -628
 -448
 -171
  117
  323
  383
  277
   36
 -266
 -529
 -676
 -661
 -489
 -217
   67
  267
  316
  195
  -56
 -359
 -624
 -771
 -759
 -604
 -365
 -119
   70
  143
   81
  -81
 -275
 -427
 -475
 -371
 -117
  212
  514
  703
  734
  600
  356
   92
  -91
 -140
  -46
  173
  462
  734
  899
  905
  751
  463
  121
 -173
 -322
 -302
 -141
   97
  324
  452
  433
  268
    9
 -278
 -513
 -624
 -571
 -376
 -103
  162
  339
  373
  256
   37
 -199
 -374
 -424
 -323
  -85
  224
  514
  705
  742
  611
  348
   41
 -215
 -347
 -322
 -152
  102
  356
  529
  570
  466
  242
  -36
 -282
 -420
 -412
 -263
  -21
  233
  412
  456
  358
  148
 -110
 -335
 -453
 -422
 -253
   10
  290
  503
  580
  494
  273
  -18
 -293
 -470
 -501
 -377
 -144
  124
  344
  444
  388
  186
 -106
 -405
 -625
 -708
 -635
 -433
 -170
   70
  213
  219
   89
 -139
 -393
 -589
 -667
 -600
 -405
 -141
  113
  275
  298
  176
  -55
 -325
 -554
 -671
 -641
 -473
 -217
   55
  258
  328
  235
    9
 -294
 -588
 -790
 -833
 -707
 -445
 -128
  166
  360
  407
  300
   93
 -140
 -314
 -372
 -283
  -65
  223
  498
  690
  750
  671
  476
  237
   30
  -79
  -58
   92
  327
  571
  747
  797
  702
  475
  171
 -132
 -352
 -439
 -380
 -196
   49
  275
  406
  398
  249
   -2
 -286
 -521
 -638
 -602
 -427
 -157
  132
  361
  471
  438
  281
   54
 -171
 -320
 -343
 -229
   -9
  259
  498
  639
  641
  501
  260
  -14
 -242
 -357
 -326
 -160
   93
  359
  560
  635
  559
  351
   66
 -219
 -427
 -502
 -427
 -226
   38
  294
  464
  503
  402
  192
  -68
 -302
 -445
 -455
 -332
 -112
  142
  354
  461
  432
  271
   23
 -247
 -460
 -561
 -524
 -362
 -127
  114
  285
  335
  246
   40
 -229
 -486
 -659
 -703
 -603
 -387
 -115
  138
  300
  329
  216
   -7
 -275
 -516
 -664
 -681
 -558
 -332
  -63
  173
  310
  312
  177
  -57
 -324
 -554
 -688
 -695
 -577
 -368
 -126
   84
  204
  205
   90
  -98
 -296
 -440
 -482
 -393
 -190
   86
  362
  575
  671
  629
  465
  235
    6
 -156
 -193
  -93
  118
  393
  652
  828
  873
  774
  556
  270
  -10
 -216
 -303
 -262
 -104
  113
  320
  454
  475
  361
  143
 -125
 -377
 -549
 -591
 -498
 -290
  -26
  228
  404
  455
  373
  187
  -55
 -279
 -419
 -437
 -324
 -106
  162
  411
  578
  619
  525
  321
   62
 -183
 -345
 -382
 -283
  -77
  183
  425
  587
  625
  529
  323
   57
 -198
 -378
 -438
 -365
 -183
   60
  293
  453
  499
  417
  226
  -22
 -264
 -435
 -491
 -417
 -233
   10
  248
  417
  470
  389
  194
  -67
 -330
 -527
 -613
 -565
 -401
 -165
   82
  269
  350
  303
  138
 -102
 -354
 -555
 -655
 -627
 -480
 -254
   -5
  199
  303
  281
  139
  -88
 -340
 -551
 -668
 -660
 -529
 -307
  -52
  171
  303
  310
  189
  -32
 -300
 -550
 -721
 -777
 -698
 -507
 -248
    8
  204
  293
  260
  124
  -74
 -263
 -397
 -426
 -333
 -134
  131
  394
  606
  714
  696
  560
  345
  111
  -84
 -182
 -157
  -12
  213
  467
  684
  811
  810
  680
  451
  171
  -97
 -292
 -375
 -331
 -186
   21
  225
  372
  417
  344
  168
  -71
 -314
 -501
 -581
 -538
 -378
 -140
  122
  345
  475
  485
  371
  166
  -80
 -304
 -448
 -477
 -381
 -184
   70
  319
  501
  578
  534
  385
  169
  -59
 -240
 -329
 -302
 -165
   54
  297
  502
  616
  610
  485
  264
    3
 -242
 -412
 -473
 -412
 -243
  -12
  224
  406
  493
  459
  311
   85
 -164
 -378
 -508
 -521
 -419
 -226
    7
  220
  363
  397
  315
  130
 -110
 -352
 -539
 -624
 -588
 -438
 -212
   38
  253
  378
  385
  271
   65
 -186
 -423
 -594
 -658
 -604
 -442
 -214
   27
  221
  323
  307
  180
  -27
 -266
 -479
 -617
 -647
 -567
 -396
 -174
   43
  199
  251
  191
   31
 -194
 -432
 -628
 -729
 -713
 -575
 -341
  -58
  215
  416
  517
  500
  376
  182
  -30
 -199
 -286
 -264
 -132
   86
  339
  575
  739
  801
  744
  583
  362
  130
  -58
 -162
 -156
  -43
  144
  363
  557
  680
  694
  587
  381
  116
 -156
 -381
 -511
 -524
 -423
 -235
   -5
  212
  362
  413
  354
  200
  -17
 -244
 -428
 -528
 -518
 -400
 -201
   36
  255
  408
  462
  405
  252
   37
 -185
 -361
 -450
 -427
 -294
  -74
  188
  437
  625
  711
  676
  529
  309
   64
 -157
 -304
 -349
 -286
 -139
   60
  262
  417
  485
  451
  322
  120
 -113
 -319
 -453
 -490
 -424
 -267
  -58
  156
  324
  410
  394
  276
   76
 -165
 -392
 -557
 -627
 -585
 -441
 -226
   13
  224
  362
  398
  324
  159
  -64
 -294
 -485
 -594
 -600
 -502
 -324
 -105
  105
  257
  316
  270
  127
  -80
 -308
 -509
 -640
 -669
 -595
 -430
 -213
   12
  192
  287
  275
  157
  -42
 -280
 -506
 -673
 -743
 -702
 -552
 -321
  -58
  191
  375
  464
  446
  332
  153
  -46
 -216
 -314
 -315
 -213
  -25
  212
  452
  644
  753
  758
  657
  478
  253
   35
 -133
 -214
 -192
  -75
  115
  331
  526
  657
  691
  617
  448
  213
  -44
 -274
 -434
 -495
 -449
 -308
 -108
  109
  294
  407
  424
  339
  171
  -46
 -267
 -445
 -543
 -542
 -441
 -261
  -40
  179
  347
  433
  417
  307
  127
  -85
 -281
 -420
 -468
 -413
 -259
  -33
  221
  456
  626
  701
  668
  534
  329
   91
 -134
 -304
 -388
 -369
 -255
  -73
  140
  337
  475
  525
  472
  327
  119
 -114
 -323
 -469
 -527
 -484
 -348
 -153
   62
  250
  372
  398
  322
  159
  -64
 -295
 -491
 -614
 -636
 -558
 -390
 -169
   65
  264
  387
  411
  331
  162
  -63
 -295
 -491
 -615
 -642
 -570
 -413
 -203
   18
  206
  321
  341
  263
  101
 -111
 -333
 -518
 -635
 -660
 -589
 -441
 -242
  -32
  146
  257
  276
  201
   49
 -149
 -350
 -513
 -604
 -601
 -500
 -316
  -76
  177
  399
  553
  614
  576
  452
  269
   66
 -112
 -230
 -261
 -197
  -49
  156
  378
  578
  718
  769
  723
  588
  389
  163
  -46
 -202
 -276
 -258
 -155
   11
  205
  385
  515
  565
  522
  390
  191
  -41
 -262
 -434
 -526
 -523
 -428
 -257
  -47
  166
  337
  436
  442
  356
  189
  -22
 -241
 -425
 -539
 -559
 -483
 -323
 -106
  129
  341
  493
  564
  540
  431
  260
   62
 -121
 -256
 -315
 -290
 -188
  -26
  162
  346
  486
  558
  544
  446
  279
   73
 -136
 -314
 -428
 -459
 -402
 -270
  -89
  108
  284
  401
  438
  386
  250
   53
 -173
 -381
 -536
 -611
 -591
 -483
 -309
  -98
  112
  281
  380
  390
  305
  143
  -67
 -287
 -473
 -597
 -634
 -582
 -450
 -260
  -49
  145
  284
  344
  314
  200
   24
 -183
 -384
 -543
 -632
 -635
 -553
 -401
 -207
   -8
  162
  272
  301
  243
  106
  -84
 -291
 -478
 -608
 -658
 -616
 -489
 -294
  -61
  174
  374
  507
  553
  508
  385
  211
   23
 -146
 -262
 -302
 -258
 -134
   50
  265
  473
  639
  733
  741
  661
  507
  307
   96
  -92
 -224
 -280
 -253
 -148
   14
  202
  381
  515
  580
  557
  452
  277
   63
 -158
 -348
 -479
 -530
 -492
 -376
 -199
    5
  199
  351
  430
  426
  338
  181
  -16
 -221
 -397
 -515
 -554
 -504
 -372
 -179
   47
  266
  445
  556
  583
  525
  392
  208
    4
 -184
 -325
 -395
 -380
 -283
 -120
   81
  284
  454
  559
  583
  516
  371
  172
  -52
 -262
 -425
 -514
 -516
 -431
 -278
  -87
  114
  284
  394
  426
  377
  252
   69
 -140
 -340
 -499
 -589
 -600
 -529
 -387
 -202
   -4
  175
  307
  368
  347
  246
   82
 -118
 -323
 -497
 -617
 -660
 -619
 -501
 -328
 -125
   75
  240
  342
  366
  307
  174
  -10
 -215
 -407
 -558
 -645
 -653
 -580
 -439
 -251
  -52
  128
  262
  327
  319
  237
   99
  -76
 -252
 -397
 -485
 -498
 -431
 -290
  -97
  123
  337
  515
  632
  672
  629
  512
  345
  153
  -28
 -171
 -251
 -254
 -180
  -40
  143
  341
  523
  659
  725
  710
  616
  455
  250
   33
 -166
 -318
 -401
 -407
 -337
 -205
  -33
  150
  310
  422
  465
  432
  326
  164
  -32
 -231
 -402
 -520
 -566
 -533
 -425
 -258
  -58
  147
  324
  449
  503
  482
  390
  245
   71
 -103
 -247
 -340
 -364
 -316
 -203
  -42
  143
  322
  471
  565
  594
  549
  438
  274
   81
 -113
 -280
 -398
 -447
 -423
 -331
 -185
   -8
  169
  317
  411
  434
  382
  260
   85
 -116
 -314
 -478
 -582
 -613
 -564
 -449
 -283
  -92
   99
  258
  360
  388
  339
  221
   48
 -150
 -347
 -514
 -626
 -669
 -635
 -531
 -371
 -180
   13
  180
  297
  348
  325
  233
   83
 -102
 -294
 -464
 -589
 -651
 -641
 -561
 -420
 -242
  -52
  119
  248
  317
  319
  256
  136
  -20
 -190
 -341
 -449
 -492
 -464
 -366
 -208
  -11
  202
  401
  564
  664
  694
  647
  535
  376
  193
   17
 -131
 -222
 -247
 -202
  -93
   65
  248
  430
  584
  684
  715
  669
  555
  384
  179
  -34
 -229
 -379
 -469
 -485
 -429
 -310
 -150
   28
  195
  326
  403
  411
  352
  234
   70
 -113
 -290
 -434
 -525
 -547
 -494
 -374
 -202
   -1
  206
  387
  525
  601
  606
  539
  413
  247
   63
 -111
 -253
 -340
 -364
 -321
 -214
  -59
  122
  300
  451
  551
  584
  542
  431
  265
   65
 -145
 -337
 -486
 -574
 -593
 -536
 -417
 -252
  -70
  108
  251
  342
  366
  322
  212
   56
 -125
 -306
 -462
 -570
 -618
 -600
 -518
 -387
 -225
  -51
  110
  234
  302
  310
  253
  139
  -19
 -199
 -376
 -528
 -632
 -677
 -653
 -565
 -426
 -253
  -68
  102
  232
  305
  313
  257
  144
  -10
 -189
 -363
 -509
 -602
 -629
 -587
 -480
 -320
 -121
   95
  303
  476
  593
  643
  622
  540
  410
  253
   84
  -68
 -183
 -243
 -237
 -168
  -43
  118
  301
  475
  621
  716
  750
  718
  621
  472
  284
   83
 -110
 -268
 -374
 -420
 -400
 -326
 -205
  -58
   97
  235
  336
  384
  371
  301
  180
   25
 -148
 -310
 -443
 -527
 -552
 -511
 -410
 -256
  -69
  132
  321
  475
  578
  618
  595
  513
  386
  229
   60
  -94
 -212
 -281
 -290
 -242
 -142
   -6
  152
  308
  443
  537
  575
  554
  475
  340
  166
  -25
 -212
 -375
 -499
 -570
 -581
 -530
 -425
 -277
 -110
   53
  192
  288
  328
  306
  224
   96
  -67
 -241
 -404
 -535
 -617
 -642
 -607
 -515
 -381
 -219
  -55
   95
  211
  279
  288
  236
  131
  -16
 -185
 -356
 -505
 -620
 -685
 -693
 -641
 -536
 -391
 -227
  -59
   95
  216
  293
  308
  267
  177
   56
  -75
 -207
 -318
 -398
 -425
 -391
 -293
 -145
   37
  231
  419
  583
  706
  778
  786
  732
  619
  465
  290
  113
  -42
 -163
 -229
 -239
 -192
  -98
   33
  184
  337
  471
  562
  596
  567
  482
  346
  170
  -24
 -222
 -398
 -537
 -619
 -638
 -593
 -486
 -335
 -155
   32
  203
  342
  433
  469
  446
  371
  253
  108
  -45
 -182
 -286
 -342
 -343
 -288
 -182
  -36
  137
  317
  487
  624
  711
  738
  702
  608
  466
  293
  103
  -82
 -244
 -368
 -438
 -450
 -400
 -302
 -169
  -19
  130
  260
  353
  397
  385
  315
  193
   34
 -147
 -328
 -490
 -616
 -695
 -718
 -683
 -594
 -461
 -302
 -132
   27
  156
  240
  268
  238
  151
   20
 -143
 -322
 -495
 -644
 -752
 -808
 -803
 -740
 -626
 -472
 -297
 -122
   36
  159
  235
  257
  233
  164
   64
  -64
 -201
 -323
 -411
 -445
 -428
 -360
 -248
  -98
   83
  284
  483
  656
  784
  853
  864
  814
  720
  584
  418
  241
   65
  -79
 -187
 -238
 -237
 -183
  -87
   35
  167
  289
  392
  460
  486
  457
  373
  238
   72
 -107
 -285
 -436
 -556
 -627
 -646
 -606
 -510
 -366
 -190
    2
  187
  347
  468
  536
  552
  515
  433
  321
  190
   55
  -74
 -176
 -233
 -244
 -202
 -121
   -9
  123
  259
  396
  511
  597
  636
  623
  562
  455
  318
  162
    6
 -144
 -272
 -369
 -424
 -433
 -390
 -304
 -187
  -52
   81
  202
  297
  359
  382
  354
  279
  159
    8
 -162
 -328
 -480
 -600
 -683
 -724
 -719
 -674
 -589
 -474
 -341
 -209
  -97
  -19
   18
   14
  -32
 -116
 -232
 -374
 -520
 -658
 -766
 -834
 -857
 -829
 -757
 -643
 -498
 -328
 -128
   83
  290
  455
  562
  615
  618
  590
  526
  423
  292
  154
   42
  -26
  -46
  -21
   50
  157
  302
  458
  613
  746
  842
  898
  889
  823
  685
  500
  283
   57
 -157
 -351
 -512
 -628
 -685
 -676
 -597
 -473
 -316
 -147
   18
  173
  289
  369
  394
  371
  308
  207
   83
  -56
 -185
 -282
 -339
 -350
 -321
 -255
 -146
    6
  182
  363
  515
  634
  710
  738
  721
  646
  530
  377
  209
   47
 -110
 -243
 -345
 -399
 -401
 -357
 -279
 -177
  -56
   80
  219
  345
  442
  496
  513
  488
  427
  331
  198
   48
 -112
 -262
 -394
 -502
 -569
 -593
 -567
 -498
 -394
 -271
 -141
  -18
   84
  147
  160
  113
   11
 -138
 -323
 -529
 -732
 -916
-1061
-1160
-1200
-1174
-1088
 -935
 -748
 -537
 -339
 -164
  -20
   82
  155
  212
  250
  271
  250
  193
  137
   88
   77
   76
   75
   91
  120
  209
  332
  484
  631
  768
  890
  985
 1035
 1039
  984
  878
  737
  538
  324
   79
 -149
 -333
 -476
 -552
 -594
 -586
 -529
 -432
 -295
 -137
   13
  144
  239
  296
  327
  310
  273
  200
  113
   19
  -86
 -173
 -248
 -288
 -286
 -252
 -182
  -93
   18
  157
  298
  434
  549
  625
  667
  660
  603
  502
  361
  204
   44
 -119
 -266
 -404
 -494
 -531
 -509
 -432
 -324
 -185
  -29
  136
  303
  448
  560
  623
  632
  589
  499
  367
  212
   37
 -132
 -287
 -423
 -526
 -595
 -611
 -579
 -505
 -406
 -301
 -200
 -107
  -25
   31
   50
   20
  -58
 -172
 -315
 -470
 -629
 -778
 -907
-1010
-1075
-1099
-1077
-1008
 -907
 -778
 -635
 -487
 -339
 -171
   37
  260
  459
  567
  611
  595
  563
  504
  393
  256
  100
   -1
  -31
   17
  117
  239
  386
  541
  696
  807
  881
  902
  891
  828
  728
  603
  449
  322
  195
   88
  -23
 -154
 -278
 -397
 -481
 -531
 -553
 -539
 -481
 -372
 -206
   -6
  202
  404
  568
  688
  729
  691
  588
  428
  250
   63
 -107
 -240
 -336
 -375
 -364
 -301
 -211
 -117
  -27
   58
  132
  198
  257
  314
  368
  407
  422
  414
  375
  312
  217
   95
  -51
 -208
 -351
 -451
 -495
 -474
 -407
 -296
 -154
    4
  165
  306
  409
  462
  456
  408
  318
  204
   78
  -52
 -176
 -304
 -433
 -556
 -665
 -747
 -805
 -834
 -843
 -820
 -757
 -650
 -512
 -370
 -235
 -122
  -41
   -1
   -9
  -67
 -158
 -290
 -439
 -605
 -766
 -860
 -847
 -722
 -547
 -409
 -298
 -182
  -33
  161
  306
  423
  505
  592
  743
  895
 1058
 1143
 1133
 1050
  877
  657
  415
  175
  -30
 -205
 -345
 -394
 -377
 -244
  -61
  122
  280
  346
  384
  403
  414
  432
  396
  353
  304
  260
  244
  220
  177
  115
   -2
 -133
 -278
 -396
 -437
 -419
 -332
 -200
  -47
  148
  331
  511
  638
  679
  645
  521
  377
  234
  108
    3
 -101
 -184
 -252
 -299
 -330
 -358
 -386
 -409
 -421
 -400
 -329
 -195
   -9
  195
  387
  538
  639
  686
  667
  584
  433
  236
   21
 -181
 -345
 -464
 -546
 -605
 -645
 -668
 -673
 -665
 -645
 -603
 -541
 -447
 -341
 -217
  -96
    8
   95
  127
  114
   25
 -115
 -279
 -460
 -611
 -755
 -859
 -937
 -977
 -956
 -902
 -785
 -601
 -363
 -117
   58
  182
  311
  442
  581
  667
  718
  744
  708
  683
  668
  660
  598
  429
  242
   62
  -77
 -150
 -167
 -137
 -100
  -67
   33
  183
  352
  489
  562
  591
  552
  478
  439
  412
  377
  277
  148
   39
  -48
 -109
 -160
 -214
 -266
 -322
 -334
 -281
 -169
   -5
  168
  324
  455
  563
  673
  741
  740
  668
  538
  397
  240
  107
    6
  -92
 -208
 -348
 -457
 -521
 -552
 -560
 -550
 -511
 -444
 -335
 -169
   35
  228
  371
  465
  522
  536
  506
  444
  346
  212
   45
 -119
 -247
 -351
 -446
 -543
 -625
 -688
 -732
 -741
 -702
 -627
 -538
 -446
 -335
 -198
  -64
   47
  113
  140
  111
   28
  -78
 -192
 -298
 -424
 -552
 -666
 -751
 -804
 -839
 -848
 -831
 -744
 -597
 -404
 -225
  -62
  119
  305
  483
  603
  695
  763
  791
  780
  753
  741
  704
  609
  461
  317
  199
  101
   23
  -56
 -117
 -150
 -124
  -39
   65
  173
  275
  376
  453
  493
  522
  543
  534
  460
  357
  259
  176
   83
  -27
 -133
 -225
 -303
 -363
 -390
 -375
 -328
 -255
 -171
  -59
   84
  249
  408
  523
  600
  656
  695
  703
  666
  594
  494
  369
  227
   91
  -29
 -143
 -269
 -393
 -485
 -531
 -537
 -511
 -462
 -394
 -308
 -196
  -59
   83
  198
  275
  315
  330
  324
  295
  241
  148
   19
 -123
 -247
 -352
 -453
 -560
 -657
 -731
 -777
 -788
 -756
 -688
 -607
 -529
 -439
 -314
 -170
  -50
   21
   68
   96
   81
   29
  -37
 -110
 -213
 -355
 -509
 -619
 -663
 -676
 -697
 -715
 -680
 -580
 -462
 -347
 -222
  -73
   87
  251
  412
  605
  800
  956
 1053
 1105
 1131
 1115
 1048
  929
  764
  567
  402
  271
  158
   43
  -40
  -67
  -78
  -93
  -89
  -48
   -2
   16
   28
   81
  164
  234
  277
  318
  354
  362
  334
  288
  218
  113
  -17
 -139
 -240
 -315
 -358
 -378
 -381
 -359
 -290
 -186
  -85
    5
   97
  207
  309
  398
  486
  569
  617
  621
  601
  571
  508
  398
  250
   89
  -85
 -251
 -394
 -508
 -606
 -683
 -720
 -715
 -679
 -623
 -544
 -456
 -370
 -277
 -166
  -42
   62
  130
  175
  211
  224
  198
  133
   44
  -72
 -208
 -347
 -470
 -578
 -675
 -755
 -808
 -831
 -822
 -783
 -723
 -656
 -583
 -499
 -398
 -277
 -139
  -18
   74
  151
  245
  319
  319
  255
  195
  144
   63
  -53
 -135
 -136
 -128
 -126
  -95
   -5
  100
  176
  257
  374
  474
  552
  650
  772
  877
  940
 1013
 1088
 1101
 1031
  932
  835
  687
  467
  240
   60
 -109
 -283
 -428
 -494
 -527
 -556
 -565
 -524
 -459
 -399
 -322
 -204
  -77
   40
  152
  284
  422
  523
  581
  603
  588
  534
  451
  357
  249
  115
  -22
 -138
 -222
 -283
 -330
 -360
 -377
 -389
 -386
 -349
 -280
 -207
 -146
  -79
    7
  100
  175
  230
  260
  251
  199
  120
   36
  -56
 -169
 -297
 -423
 -530
 -612
 -672
 -712
 -739
 -755
 -750
 -711
 -643
 -558
 -462
 -356
 -235
 -112
    0
   93
  167
  215
  224
  196
  138
   70
    5
  -71
 -165
 -252
 -316
 -367
 -439
 -516
 -545
 -545
 -534
 -527
 -474
 -343
 -180
  -10
  173
  365
  547
  691
  807
  918
  975
  982
  962
  934
  885
  811
  749
  686
  579
  431
  294
  187
   75
  -65
 -178
 -242
 -271
 -282
 -253
 -156
  -43
   54
  144
  244
  338
  398
  435
  473
  482
  453
  405
  370
  345
  283
  189
   86
  -21
 -130
 -239
 -321
 -383
 -438
 -476
 -466
 -407
 -325
 -238
 -137
  -35
   51
  122
  195
  273
  314
  317
  304
  292
  265
  201
  118
   26
  -92
 -234
 -382
 -509
 -618
 -721
 -805
 -849
 -859
 -841
 -798
 -721
 -627
 -533
 -436
 -322
 -204
  -99
   -7
   84
  168
  224
  244
  243
  222
  168
   77
  -38
 -145
 -237
 -329
 -425
 -503
 -543
 -538
 -540
 -542
 -511
 -441
 -360
 -282
 -187
  -36
  134
  283
  433
  578
  717
  807
  862
  895
  888
  827
  752
  673
  588
  477
  376
  306
  221
  119
   20
  -34
  -80
 -141
 -187
 -183
 -147
 -101
  -43
   66
  192
  297
  383
  464
  535
  563
  558
  542
  510
  447
  366
  287
  218
  129
   29
  -67
 -158
 -247
 -331
 -393
 -431
 -450
 -443
 -396
 -322
 -231
 -135
  -26
   81
  172
  242
  299
  342
  353
  340
  315
  278
  222
  137
   35
  -73
 -196
 -331
 -471
 -600
 -711
 -803
 -870
 -905
 -908
 -883
 -831
 -754
 -656
 -551
 -445
 -331
 -218
 -118
  -21
   76
  157
  205
  231
  239
  218
  164
   89
   -5
 -103
 -202
 -300
 -377
 -430
 -469
 -497
 -525
 -512
 -459
 -410
 -360
 -300
 -189
  -37
  110
  257
  415
  567
  696
  787
  861
  913
  907
  869
  813
  752
  669
  579
  501
  416
  309
  198
  108
   29
  -70
 -164
 -213
 -228
 -226
 -213
 -153
  -52
   49
  143
  240
  337
  415
  455
  478
  498
  496
  475
  437
  392
  337
  261
  174
   79
  -24
 -134
 -246
 -344
 -420
 -474
 -499
 -495
 -461
 -407
 -336
 -251
 -160
  -69
   15
   94
  171
  232
  280
  314
  336
  340
  319
  274
  201
  105
  -14
 -148
 -276
 -401
 -530
 -642
 -729
 -791
 -831
 -847
 -843
 -820
 -777
 -716
 -639
 -546
 -442
 -323
 -202
  -83
   24
  114
  192
  249
  269
  260
  232
  180
  114
   51
   -6
  -64
 -141
 -234
 -315
 -350
 -360
 -396
 -438
 -456
 -406
 -315
 -218
 -107
   29
  177
  320
  456
  584
  696
  768
  822
  858
  881
  879
  872
  850
  792
  703
  613
  520
  401
  245
   97
  -17
 -116
 -207
 -279
 -298
 -283
 -260
 -220
 -153
  -77
   -5
   65
  146
  227
  296
  360
  424
  478
  514
  524
  512
  473
  406
  317
  214
   97
  -27
 -147
 -250
 -341
 -417
 -476
 -512
 -530
 -540
 -537
 -515
 -474
 -417
 -341
 -251
 -159
  -60
   40
  129
  204
  257
  284
  284
  259
  212
  147
   71
  -12
 -102
 -200
 -305
 -407
 -500
 -585
 -663
 -734
 -776
 -790
 -790
 -760
 -695
 -608
 -519
 -422
 -301
 -178
  -69
   30
  110
  176
  233
  284
  321
  351
  359
  328
  263
  201
  157
   91
  -23
 -147
 -231
 -277
 -306
 -329
 -336
 -312
 -259
 -196
 -115
  -20
   73
  162
  266
  376
  481
  590
  708
  808
  864
  894
  921
  919
  864
  774
  679
  579
  455
  317
  191
   90
   -6
 -107
 -195
 -258
 -314
 -363
 -389
 -381
 -355
 -313
 -251
 -161
  -60
   50
  155
  251
  325
  382
  421
  442
  443
  428
  396
  344
  273
  196
  113
   22
  -85
 -200
 -317
 -421
 -507
 -579
 -635
 -663
 -660
 -630
 -591
 -536
 -458
 -372
 -289
 -207
 -122
  -39
   43
  113
  165
  207
  236
  240
  221
  187
  120
   33
  -59
 -151
 -261
 -374
 -452
 -523
 -590
 -651
 -678
 -679
 -681
 -667
 -628
 -572
 -500
 -413
 -312
 -201
  -86
   48
  197
  322
  389
  427
  487
  546
  537
  471
  408
  391
  353
  292
  223
  177
  111
   39
  -42
 -104
 -167
 -215
 -240
 -224
 -189
 -117
  -14
  110
  204
  287
  384
  496
  561
  587
  649
  723
  765
  771
  770
  769
  730
  635
  543
  430
  319
  170
   27
  -94
 -190
 -291
 -359
 -392
 -408
 -432
 -431
 -420
 -400
 -362
 -290
 -191
  -95
    5
  117
  216
  302
  373
  408
  419
  397
  367
  328
  297
  239
  162
   50
  -67
 -177
 -289
 -408
 -512
 -614
 -696
 -756
 -791
 -795
 -779
 -767
 -740
 -692
 -627
 -542
 -437
 -328
 -225
 -137
  -55
   15
   66
   93
  111
  103
   82
   44
  -12
  -72
 -159
 -270
 -333
 -347
 -361
 -400
 -445
 -456
 -466
 -485
 -468
 -398
 -282
 -193
  -61
   97
  284
  435
  548
  649
  718
  759
  818
  923
  995
 1012
  976
  938
  872
  746
  627
  522
  402
  248
   91
    8
  -78
 -173
 -299
 -387
 -463
 -525
 -538
 -479
 -386
 -289
 -198
  -87
   35
  143
  258
  376
  477
  558
  625
  690
  740
  750
  734
  675
  590
  478
  377
  282
  177
   57
  -77
 -206
 -323
 -419
 -484
 -529
 -564
 -580
 -584
 -556
 -505
 -436
 -364
 -298
 -227
 -141
  -43
   53
  129
  181
  207
  210
  202
  182
  162
  122
   44
  -52
 -157
 -246
 -346
 -460
 -568
 -669
 -752
 -833
 -872
 -876
 -883
 -885
 -892
 -850
 -789
 -708
 -603
 -511
 -431
 -321
 -127
   57
  194
  259
  346
  402
  397
  368
  399
  477
  468
  431
  406
  429
  395
  316
  255
  179
  107
   48
   96
  152
  179
  169
  207
  231
  235
  258
  354
  452
  489
  495
  549
  596
  592
  534
  510
  462
  393
  314
  277
  248
  173
   64
  -29
 -105
 -182
 -232
 -252
 -253
 -265
 -280
 -271
 -247
 -207
 -150
  -79
   15
   97
  196
  282
  366
  421
  455
  479
  498
  520
  526
  517
  480
  413
  297
  168
   35
  -77
 -194
 -312
 -421
 -517
 -613
 -704
 -778
 -817
 -853
 -862
 -831
 -759
 -675
 -596
 -505
 -406
 -316
 -226
 -128
   -9
   83
  139
  184
  218
  223
  192
  142
   88
    7
  -94
 -196
 -291
 -398
 -529
 -665
 -774
 -828
 -798
 -786
 -762
 -801
 -804
 -717
 -629
 -485
 -383
 -213
  -46
  108
  311
  501
  686
  798
  879
  927
  996
 1091
 1177
 1172
 1104
  998
  855
  798
  697
  590
  464
  315
  187
   14
  -84
 -157
 -260
 -353
 -437
 -449
 -422
 -363
 -276
 -225
 -179
  -97
   -9
  140
  298
  410
  494
  541
  588
  623
  634
  642
  598
  549
  484
  417
  355
  253
  137
   -6
 -156
 -261
 -346
 -391
 -417
 -450
 -474
 -487
 -464
 -420
 -372
 -308
 -247
 -174
 -107
  -37
   44
  110
  160
  197
  226
  249
  246
  225
  182
  117
   30
  -66
 -155
 -252
 -352
 -448
 -536
 -626
 -707
 -771
 -809
 -818
 -827
 -812
 -803
 -768
 -723
 -659
 -576
 -494
 -398
 -316
 -234
 -160
  -49
  125
  228
  271
  217
  205
  225
  219
  224
  178
  159
  104
   47
   33
   27
   34
  -15
  -54
  -81
  -56
    3
  110
  172
  183
  197
  249
  385
  488
  600
  684
  727
  761
  755
  798
  828
  815
  761
  673
  611
  544
  467
  385
  276
  145
   29
  -57
  -91
 -116
 -166
 -218
 -282
 -302
 -293
 -259
 -200
 -153
  -98
  -45
   23
  117
  199
  268
  313
  341
  370
  388
  407
  412
  373
  311
  225
  152
   77
  -15
 -105
 -210
 -316
 -430
 -525
 -585
 -629
 -664
 -686
 -685
 -674
 -658
 -616
 -544
 -456
 -374
 -287
 -199
 -103
  -22
   52
  110
  146
  166
  160
  163
  148
  110
   39
  -61
 -154
 -266
 -367
 -473
 -567
 -661
 -760
 -842
 -915
 -894
 -792
 -717
 -671
 -690
 -642
 -569
 -445
 -262
  -65
  131
  243
  343
  444
  574
  683
  756
  812
  835
  834
  824
  866
  816
  701
  543
  418
  349
  264
  235
  189
  104
  -28
 -158
 -189
 -169
 -123
  -83
  -35
   11
   41
   95
  199
  313
  395
  476
  558
  645
  713
  761
  793
  758
  703
  648
  600
  547
  450
  340
  202
   42
  -92
 -202
 -271
 -357
 -458
 -545
 -612
 -648
 -648
 -604
 -542
 -497
 -445
 -368
 -274
 -176
  -81
   18
  104
  165
  225
  279
  317
  322
  296
  263
  210
  137
   56
  -27
 -113
 -222
 -343
 -449
 -546
 -625
 -697
 -743
 -772
 -791
 -801
 -789
 -749
 -685
 -605
 -518
 -427
 -349
 -272
 -194
 -111
  -27
   32
   78
   91
   87
  144
  211
  235
  175
   37
  -51
 -140
 -182
 -186
 -169
 -171
 -267
 -355
 -387
 -339
 -271
 -205
 -126
  -67
  -24
   70
  228
  354
  438
  484
  576
  680
  760
  867
  938
  956
  878
  788
  769
  765
  733
  650
  537
  396
  227
  102
   48
    2
  -65
 -142
 -208
 -239
 -255
 -220
 -161
 -123
  -82
  -37
   52
  141
  219
  300
  352
  395
  430
  476
  530
  525
  478
  403
  321
  246
  174
  115
   33
  -96
 -238
 -367
 -461
 -533
 -585
 -620
 -664
 -705
 -723
 -705
 -649
 -583
 -507
 -421
 -335
 -248
 -154
  -54
   44
  113
  169
  215
  247
  264
  250
  223
  162
   88
    7
  -78
 -167
 -262
 -360
 -471
 -580
 -683
 -753
 -801
 -824
 -837
 -834
 -815
 -796
 -750
 -647
 -441
 -269
 -141
  -86
  -28
   63
  148
  297
  445
  579
  603
  550
  511
  497
  517
  491
  473
  408
  298
  183
  127
   96
   22
  -52
 -116
 -120
 -121
  -92
  -14
   49
   80
   76
  145
  275
  411
  522
  593
  652
  657
  665
  710
  782
  821
  799
  737
  647
  550
  457
  392
  319
  223
   99
  -32
 -137
 -237
 -302
 -353
 -392
 -415
 -428
 -401
 -365
 -322
 -278
 -226
 -156
  -74
   29
  130
  205
  246
  261
  266
  279
  291
  294
  264
  192
   94
  -17
 -116
 -200
 -276
 -355
 -448
 -535
 -618
 -674
 -702
 -703
 -686
 -667
 -631
 -575
 -502
 -420
 -333
 -232
 -135
  -46
   36
  117
  178
  207
  217
  217
  207
  171
  118
   56
  -30
 -139
 -246
 -346
 -440
 -540
 -618
 -620
 -614
 -632
 -662
 -684
 -663
 -628
 -535
 -387
 -222
  -90
   -3
   94
  202
  338
  473
  611
  719
  753
  750
  752
  764
  742
  702
  641
  562
  464
  351
  272
  202
  124
   30
  -55
 -110
 -145
 -153
 -143
 -117
  -91
  -54
   12
  102
  210
  315
  415
  491
  550
  602
  654
  698
  723
  727
  689
  620
  526
  431
  341
  233
  125
    6
 -118
 -246
 -367
 -457
 -527
 -577
 -612
 -620
 -606
 -578
 -533
 -467
 -388
 -305
 -214
 -112
   -8
   81
  154
  215
  259
  287
  298
  299
  278
  229
  157
   71
  -17
 -110
 -202
 -294
 -382
 -464
 -537
 -594
 -630
 -646
 -642
 -618
 -578
 -521
 -452
 -371
 -284
 -194
 -102
   -9
   77
  149
  205
  245
  265
  264
  244
  205
  147
   73
  -17
 -111
 -187
 -255
 -324
 -395
 -488
 -563
 -623
 -642
 -613
 -558
 -489
 -426
 -364
 -288
 -177
  -41
  113
  268
  389
  485
  560
  634
  702
  757
  788
  784
  754
  694
  632
  568
  496
  409
  302
  194
   87
    1
  -68
 -115
 -149
 -179
 -192
 -185
 -142
  -76
   11
  101
  188
  270
  346
  428
  511
  587
  647
  674
  670
  641
  596
  535
  467
  386
  281
  161
   23
 -110
 -237
 -351
 -447
 -526
 -590
 -639
 -667
 -669
 -647
 -604
 -541
 -458
 -364
 -264
 -159
  -54
   47
  134
  212
  276
  324
  349
  350
  331
  292
  232
  159
   79
  -10
 -105
 -205
 -303
 -392
 -473
 -536
 -579
 -602
 -606
 -591
 -557
 -507
 -442
 -365
 -275
 -181
  -85
    9
   97
  169
  220
  256
  274
  275
  258
  220
  163
   81
  -12
  -95
 -171
 -246
 -331
 -426
 -509
 -583
 -632
 -632
 -597
 -548
 -500
 -448
 -372
 -270
 -150
   -3
  149
  277
  379
  463
  547
  622
  683
  722
  735
  717
  668
  613
  558
  492
  407
  305
  197
   93
   -1
  -70
 -113
 -145
 -173
 -187
 -179
 -141
  -77
   11
  106
  195
  275
  349
  422
  498
  571
  627
  659
  653
  621
  570
  503
  426
  334
  226
  104
  -32
 -163
 -283
 -386
 -475
 -543
 -592
 -621
 -627
 -610
 -567
 -508
 -433
 -346
 -246
 -139
  -31
   77
  173
  256
  318
  361
  385
  389
  371
  327
  266
  188
   96
   -3
 -103
 -201
 -294
 -381
 -457
 -517
 -558
 -580
 -582
 -561
 -520
 -465
 -393
 -307
 -211
 -113
  -17
   75
  153
  219
  269
  299
  311
  296
  257
  198
  124
   35
  -65
 -175
 -289
 -403
 -502
 -578
 -632
 -671
 -702
 -719
 -715
 -687
 -620
 -519
 -402
 -281
 -166
  -52
   71
  195
  325
  444
  534
  587
  606
  603
  592
  567
  529
  471
  390
  291
  191
  106
   40
  -16
  -68
 -115
 -152
 -168
 -154
 -108
  -37
   42
  123
  204
  293
  392
  497
  594
  671
  717
  733
  725
  702
  670
  620
  549
  449
  332
  204
   77
  -45
 -155
 -259
 -356
 -442
 -506
 -540
 -547
 -527
 -485
 -426
 -351
 -265
 -166
  -59
   47
  141
  223
  288
  335
  365
  377
  368
  337
  283
  211
  125
   30
  -73
 -175
 -274
 -366
 -445
 -506
 -547
 -565
 -557
 -528
 -476
 -406
 -320
 -224
 -124
  -21
   80
  175
  257
  323
  369
  392
  393
  370
  327
  262
  177
   75
  -43
 -165
 -288
 -405
 -511
 -605
 -682
 -741
 -778
 -786
 -770
 -730
 -667
 -577
 -469
 -351
 -230
 -115
   -8
   90
  176
  252
  313
  353
  364
  346
  312
  266
  209
  148
   82
    3
  -82
 -163
 -226
 -262
 -277
 -267
 -240
 -199
 -141
  -59
   52
  179
  307
  425
  531
  622
  704
  774
  834
  867
  868
  834
  776
  703
  616
  519
  408
  283
  149
   16
 -105
 -199
 -271
 -322
 -355
 -368
 -357
 -318
 -259
 -178
  -88
    0
   85
  165
  242
  312
  366
  400
  410
  395
  358
  302
  233
  149
   47
  -64
 -179
 -288
 -385
 -466
 -528
 -568
 -588
 -584
 -554
 -497
 -418
 -326
 -223
 -113
    1
  113
  218
  312
  388
  440
  469
  477
  463
  423
  358
  270
  163
   46
  -76
 -196
 -308
 -411
 -501
 -574
 -621
 -642
 -638
 -609
 -559
 -493
 -416
 -328
 -230
 -131
  -37
   45
  108
  151
  175
  180
  160
  117
   50
  -31
 -118
 -205
 -294
 -389
 -485
 -572
 -641
 -680
 -688
 -666
 -619
 -555
 -473
 -363
 -231
  -83
   78
  228
  361
  470
  559
  639
  703
  742
  754
  728
  674
  602
  522
  443
  356
  258
  154
   50
  -37
  -98
 -129
 -133
 -119
  -90
  -44
   25
  115
  219
  329
  426
  506
  567
  611
  640
  654
  639
  597
  524
  426
  320
  204
   84
  -39
 -166
 -288
 -401
 -493
 -553
 -587
 -594
 -575
 -532
 -466
 -379
 -271
 -150
  -31
   80
  181
  269
  339
  390
  416
  419
  392
  341
  273
  191
   98
   -4
 -110
 -210
 -305
 -382
 -437
 -469
 -477
 -463
 -425
 -363
 -282
 -184
  -74
   39
  147
  243
  325
  387
  425
  439
  427
  385
  318
  229
  121
    1
 -128
 -257
 -384
 -505
 -609
 -693
 -753
 -785
 -787
 -762
 -714
 -643
 -552
 -447
 -336
 -221
 -112
  -18
   63
  131
  185
  218
  219
  189
  135
   58
  -28
 -112
 -194
 -274
 -353
 -421
 -461
 -472
 -456
 -404
 -329
 -241
 -145
  -34
   98
  241
  382
  515
  629
  717
  781
  826
  857
  859
  824
  751
  654
  535
  412
  291
  176
   66
  -40
 -129
 -192
 -219
 -216
 -186
 -139
  -76
   -4
   81
  174
  274
  365
  437
  488
  513
  520
  505
  464
  403
  315
  202
   76
  -56
 -180
 -298
 -408
 -497
 -563
 -604
 -612
 -587
 -533
 -455
 -361
 -251
 -128
   -1
  123
  236
  335
  410
  460
  487
  488
  461
  407
  328
  232
  125
   12
  -99
 -203
 -296
 -370
 -422
 -448
 -445
 -415
 -362
 -290
 -199
  -94
   17
  124
  220
  300
  358
  391
  401
  382
  335
  259
  159
   41
  -88
 -223
 -355
 -480
 -593
 -687
 -757
 -797
 -804
 -782
 -731
 -655
 -561
 -451
 -335
 -217
 -100
    1
   84
  147
  194
  222
  225
  196
  137
   53
  -46
 -146
 -238
 -318
 -391
 -451
 -491
 -496
 -463
 -398
 -302
 -185
  -61
   65
  196
  336
  476
  596
  694
  761
  795
  800
  784
  752
  693
  601
  482
  350
  216
   95
  -14
  -99
 -165
 -214
 -234
 -220
 -165
  -86
    8
  110
  211
  306
  396
  474
  539
  575
  575
  545
  487
  408
  311
  194
   66
  -71
 -211
 -336
 -441
 -519
 -568
 -596
 -591
 -555
 -489
 -396
 -281
 -153
  -23
   97
  208
  307
  387
  439
  460
  452
  414
  347
  261
  164
   58
  -55
 -167
 -265
 -344
 -399
 -425
 -421
 -389
 -332
 -255
 -155
  -41
   78
  193
  298
  385
  450
  487
  498
  479
  429
  347
  238
  112
  -26
 -168
 -306
 -433
 -544
 -631
 -690
 -716
 -709
 -671
 -607
 -520
 -417
 -303
 -188
  -78
   23
  103
  158
  181
  175
  142
   83
   -2
 -103
 -218
 -340
 -460
 -558
 -628
 -670
 -687
 -681
 -646
 -585
 -491
 -366
 -219
  -64
   84
  217
  342
  457
  549
  616
  648
  638
  587
  504
  410
  313
  208
  101
   -2
  -92
 -159
 -191
 -181
 -136
  -72
    5
   95
  201
  319
  439
  550
  643
  702
  731
  733
  715
  668
  589
  479
  345
  195
   45
  -96
 -219
 -320
 -404
 -459
 -481
 -462
 -410
 -330
 -232
 -125
  -17
   93
  195
  285
  352
  386
  387
  360
  305
  227
  131
   20
  -99
 -221
 -334
 -424
 -485
 -517
 -518
 -488
 -425
 -334
 -219
  -85
   58
  198
  325
  433
  519
  576
  602
  593
  550
  474
  372
  251
  121
  -12
 -140
 -256
 -352
 -422
 -460
 -467
 -440
 -383
 -302
 -202
  -92
   23
  128
  219
  287
  328
  338
  312
  253
  166
   54
  -75
 -215
 -355
 -487
 -602
 -699
 -764
 -795
 -791
 -753
 -683
 -582
 -464
 -334
 -199
  -69
   49
  143
  208
  243
  242
  213
  162
   92
    3
 -108
 -223
 -336
 -428
 -490
 -519
 -517
 -484
 -427
 -338
 -213
  -63
  105
  271
  416
  536
  627
  690
  729
  737
  705
  633
  528
  403
  274
  155
   49
  -46
 -128
 -193
 -227
 -222
 -176
  -97
    3
  109
  219
  328
  436
  533
  607
  643
  635
  586
  505
  400
  277
  142
   -4
 -150
 -287
 -399
 -475
 -513
 -516
 -489
 -432
 -349
 -242
 -117
   17
  147
  259
  346
  407
  438
  438
  404
  335
  238
  118
   -9
 -134
 -247
 -342
 -414
 -456
 -461
 -430
 -360
 -261
 -139
   -7
  130
  262
  384
  484
  556
  590
  585
  542
  466
  364
  241
  103
  -43
 -184
 -311
 -411
 -480
 -514
 -513
 -478
 -413
 -319
 -204
  -80
   43
  151
  237
  295
  321
  313
  268
  189
   80
  -53
 -194
 -336
 -467
 -580
 -670
 -730
 -754
 -736
 -680
 -591
 -476
 -345
 -208
  -69
   60
  168
  246
  290
  291
  255
  185
   90
  -19
 -137
 -256
 -367
 -465
 -538
 -580
 -578
 -536
 -459
 -350
 -218
  -75
   78
  229
  370
  490
  581
  628
  631
  590
  516
  416
  301
  176
   47
  -77
 -182
 -256
 -289
 -278
 -231
 -153
  -55
   58
  184
  314
  438
  546
  621
  660
  658
  620
  551
  456
  337
  201
   54
  -92
 -220
 -320
 -382
 -406
 -392
 -345
 -267
 -160
  -33
  104
  238
  353
  439
  491
  506
  484
  428
  340
  224
   90
  -54
 -192
 -314
 -410
 -476
 -507
 -499
 -453
 -370
 -258
 -124
   22
  164
  295
  405
  483
  526
  528
  489
  411
  302
  172
   33
 -106
 -235
 -343
 -421
 -463
 -463
 -423
 -348
 -243
 -121
   11
  141
  261
  358
  426
  455
  443
  393
  306
  192
   56
  -91
 -240
 -378
 -494
 -579
 -625
 -628
 -593
 -523
 -422
 -298
 -160
  -22
  104
  207
  277
  306
  297
  248
  165
   51
  -85
 -231
 -374
 -506
 -609
 -679
 -709
 -702
 -656
 -572
 -456
 -316
 -160
   -5
  135
  243
  314
  344
  337
  297
  225
  124
    3
 -129
 -255
 -360
 -429
 -457
 -443
 -392
 -309
 -196
  -58
   98
  259
  412
  542
  637
  693
  705
  682
  621
  528
  410
  273
  129
   -2
 -115
 -202
 -245
 -241
 -202
 -134
  -30
  109
  260
  403
  525
  620
  674
  683
  655
  585
  479
  348
  197
   28
 -132
 -269
 -370
 -431
 -454
 -441
 -393
 -321
 -207
  -55
   97
  226
  321
  381
  401
  357
  294
  247
  180
   61
  -93
 -260
 -396
 -486
 -544
 -554
 -513
 -433
 -312
 -159
   -8
  152
  301
  416
  498
  535
  531
  506
  441
  323
  174
   16
 -130
 -252
 -348
 -415
 -431
 -405
 -348
 -259
 -141
   -6
  133
  263
  366
  438
  472
  458
  396
  290
  154
   -3
 -165
 -322
 -458
 -566
 -640
 -668
 -647
 -585
 -485
 -361
 -225
  -89
   33
  131
  195
  222
  203
  135
   29
 -107
 -259
 -414
 -556
 -674
 -762
 -812
 -816
 -771
 -675
 -534
 -363
 -184
  -15
  133
  248
  328
  370
  369
  324
  242
  130
   -2
 -130
 -239
 -311
 -343
 -333
 -285
 -197
  -74
   77
  240
  408
  564
  691
  778
  814
  799
  749
  666
  542
  388
  223
   67
  -67
 -166
 -223
 -227
 -183
 -105
    0
  130
  276
  414
  533
  615
  655
  638
  577
  476
  338
  179
   12
 -154
 -305
 -425
 -502
 -530
 -510
 -443
 -342
 -217
  -84
   49
  169
  266
  328
  348
  325
  258
  153
   20
 -123
 -263
 -385
 -477
 -532
 -541
 -501
 -414
 -286
 -127
   51
  227
  383
  506
  587
  621
  603
  536
  425
  282
  125
  -34
 -174
 -282
 -345
 -364
 -337
 -265
 -154
  -18
  127
  265
  382
  465
  504
  495
  439
  342
  204
   42
 -129
 -292
 -436
 -551
 -630
 -662
 -645
 -580
 -474
 -348
 -213
  -83
   33
  117
  163
  161
  105
    2
 -132
 -280
 -437
 -595
 -733
 -832
 -882
 -883
 -835
 -738
 -603
 -448
 -288
 -117
   43
  182
  274
  283
  229
  153
   58
  -51
 -175
 -300
 -400
 -437
 -418
 -332
 -191
  -25
  147
  326
  516
  702
  840
  898
  884
  819
  734
  630
  495
  339
  188
   50
  -58
 -104
  -91
  -48
   10
   92
  200
  336
  475
  579
  641
  655
  617
  536
  427
  282
  103
  -85
 -251
 -384
 -473
 -504
 -475
 -401
 -289
 -142
   19
  169
  288
  363
  392
  373
  295
  167
    9
 -162
 -328
 -471
 -571
 -620
 -619
 -574
 -484
 -346
 -166
   22
  188
  323
  428
  496
  520
  498
  429
  313
  165
   12
 -117
 -215
 -279
 -304
 -280
 -205
  -85
   75
  254
  417
  544
  630
  674
  663
  591
  465
  301
  115
  -81
 -257
 -393
 -482
 -524
 -517
 -453
 -340
 -204
  -63
   74
  190
  265
  288
  258
  177
   51
 -109
 -282
 -457
 -620
 -751
 -832
 -853
 -815
 -726
 -598
 -445
 -283
 -125
    6
   95
  126
   95
   11
 -112
 -267
 -436
 -600
 -740
 -831
 -837
 -762
 -645
 -510
 -341
 -132
   90
  278
  402
  469
  521
  521
  460
  403
  320
  186
   60
  -26
  -74
  -69
  -24
   58
  171
  303
  462
  637
  788
  880
  899
  866
  798
  664
  464
  269
   66
 -139
 -287
 -355
 -368
 -329
 -235
  -85
   92
  243
  374
  478
  515
  484
  415
  310
  162
  -16
 -190
 -331
 -436
 -502
 -514
 -466
 -382
 -275
 -128
   42
  189
  293
  362
  387
  347
  247
  114
  -39
 -215
 -385
 -505
 -560
 -558
 -518
 -423
 -255
  -42
  171
  350
  483
  574
  614
  598
  528
  408
  249
   79
  -70
 -178
 -245
 -264
 -233
 -152
  -35
  106
  261
  417
  535
  594
  601
  563
  468
  315
  126
  -67
 -253
 -421
 -543
 -596
 -589
 -527
 -406
 -242
  -70
   78
  192
  271
  291
  239
  125
  -29
 -214
 -407
 -577
 -699
 -773
 -796
 -761
 -659
 -516
 -355
 -188
  -37
   76
  134
  144
  106
    5
 -148
 -317
 -480
 -638
 -771
 -847
 -849
 -780
 -636
 -434
 -219
  -17
  167
  335
  448
  474
  434
  343
  202
   37
  -98
 -172
 -195
 -198
 -153
  -28
  146
  330
  516
  685
  807
  862
  864
  837
  751
  601
  431
  260
   79
  -83
 -191
 -229
 -217
 -173
  -74
   78
  229
  358
  470
  540
  544
  466
  332
  170
  -18
 -213
 -370
 -471
 -516
 -495
 -403
 -247
  -64
  119
  289
  424
  493
  496
  435
  318
  155
  -34
 -214
 -366
 -486
 -551
 -550
 -486
 -374
 -225
  -53
  124
  283
  399
  449
  430
  362
  264
  124
  -52
 -225
 -350
 -414
 -416
 -354
 -226
  -52
  141
  337
  517
  645
  698
  678
  593
  447
  255
   57
 -115
 -257
 -356
 -387
 -340
 -240
 -108
   48
  212
  348
  424
  443
  409
  312
  158
  -27
 -212
 -387
 -542
 -644
 -673
 -635
 -548
 -414
 -245
  -70
   79
  183
  236
  223
  141
    3
 -165
 -355
 -546
 -701
 -787
 -797
 -748
 -643
 -484
 -295
 -112
   44
  153
  198
  164
   59
  -96
 -280
 -462
 -607
 -693
 -727
 -716
 -630
 -451
 -222
  -11
  169
  337
  477
  541
  521
  452
  366
  249
  107
  -20
  -97
 -122
  -94
   -1
  140
  304
  478
  657
  805
  881
  883
  833
  714
  524
  296
   89
  -82
 -220
 -303
 -293
 -198
  -63
   97
  273
  433
  532
  555
  513
  409
  239
   31
 -172
 -343
 -472
 -538
 -528
 -443
 -310
 -142
   47
  217
  339
  403
  408
  343
  212
   44
 -132
 -303
 -450
 -544
 -567
 -522
 -415
 -256
  -68
  122
  295
  423
  482
  459
  370
  242
   82
 -103
 -274
 -388
 -432
 -406
 -304
 -135
   74
  277
  459
  603
  679
  669
  583
  440
  253
   49
 -136
 -264
 -331
 -330
 -256
 -119
   48
  218
  371
  491
  547
  515
  408
  250
   55
 -156
 -355
 -510
 -603
 -635
 -600
 -486
 -327
 -157
    4
  137
  212
  216
  145
   15
 -156
 -346
 -532
 -688
 -787
 -803
 -736
 -602
 -425
 -235
  -46
  119
  223
  244
  182
   56
 -118
 -317
 -505
 -654
 -740
 -751
 -691
 -554
 -339
  -95
  110
  256
  353
  406
  386
  265
   88
  -84
 -229
 -342
 -395
 -365
 -247
  -72
  141
  366
  566
  715
  810
  827
  755
  608
  431
  254
   86
  -57
 -124
 -102
  -26
   87
  241
  425
  585
  678
  702
  668
  561
  380
  165
  -44
 -231
 -379
 -460
 -450
 -367
 -231
  -58
  130
  289
  388
  419
  375
  253
   72
 -132
 -326
 -494
 -602
 -625
 -557
 -422
 -240
  -29
  180
  343
  433
  446
  382
  247
   64
 -129
 -299
 -421
 -468
 -426
 -315
 -158
   39
  257
  451
  569
  603
  571
  473
  311
  118
  -68
 -216
 -313
 -337
 -277
 -148
   22
  213
  401
  543
  613
  606
  530
  383
  181
  -34
 -222
 -367
 -456
 -461
 -375
 -229
  -58
  117
  274
  375
  388
  316
  178
   -5
 -220
 -438
 -612
 -706
 -709
 -634
 -496
 -311
 -102
   86
  209
  267
  248
  143
  -26
 -227
 -419
 -573
 -673
 -688
 -623
 -483
 -291
  -72
  120
  260
  332
  326
  236
   76
 -135
 -340
 -511
 -627
 -678
 -639
 -507
 -303
  -93
  105
  262
  361
  387
  333
  177
  -51
 -249
 -373
 -449
 -477
 -417
 -265
  -63
  158
  374
  548
  642
  658
  594
  469
  312
  138
  -36
 -166
 -224
 -210
 -105
   78
  283
  463
  615
  706
  699
  595
  433
  223
  -14
 -226
 -367
 -425
 -393
 -274
  -95
  106
  296
  436
  498
  480
  383
  215
    7
 -204
 -379
 -488
 -519
 -466
 -333
 -146
   61
  251
  389
  462
  457
  367
  206
   12
 -187
 -357
 -460
 -478
 -405
 -257
  -59
  171
  394
  557
  618
  578
  455
  265
   34
 -180
 -323
 -380
 -361
 -252
  -71
  133
  324
  484
  582
  582
  494
  350
  172
  -33
 -226
 -364
 -429
 -426
 -339
 -169
   48
  245
  389
  460
  445
  326
  125
 -110
 -332
 -518
 -643
 -669
 -576
 -413
 -216
   -9
  172
  278
  294
  227
   97
  -90
 -301
 -493
 -629
 -699
 -683
 -583
 -412
 -204
    4
  171
  265
  258
  158
  -21
 -250
 -483
 -663
 -767
 -782
 -702
 -535
 -323
 -119
   41
  136
  178
  162
   78
  -74
 -257
 -420
 -524
 -569
 -529
 -373
 -118
  167
  428
  630
  760
  784
  687
  488
  258
   44
 -101
 -145
  -83
   56
  244
  447
  623
  736
  780
  759
  653
  461
  221
  -12
 -208
 -355
 -418
 -369
 -237
  -60
  130
  311
  431
  448
  351
  172
  -56
 -292
 -476
 -565
 -553
 -448
 -272
  -49
  176
  363
  489
  537
  486
  349
  164
  -35
 -210
 -337
 -376
 -318
 -181
   14
  237
  448
  586
  616
  538
  369
  140
 -102
 -300
 -412
 -426
 -362
 -223
  -27
  186
  367
  491
  534
  491
  361
  177
  -26
 -217
 -360
 -411
 -359
 -210
    4
  247
  461
  594
  611
  523
  348
  121
 -118
 -321
 -450
 -486
 -438
 -305
 -125
   66
  221
  314
  326
  250
   86
 -139
 -380
 -588
 -724
 -754
 -668
 -481
 -253
  -25
  159
  268
  272
  180
   13
 -196
 -413
 -590
 -679
 -660
 -550
 -376
 -170
   44
  203
  282
  264
  156
  -42
 -288
 -532
 -710
 -798
 -787
 -680
 -490
 -284
  -56
  161
  306
  299
  169
  -35
 -261
 -471
 -604
 -562
 -385
 -159
  110
  384
  637
  789
  824
  749
  613
  394
  194
   67
   -2
   -7
   67
  210
  385
  552
  708
  819
  805
  628
  373
   85
 -191
 -411
 -518
 -480
 -356
 -189
    7
  212
  334
  347
  257
   97
 -117
 -336
 -493
 -556
 -538
 -436
 -254
  -12
  225
  431
  566
  592
  489
  296
   79
 -122
 -271
 -328
 -265
 -112
   93
  316
  522
  650
  658
  546
  351
  108
 -137
 -318
 -384
 -381
 -309
 -156
   52
  266
  421
  499
  481
  335
  104
 -125
 -307
 -434
 -461
 -392
 -212
   17
  256
  476
  606
  587
  439
  231
   -1
 -211
 -361
 -417
 -372
 -271
 -100
  112
  312
  419
  412
  294
   93
 -160
 -412
 -599
 -697
 -699
 -596
 -402
 -159
   63
  211
  247
  170
   -3
 -225
 -441
 -614
 -710
 -702
 -591
 -388
 -138
   99
  261
  311
  249
   89
 -125
 -354
 -545
 -674
 -710
 -637
 -471
 -258
  -48
  113
  178
  151
   58
 -100
 -292
 -477
 -616
 -670
 -596
 -390
  -63
  269
  515
  647
  637
  515
  322
  105
  -62
 -153
 -160
  -33
  195
  455
  695
  856
  901
  817
  643
  437
  233
   27
 -144
 -218
 -189
  -64
  128
  342
  510
  559
  459
  263
   13
 -254
 -475
 -604
 -613
 -506
 -304
  -41
  210
  382
  435
  373
  214
    5
 -195
 -345
 -415
 -391
 -268
  -57
  196
  434
  607
  667
  596
  414
  168
  -68
 -251
 -340
 -315
 -182
   28
  257
  463
  609
  623
  493
  260
  -16
 -254
 -413
 -459
 -387
 -228
  -12
  216
  405
  509
  509
  379
  166
  -85
 -298
 -423
 -428
 -327
 -144
   88
  315
  492
  564
  508
  336
   78
 -192
 -416
 -528
 -517
 -391
 -200
   23
  218
  331
  327
  211
    5
 -250
 -497
 -670
 -728
 -661
 -502
 -277
  -38
  160
  251
  219
   86
 -130
 -378
 -598
 -705
 -694
 -581
 -385
 -137
  103
  255
  275
  183
   -5
 -261
 -514
 -696
 -778
 -742
 -606
 -382
 -112
  144
  301
  323
  196
  -38
 -331
 -555
 -657
 -576
 -380
 -101
  209
  464
  639
  692
  629
  468
  253
   24
 -102
 -110
  -17
  169
  397
  626
  772
  830
  808
  686
  454
  157
  -95
 -265
 -300
 -203
   13
  260
  454
  521
  481
  325
   77
 -200
 -438
 -584
 -612
 -513
 -293
  -34
  194
  343
  385
  302
  122
  -94
 -288
 -437
 -493
 -427
 -233
   33
  296
  515
  623
  587
  415
  171
  -67
 -254
 -343
 -301
 -140
   90
  328
  523
  630
  623
  466
  215
  -62
 -298
 -428
 -417
 -276
  -56
  182
  385
  508
  505
  375
  168
  -92
 -319
 -467
 -472
 -339
 -103
  152
  374
  513
  525
  418
  215
  -34
 -268
 -437
 -485
 -400
 -200
   44
  273
  404
  420
  299
   69
 -207
 -457
 -632
 -683
 -597
 -405
 -155
   77
  232
  267
  163
  -44
 -310
 -556
 -713
 -748
 -652
 -447
 -184
   55
  213
  252
  159
  -37
 -291
 -534
 -702
 -757
 -659
 -451
 -201
   28
  172
  196
   90
 -128
 -361
 -524
 -632
 -653
 -566
 -329
  -58
  182
  349
  446
  422
  240
   16
 -168
 -271
 -265
 -136
  114
  418
  661
  831
  895
  786
  541
  262
   47
  -88
 -114
   22
  275
  530
  689
  763
  731
  551
  263
  -34
 -264
 -387
 -418
 -308
  -85
  146
  315
  391
  354
  191
  -67
 -330
 -528
 -623
 -580
 -395
 -116
  157
  358
  446
  392
  214
  -36
 -270
 -410
 -443
 -338
 -111
  176
  438
  601
  638
  544
  331
   68
 -167
 -302
 -314
 -204
   13
  292
  540
  644
  609
  439
  190
 -103
 -333
 -422
 -372
 -221
    7
  271
  469
  537
  463
  282
   32
 -240
 -420
 -451
 -337
 -151
  101
  352
  517
  532
  409
  201
  -72
 -342
 -504
 -499
 -355
 -134
  117
  330
  420
  345
  143
 -115
 -387
 -604
 -691
 -616
 -423
 -172
   68
  238
  262
  145
  -72
 -324
 -561
 -711
 -720
 -585
 -353
  -84
  159
  290
  243
   53
 -198
 -447
 -654
 -747
 -672
 -460
 -202
   30
  200
  230
   97
 -152
 -427
 -660
 -770
 -711
 -497
 -227
   27
  246
  362
  327
  141
  -63
 -226
 -348
 -382
 -260
   17
  321
  574
  740
  800
  689
  468
  232
   36
  -71
  -55
  127
  387
  639
  821
  892
  807
  536
  205
  -81
 -249
 -305
 -204
   16
  279
  449
  502
  433
  228
  -66
 -363
 -559
 -612
 -518
 -300
  -29
  214
  347
  343
  207
  -27
 -279
 -461
 -532
 -465
 -265
   23
  316
  509
  566
  474
  262
   -9
 -240
 -351
 -315
 -141
  122
  391
  587
  645
  554
  337
   70
 -185
 -341
 -369
 -248
  -16
  248
  460
  555
  493
  290
    5
 -263
 -441
 -467
 -348
 -105
  176
  406
  521
  499
  333
   60
 -222
 -416
 -457
 -350
 -123
  162
  404
  510
  456
  275
    8
 -272
 -489
 -566
 -488
 -291
  -40
  200
  336
  306
  129
 -140
 -417
 -635
 -720
 -641
 -429
 -161
   87
  240
  234
   74
 -190
 -464
 -670
 -746
 -664
 -443
 -162
   97
  247
  241
   73
 -196
 -462
 -661
 -743
 -675
 -474
 -197
   45
  176
  171
   18
 -247
 -498
 -660
 -686
 -584
 -372
  -52
  224
  373
  372
  273
   83
 -155
 -339
 -352
 -193
   65
  373
  653
  823
  806
  648
  424
  167
  -28
  -93
   46
  292
  549
  769
  895
  847
  602
  267
  -31
 -217
 -287
 -194
   29
  298
  481
  520
  417
  179
 -131
 -421
 -585
 -581
 -430
 -170
  110
  315
  370
  267
   41
 -228
 -461
 -558
 -498
 -288
    5
  287
  488
  534
  422
  188
  -86
 -295
 -370
 -284
  -60
  231
  497
  646
  618
  441
  164
 -113
 -299
 -347
 -231
   -5
  263
  482
  574
  511
  306
   19
 -258
 -428
 -428
 -270
   -2
  287
  493
  549
  429
  185
  -92
 -322
 -438
 -388
 -185
   93
  353
  518
  523
  354
   64
 -246
 -463
 -527
 -421
 -181
  101
  319
  393
  302
   82
 -212
 -489
 -652
 -645
 -486
 -229
   52
  247
  278
  142
 -123
 -422
 -660
 -744
 -649
 -414
 -127
  120
  251
  218
   33
 -243
 -513
 -690
 -718
 -575
 -302
  -10
  195
  253
  130
 -130
 -440
 -684
 -774
 -710
 -511
 -219
   91
  288
  298
  117
 -142
 -396
 -568
 -578
 -402
  -84
  263
  527
  630
  555
  337
   74
 -126
 -210
 -133
  100
  443
  748
  896
  846
  651
  376
   80
 -120
 -137
   37
  318
  586
  757
  769
  607
  315
   -4
 -256
 -363
 -294
  -70
  217
  441
  531
  457
  242
  -59
 -338
 -492
 -458
 -256
   26
  291
  451
  457
  297
   26
 -262
 -457
 -493
 -359
  -99
  188
  406
  473
  367
  121
 -182
 -432
 -538
 -458
 -234
   51
  300
  429
  387
  197
  -73
 -317
 -456
 -438
 -256
   26
  313
  502
  532
  390
  126
 -153
 -339
 -358
 -211
   65
  367
  584
  635
  511
  263
  -29
 -264
 -357
 -268
  -43
  239
  472
  567
  475
  220
 -102
 -383
 -530
 -500
 -301
  -16
  237
  350
  287
   69
 -240
 -531
 -696
 -674
 -484
 -209
   67
  238
  222
   31
 -254
 -534
 -717
 -737
 -566
 -274
   25
  223
  256
  108
 -168
 -463
 -665
 -693
 -537
 -254
   55
  278
  332
  199
  -61
 -359
 -578
 -634
 -503
 -232
   72
  302
  378
  269
   14
 -285
 -509
 -575
 -450
 -179
  143
  399
  498
  410
  169
 -131
 -373
 -460
 -358
 -102
  213
  474
  585
  506
  268
  -33
 -282
 -384
 -299
  -55
  254
  513
  625
  548
  312
   10
 -244
 -349
 -265
  -21
  289
  549
  661
  582
  344
   39
 -218
 -326
 -242
    3
  315
  577
  690
  610
  366
   55
 -208
 -322
 -245
   -9
  293
  539
  633
  534
  277
  -46
 -313
 -425
 -344
 -107
  189
  425
  507
  394
  127
 -195
 -452
 -549
 -451
 -200
  105
  342
  420
  307
   45
 -264
 -500
 -570
 -446
 -176
  139
  377
  445
  320
   55
 -245
 -454
 -489
 -329
  -32
  288
  509
  549
  397
  113
 -187
 -381
 -394
 -218
   79
  382
  573
  577
  392
   90
 -212
 -398
 -396
 -210
   84
  364
  517
  478
  255
  -67
 -363
 -521
 -484
 -271
   28
  288
  399
  311
   53
 -277
 -552
 -668
 -584
 -337
  -31
  209
  282
  157
 -121
 -444
 -687
 -757
 -628
 -354
  -45
  172
  210
   53
 -237
 -542
 -740
 -748
 -563
 -256
   52
  235
  225
   26
 -278
 -558
 -700
 -641
 -402
  -72
  222
  364
  305
   74
 -227
 -469
 -549
 -425
 -143
  194
  451
  535
  419
  155
 -139
 -336
 -348
 -163
  153
  473
  677
  685
  499
  199
  -87
 -239
 -190
   43
  368
  655
  788
  716
  466
  146
 -118
 -215
 -108
  159
  473
  701
  748
  591
  293
  -27
 -238
 -258
  -82
  214
  503
  661
  616
  383
   54
 -242
 -387
 -326
  -89
  221
  467
  544
  412
  120
 -218
 -467
 -531
 -388
 -105
  196
  384
  375
  171
 -145
 -442
 -598
 -547
 -313
    8
  280
  390
  293
   33
 -283
 -517
 -568
 -411
 -107
  224
  448
  475
  300
   -3
 -298
 -457
 -409
 -170
  163
  452
  576
  487
  225
  -99
 -344
 -406
 -260
   31
  340
  533
  526
  319
   -5
 -312
 -476
 -432
 -203
  110
  370
  460
  336
   45
 -297
 -549
 -612
 -464
 -174
  128
  308
  281
   55
 -279
 -581
 -726
 -657
 -408
  -90
  159
  224
   77
 -221
 -541
 -750
 -754
 -554
 -234
   69
  226
  172
  -71
 -393
 -655
 -741
 -610
 -316
   18
  250
  285
  110
 -192
 -485
 -634
 -573
 -318
   26
  315
  429
  326
   58
 -253
 -464
 -477
 -276
   58
  387
  577
  553
  333
   21
 -240
 -327
 -195
  104
  445
  686
  724
  551
  248
  -49
 -202
 -141
  113
  447
  720
  811
  679
  384
   53
 -169
 -186
    9
  326
  624
  767
  690
  420
   77
 -199
 -288
 -155
  131
  438
  623
  598
  367
   25
 -284
 -426
 -346
  -89
  226
  450
  476
  285
  -46
 -375
 -560
 -526
 -290
   38
  309
  400
  270
  -26
 -355
 -572
 -580
 -376
  -52
  249
  392
  313
   49
 -277
 -515
 -554
 -372
  -44
  285
  471
  432
  192
 -136
 -400
 -477
 -324
  -11
  329
  543
  543
  331
    4
 -286
 -407
 -304
  -27
  301
  529
  552
  357
   29
 -286
 -446
 -385
 -131
  194
  436
  477
  293
  -41
 -381
 -578
 -547
 -312
   15
  275
  345
  184
 -141
 -485
 -698
 -689
 -469
 -145
  131
  224
   91
 -212
 -545
 -761
 -760
 -543
 -212
   80
  199
   90
 -197
 -528
 -752
 -761
 -549
 -211
  100
  245
  158
 -113
 -439
 -659
 -667
 -452
 -102
  227
  389
  319
   56
 -267
 -488
 -498
 -283
   71
  407
  579
  522
  270
  -49
 -274
 -293
  -85
  258
  586
  750
  682
  420
   92
 -143
 -169
   31
  368
  686
  838
  751
  469
  122
 -129
 -167
   24
  351
  655
  793
  694
  401
   47
 -206
 -244
  -55
  262
  552
  668
  549
  243
 -113
 -357
 -382
 -183
  138
  421
  522
  385
   67
 -290
 -526
 -533
 -317
   15
  297
  395
  254
  -57
 -393
 -593
 -564
 -321
   20
  297
  375
  220
  -92
 -411
 -583
 -519
 -245
  112
  386
  452
  283
  -36
 -350
 -502
 -411
 -120
  238
  495
  534
  335
    2
 -299
 -419
 -300
    5
  348
  563
  543
  298
  -56
 -347
 -440
 -293
   21
  344
  516
  449
  171
 -192
 -470
 -537
 -369
  -54
  246
  379
  271
  -33
 -389
 -632
 -651
 -444
 -116
  167
  257
  105
 -223
 -567
 -767
 -727
 -468
 -117
  149
  199
   10
 -327
 -650
 -797
 -696
 -398
  -47
  184
  184
  -45
 -388
 -672
 -754
 -592
 -259
   88
  283
  237
  -21
 -351
 -584
 -597
 -374
  -14
  314
  456
  352
   64
 -253
 -432
 -369
  -84
  296
  590
  668
  498
  178
 -128
 -256
 -135
  184
  547
  781
  777
  540
  198
  -78
 -144
   32
  365
  686
  834
  732
  429
   73
 -162
 -159
   75
  419
  695
  762
  578
  229
 -118
 -296
 -225
   53
  388
  605
  588
  336
  -31
 -336
 -430
 -278
   37
  347
  487
  376
   62
 -305
 -543
 -541
 -302
   48
  328
  396
  215
 -124
 -451
 -601
 -499
 -197
  152
  370
  350
  102
 -245
 -507
 -549
 -342
   14
  342
  482
  364
   52
 -291
 -481
 -420
 -134
  239
  511
  546
  332
  -16
 -316
 -414
 -258
   74
  409
  572
  478
  177
 -184
 -418
 -412
 -170
  177
  448
  498
  295
  -65
 -404
 -555
 -449
 -150
  182
  367
  302
   13
 -356
 -621
 -653
 -441
  -99
  188
  263
   80
 -270
 -608
 -766
 -663
 -353
    1
  212
  171
 -101
 -464
 -731
 -761
 -538
 -180
  127
  224
   64
 -271
 -601
 -753
 -642
 -324
   43
  271
  249
   -8
 -352
 -597
 -608
 -369
    5
  326
  434
  284
  -35
 -344
 -469
 -330
   14
  393
  619
  586
  323
  -22
 -258
 -251
    5
  382
  690
  775
  598
  262
  -52
 -169
  -25
  307
  653
  829
  742
  438
   75
 -159
 -138
  125
  487
  753
  778
  545
  173
 -148
 -254
  -96
  233
  549
  676
  537
  201
 -165
 -370
 -314
  -34
  310
  523
  483
  200
 -185
 -478
 -529
 -321
   30
  327
  407
  221
 -133
 -468
 -606
 -476
 -151
  194
  370
  280
  -26
 -383
 -599
 -554
 -267
  111
  381
  404
  174
 -181
 -463
 -521
 -315
   50
  379
  499
  354
   27
 -302
 -446
 -321
    9
  367
  564
  492
  189
 -182
 -420
 -396
 -125
  244
  507
  519
  268
 -110
 -414
 -485
 -290
   57
  357
  438
  247
 -120
 -469
 -618
 -493
 -166
  174
  335
  223
 -107
 -482
 -707
 -664
 -384
  -25
  211
  190
  -81
 -452
 -724
 -749
 -513
 -148
  145
  202
   -8
 -373
 -693
 -789
 -608
 -250
   90
  224
   83
 -251
 -587
 -732
 -600
 -255
  122
  330
  261
  -39
 -391
 -593
 -523
 -210
  186
  458
  469
  226
 -118
 -358
 -351
  -86
  305
  613
  674
  468
  118
 -172
 -230
  -16
  363
  702
  820
  657
  308
  -28
 -164
  -21
  317
  663
  818
  695
  361
    4
 -182
  -92
  220
  575
  768
  681
  355
  -35
 -279
 -251
   27
  388
  623
  592
  303
  -87
 -367
 -391
 -153
  200
  459
  465
  203
 -188
 -495
 -552
 -333
   33
  335
  397
  185
 -186
 -507
 -599
 -413
  -55
  269
  373
  201
 -149
 -475
 -588
 -417
  -55
  299
  451
  321
  -16
 -361
 -516
 -384
  -37
  332
  519
  425
  108
 -246
 -426
 -325
    3
  373
  575
  491
  166
 -215
 -434
 -370
  -61
  313
  533
  470
  157
 -231
 -475
 -445
 -163
  199
  423
  369
   61
 -332
 -591
 -574
 -298
   74
  317
  286
   -5
 -398
 -673
 -678
 -417
  -46
  215
  211
  -58
 -437
 -708
 -717
 -457
  -80
  195
  207
  -53
 -433
 -717
 -738
 -485
 -103
  187
  218
  -23
 -391
 -666
 -681
 -421
  -27
  280
  327
   95
 -275
 -554
 -574
 -312
   90
  409
  473
  257
  -96
 -366
 -381
 -121
  280
  594
  649
  421
   54
 -225
 -244
   18
  415
  726
  776
  542
  167
 -123
 -154
   92
  471
  760
  786
  532
  146
 -144
 -168
   85
  464
  742
  753
  482
   82
 -220
 -251
   -4
  366
  631
  626
  346
  -51
 -337
 -351
  -93
  274
  521
  492
  192
 -214
 -495
 -494
 -219
  157
  403
  367
   69
 -318
 -565
 -527
 -229
  149
  379
  321
    5
 -380
 -603
 -532
 -207
  186
  413
  346
   33
 -332
 -527
 -431
  -98
  278
  477
  379
   50
 -306
 -470
 -340
   16
  388
  557
  427
   75
 -286
 -442
 -299
   53
  400
  529
  360
  -11
 -362
 -484
 -307
   58
  383
  466
  248
 -149
 -497
 -592
 -388
  -15
  292
  338
   90
 -310
 -622
 -664
 -418
  -39
  237
  232
  -55
 -457
 -734
 -723
 -432
  -40
  214
  174
 -136
 -525
 -757
 -695
 -377
    2
  207
  113
 -224
 -597
 -773
 -640
 -270
  118
  298
  170
 -180
 -531
 -659
 -478
  -95
  267
  396
  226
 -127
 -428
 -475
 -221
  194
  531
  598
  368
   -8
 -289
 -291
   -3
  408
  699
  704
  430
   57
 -175
 -116
  205
  593
  809
  719
  380
   -3
 -196
  -81
  272
  643
  802
  650
  278
  -85
 -222
  -54
  305
  625
  695
  463
   63
 -267
 -328
  -91
  290
  571
  570
  275
 -139
 -426
 -420
 -136
  237
  456
  375
   38
 -355
 -561
 -454
 -102
  275
  436
  282
  -94
 -461
 -593
 -409
  -25
  318
  405
  187
 -196
 -498
 -524
 -248
  161
  451
  444
  150
 -244
 -485
 -421
  -86
  314
  532
  437
   95
 -277
 -436
 -283
   87
  441
  554
  353
  -40
 -379
 -456
 -226
  161
  457
  474
  194
 -210
 -492
 -478
 -187
  188
  399
  304
  -48
 -443
 -642
 -525
 -174
  183
  314
  128
 -261
 -614
 -714
 -503
 -120
  187
  216
  -54
 -455
 -731
 -710
 -406
  -10
  224
  144
 -199
 -588
 -774
 -642
 -274
  100
  244
   75
 -292
 -611
 -670
 -422
  -17
  293
  317
   47
 -335
 -573
 -503
 -156
  264
  504
  431
  110
 -241
 -377
 -199
  191
  552
  665
  465
   93
 -202
 -217
   70
  486
  773
  756
  450
   54
 -176
  -92
  251
  627
  793
  638
  261
  -94
 -197
   16
  408
  720
  744
  456
   31
 -265
 -253
   51
  438
  649
  538
  170
 -223
 -392
 -238
  131
  462
  530
  276
 -147
 -477
 -510
 -233
  166
  421
  365
   34
 -357
 -554
 -431
  -67
  296
  417
  215
 -178
 -511
 -564
 -298
  115
  413
  409
  111
 -277
 -498
 -401
  -47
  340
  505
  346
  -30
 -375
 -454
 -213
  196
  509
  526
  237
 -168
 -422
 -359
  -26
  358
  534
  381
   -5
 -375
 -490
 -279
  114
  424
  438
  142
 -281
 -559
 -522
 -202
  177
  353
  202
 -188
 -567
 -693
 -489
  -97
  216
  238
  -55
 -473
 -745
 -700
 -370
   21
  212
   72
 -307
 -673
 -788
 -572
 -172
  148
  173
 -113
 -516
 -765
 -685
 -322
   95
  299
  164
 -213
 -568
 -661
 -421
    1
  336
  369
   95
 -285
 -500
 -382
   10
  430
  617
  462
   78
 -265
 -328
  -60
  373
  690
  692
  391
    4
 -201
  -74
  307
  689
  816
  602
  187
 -156
 -200
   80
  494
  764
  709
  363
  -38
 -230
  -87
  285
  626
  694
  436
   20
 -286
 -280
   25
  422
  637
  517
  130
 -280
 -446
 -270
  110
  423
  446
  150
 -275
 -550
 -503
 -164
  237
  425
  267
 -124
 -481
 -556
 -297
  126
  429
  408
   88
 -306
 -509
 -379
   12
  397
  522
  307
 -101
 -409
 -395
  -65
  359
  596
  491
  116
 -279
 -435
 -254
  137
  466
  499
  205
 -215
 -471
 -390
  -40
  332
  460
  246
 -178
 -538
 -605
 -338
   77
  355
  297
  -60
 -476
 -674
 -536
 -180
  125
  151
 -140
 -574
 -870
 -841
 -503
  -98
   87
  -76
 -480
 -851
 -937
 -689
 -294
  -21
  -69
 -409
 -802
 -981
 -787
 -284
  234
  497
  366
    1
 -276
 -266
   42
  395
  545
  381
    6
 -297
 -305
   61
  597
  966
  939
  521
    1
 -275
 -178
  206
  573
  681
  507
  184
    4
  115
  490
  886
  998
  723
  202
 -233
 -312
  -30
  413
  697
  643
  298
 -134
 -352
 -246
   77
  343
  305
  -29
 -454
 -668
 -520
 -116
  290
  408
  160
 -301
 -682
 -730
 -435
   -4
  268
  203
 -118
 -441
 -512
 -267
  124
  391
  338
  -10
 -412
 -581
 -351
  159
  651
  816
  564
  119
 -228
 -241
   43
  398
  560
  411
   70
 -195
 -155
  201
  643
  863
  694
  245
 -190
 -321
  -66
  398
  744
  754
  420
  -29
 -299
 -236
   70
  346
  349
   34
 -406
 -678
 -607
 -255
  118
  239
    6
 -436
 -791
 -817
 -507
  -77
  171
   67
 -308
 -683
 -799
 -587
 -210
   53
   13
 -316
 -700
 -887
 -709
 -291
   72
  116
 -182
 -596
 -836
 -736
 -364
   21
  167
  -31
 -434
 -747
 -741
 -363
  192
  566
  606
  309
  -24
  -78
  145
  509
  696
  556
  157
 -246
 -331
  -13
  536
  945
  907
  475
  -93
 -414
 -313
   65
  457
  545
  295
  -51
 -233
  -43
  371
  732
  756
  383
 -137
 -482
 -422
  -19
  411
  582
  358
  -90
 -452
 -507
 -220
  159
  338
  187
 -193
 -494
 -495
 -167
  270
  505
  381
  -34
 -452
 -583
 -348
   92
  419
  420
  121
 -249
 -406
 -234
  142
  443
  444
  140
 -242
 -405
 -198
  282
  725
  831
  565
  112
 -214
 -200
   97
  442
  547
  328
  -58
 -325
 -262
   96
  491
  630
  398
  -46
 -396
 -394
  -35
  420
  664
  534
  113
 -291
 -413
 -193
  166
  363
  225
 -179
 -564
 -656
 -399
   12
  268
  171
 -228
 -647
 -779
 -530
  -77
  265
  255
  -86
 -510
 -704
 -547
 -165
  156
  158
 -169
 -571
 -754
 -586
 -172
  182
  225
  -90
 -527
 -769
 -658
 -267
  108
  194
  -80
 -501
 -781
 -709
 -341
   26
  161
   39
 -187
 -255
 -104
  257
  605
  646
  358
 -146
 -506
 -450
  -49
  468
  731
  628
  271
  -88
 -188
  -14
  253
  401
  245
  -69
 -327
 -255
  164
  647
  884
  693
  204
 -224
 -344
  -78
  340
  605
  530
  161
 -212
 -302
  -56
  336
  528
  367
  -57
 -419
 -446
  -98
  393
  685
  568
  137
 -309
 -452
 -222
  189
  452
  356
  -25
 -396
 -474
 -185
  245
  493
  356
  -80
 -493
 -580
 -256
  276
  657
  655
  304
 -111
 -260
  -65
  315
  532
  404
   -9
 -398
 -479
 -177
  294
  595
  504
   86
 -358
 -510
 -256
  206
  543
  519
  172
 -202
 -331
 -101
  272
  497
  363
  -56
 -476
 -601
 -342
  104
  403
  325
  -74
 -511
 -663
 -438
  -11
  292
  247
  -99
 -484
 -604
 -389
   -4
  238
  134
 -253
 -665
 -784
 -542
  -99
  211
  146
 -217
 -622
 -766
 -545
 -144
  132
   65
 -300
 -681
 -797
 -551
 -137
  118
    8
 -364
 -638
 -542
  -64
  505
  759
  603
  127
 -321
 -469
 -253
  161
  459
  442
  187
  -83
  -79
  202
  531
  624
  342
 -111
 -434
 -393
   20
  510
  816
  747
  387
   15
 -108
   93
  427
  581
  420
   22
 -278
 -252
   75
  472
  604
  374
  -81
 -448
 -457
 -120
  333
  575
  429
   34
 -311
 -338
  -41
  313
  420
  155
 -291
 -586
 -510
 -105
  323
  469
  219
 -242
 -570
 -530
 -147
  290
  472
  287
  -67
 -270
 -139
  255
  592
  596
  233
 -256
 -529
 -385
   64
  491
  589
  298
 -136
 -381
 -237
  163
  506
  512
  185
 -202
 -346
 -102
  342
  651
  571
  135
 -356
 -559
 -344
   96
  407
  336
  -60
 -476
 -589
 -327
   98
  335
  192
 -225
 -595
 -625
 -290
  157
  356
  148
 -328
 -729
 -769
 -442
  -18
  161
  -38
 -464
 -765
 -714
 -343
   54
  162
  -95
 -521
 -795
 -692
 -283
   95
  180
 -133
 -609
 -885
 -774
 -282
  286
  548
  444
   68
 -200
 -111
  213
  488
  429
   38
 -345
 -441
  -81
  467
  855
  816
  362
 -180
 -442
 -284
  190
  541
  565
  252
  -80
  -73
  276
  724
  896
  608
   84
 -349
 -365
    8
  459
  667
  445
  -32
 -397
 -413
  -61
  324
  432
  167
 -257
 -471
 -272
  193
  591
  590
  194
 -313
 -576
 -412
    5
  352
  346
    4
 -391
 -524
 -269
  166
  434
  321
 -104
 -473
 -482
  -83
  471
  762
  616
  166
 -258
 -319
  -36
  346
  489
  270
 -136
 -384
 -262
  172
  584
  658
  327
 -163
 -434
 -290
  176
  586
  646
  330
 -118
 -325
 -170
  209
  453
  341
  -77
 -493
 -597
 -308
  140
  394
  249
 -197
 -602
 -671
 -349
   93
  314
  149
 -269
 -589
 -571
 -237
  126
  199
 -100
 -560
 -846
 -727
 -309
   91
  166
 -141
 -576
 -805
 -630
 -209
  124
  113
 -252
 -653
 -765
 -501
  -52
  189
   38
 -375
 -648
 -518
   12
  573
  764
  504
  -21
 -395
 -337
   40
  461
  591
  341
  -29
 -195
   -9
  426
  699
  601
  144
 -316
 -420
  -87
  461
  803
  738
  342
  -43
 -104
  173
  550
  699
  455
    4
 -328
 -289
   92
  480
  566
  246
 -251
 -542
 -418
   15
  420
  468
  163
 -249
 -418
 -204
  200
  474
  358
  -68
 -486
 -584
 -278
  175
  422
  270
 -159
 -509
 -503
 -137
  298
  476
  287
  -90
 -309
 -162
  235
  582
  579
  198
 -267
 -478
 -264
  203
  552
  532
  172
 -221
 -320
  -45
  368
  582
  417
    5
 -315
 -267
  114
  527
  644
  342
 -150
 -471
 -390
   -7
  348
  369
   22
 -413
 -599
 -383
   38
  311
  201
 -217
 -619
 -668
 -333
  115
  323
  104
 -366
 -718
 -691
 -322
   63
  140
 -171
 -622
 -849
 -677
 -226
  128
  103
 -277
 -711
 -840
 -556
  -76
  217
   86
 -352
 -744
 -792
 -449
   11
  280
  202
  -61
 -219
 -101
  270
  560
  533
  151
 -328
 -489
 -232
  313
  735
  735
  366
  -48
 -207
   18
  362
  535
  364
    6
 -207
  -76
  373
  795
  874
  547
   41
 -249
 -140
  244
  571
  528
  163
 -241
 -363
  -99
  294
  482
  274
 -176
 -505
 -444
  -31
  423
  550
  276
 -186
 -460
 -337
   47
  369
  325
  -52
 -462
 -578
 -279
  180
  443
  292
 -146
 -504
 -494
  -92
  391
  597
  400
   -4
 -262
 -151
  226
  525
  478
   80
 -348
 -465
 -159
  338
  644
  530
   97
 -282
 -316
   22
  441
  587
  345
  -78
 -319
 -183
  233
  556
  505
   86
 -391
 -570
 -327
  121
  381
  246
 -190
 -564
 -579
 -237
  172
  285
   15
 -430
 -668
 -507
  -72
  274
  236
 -160
 -609
 -745
 -490
  -62
  162
  -15
 -454
 -788
 -739
 -349
   88
  182
 -113
 -549
 -771
 -567
 -111
  219
  153
 -254
 -702
 -805
 -476
   87
  488
  509
  195
 -135
 -152
  112
  441
  474
  128
 -303
 -462
 -169
  413
  833
  790
  359
 -154
 -337
 -116
  295
  519
  398
   70
 -151
    1
  421
  796
  809
  412
 -104
 -349
 -171
  274
  583
  498
   94
 -311
 -370
  -77
  305
  416
  144
 -288
 -514
 -320
  159
  544
  537
  147
 -311
 -472
 -234
  183
  405
  236
 -182
 -500
 -431
  -26
  392
  475
  150
 -311
 -520
 -282
  242
  631
  608
  223
 -210
 -294
   -7
  384
  529
  265
 -189
 -448
 -287
  185
  601
  617
  239
 -226
 -404
 -160
  297
  569
  433
   22
 -335
 -317
   48
  435
  495
  144
 -359
 -628
 -451
    0
  339
  278
 -133
 -559
 -642
 -334
   96
  283
   51
 -387
 -667
 -552
 -128
  247
  249
 -133
 -584
 -764
 -519
  -79
  174
   25
 -408
 -766
 -737
 -337
   99
  231
  -58
 -509
 -725
 -549
 -107
  201
   98
 -330
 -744
 -773
 -293
  318
  707
  599
  120
 -238
 -270
   59
  401
  391
   66
 -309
 -357
   24
  571
  840
  640
   89
 -365
 -414
  -31
  411
  570
  368
  -10
 -127
  103
  525
  785
  602
  133
 -289
 -328
   26
  458
  599
  323
 -147
 -423
 -303
   83
  385
  309
  -61
 -420
 -430
  -51
  408
  590
  325
 -158
 -475
 -380
   26
  372
  361
   -5
 -407
 -487
 -173
  285
  498
  279
 -183
 -492
 -358
  131
  608
  693
  346
 -140
 -351
 -151
  258
  493
  325
  -98
 -420
 -330
  117
  564
  651
  303
 -191
 -431
 -216
  243
  571
  483
   67
 -320
 -349
  -11
  382
  471
  136
 -360
 -631
 -456
    3
  349
  286
 -137
 -568
 -654
 -332
  104
  277
   37
 -408
 -672
 -520
  -78
  273
  222
 -197
 -651
 -772
 -467
  -16
  195
  -26
 -483
 -793
 -684
 -254
  147
  187
 -170
 -573
 -697
 -418
   19
  222
   -6
 -484
 -814
 -668
  -84
  512
  785
  514
   43
 -255
 -175
  171
  368
  239
 -140
 -375
 -203
  313
  802
  877
  469
 -115
 -434
 -294
  169
  503
  507
  199
  -56
   29
  397
  773
  776
  380
 -135
 -380
 -169
  292
  605
  512
   83
 -311
 -356
  -46
  320
  386
   81
 -340
 -498
 -224
  279
  608
  496
   31
 -401
 -461
 -131
  283
  394
  112
 -328
 -523
 -289
  187
  516
  402
  -51
 -470
 -480
  -50
  475
  703
  463
  -16
 -308
 -193
  190
  476
  367
  -51
 -414
 -403
   29
  530
  699
  412
  -90
 -394
 -250
  198
  542
  503
  119
 -273
 -313
   16
  414
  506
  174
 -341
 -626
 -465
  -10
  346
  295
 -113
 -526
 -597
 -287
  130
  258
  -19
 -461
 -692
 -490
  -26
  309
  222
 -228
 -663
 -735
 -398
   35
  181
 -103
 -564
 -811
 -619
 -151
  185
  118
 -293
 -693
 -697
 -334
  107
  232
  -94
 -586
 -851
 -644
  -67
  428
  576
  327
  -35
 -114
   83
  379
  427
   94
 -321
 -497
 -196
  383
  811
  781
  337
 -155
 -313
  -77
  313
  453
  247
  -83
 -204
  110
  605
  911
  759
  234
 -231
 -306
   35
  462
  580
  293
 -153
 -370
 -172
  233
  472
  293
 -185
 -555
 -508
  -57
  434
  574
  275
 -197
 -425
 -241
  175
  425
  266
 -182
 -536
 -485
  -51
  402
  506
  178
 -299
 -511
 -285
  204
  519
  454
   91
 -233
 -164
  194
  540
  526
  114
 -367
 -519
 -221
  296
  615
  472
   47
 -293
 -246
  134
  504
  504
  141
 -269
 -383
  -50
  411
  619
  368
 -154
 -528
 -477
  -79
  284
  285
  -95
 -509
 -609
 -293
  148
  318
   59
 -435
 -733
 -583
 -113
  281
  270
 -135
 -576
 -678
 -374
   53
  211
  -66
 -539
 -805
 -644
 -187
  163
  103
 -309
 -705
 -731
 -357
  105
  247
  -48
 -530
 -792
 -614
 -170
  158
  169
 -118
 -277
 -110
  324
  718
  650
  184
 -369
 -615
 -315
  231
  617
  594
  221
  -96
  -76
  244
  544
  487
   98
 -358
 -433
  -49
  520
  879
  737
  275
 -102
 -107
  245
  581
  565
  189
 -256
 -358
  -51
  411
  610
  343
 -177
 -540
 -452
  -15
  386
  411
   67
 -314
 -366
  -26
  410
  540
  233
 -279
 -568
 -398
   73
  436
  388
  -15
 -399
 -416
  -53
  368
  478
  194
 -233
 -376
  -87
  403
  702
  531
   32
 -395
 -407
  -29
  404
  501
  203
 -202
 -348
  -70
  384
  620
  419
  -48
 -393
 -305
  138
  546
  586
  204
 -260
 -426
 -170
  239
  415
  158
 -324
 -628
 -499
  -45
  320
  283
 -142
 -579
 -664
 -326
  127
  294
   31
 -428
 -669
 -481
  -28
  283
  160
 -306
 -722
 -750
 -367
   68
  174
 -141
 -602
 -783
 -534
  -57
  232
   78
 -372
 -724
 -665
 -253
  147
  165
 -224
 -679
 -748
 -333
  329
  741
  625
  172
 -258
 -277
   48
  350
  353
   20
 -303
 -256
  183
  700
  871
  532
  -47
 -431
 -324
  115
  498
  509
  171
 -120
  -65
  351
  780
  830
  432
 -117
 -379
 -162
  308
  615
  480
   36
 -330
 -309
   60
  410
  399
    3
 -442
 -546
 -201
  317
  576
  378
  -93
 -422
 -334
   67
  400
  347
  -61
 -467
 -507
 -128
  355
  529
  256
 -237
 -520
 -353
  122
  484
  481
  124
 -215
 -194
  137
  510
  524
  141
 -342
 -516
 -228
  300
  623
  490
   50
 -315
 -273
  112
  491
  494
  136
 -287
 -375
  -33
  435
  628
  342
 -180
 -540
 -437
  -25
  322
  269
 -134
 -529
 -565
 -203
  214
  317
  -20
 -501
 -720
 -475
   19
  340
  216
 -244
 -629
 -620
 -242
  144
  172
 -205
 -658
 -800
 -501
  -20
  210
   -1
 -461
 -769
 -626
 -172
  214
  183
 -241
 -679
 -769
 -430
   17
  172
  -80
 -457
 -581
 -197
  398
  782
  655
   85
 -403
 -502
 -129
  348
  520
  314
  -25
 -112
  180
  600
  749
  438
 -138
 -503
 -407
  115
  595
  689
  382
  -17
  -87
  203
  617
  723
  398
 -115
 -399
 -216
  271
  633
  567
  126
 -311
 -380
  -72
  315
  385
   73
 -356
 -499
 -200
  302
  596
  421
  -61
 -447
 -419
  -26
  355
  382
   19
 -397
 -485
 -151
  328
  523
  262
 -230
 -523
 -358
  143
  563
  552
  179
 -223
 -280
   52
  436
  517
  181
 -287
 -464
 -187
  323
  640
  491
   18
 -365
 -330
   74
  482
  527
  164
 -261
 -376
  -65
  389
  574
  300
 -221
 -551
 -441
   -4
  347
  294
 -122
 -531
 -579
 -225
  198
  304
  -13
 -482
 -682
 -439
   49
  346
  198
 -274
 -667
 -650
 -264
  126
  159
 -205
 -647
 -773
 -471
   -5
  212
   -8
 -470
 -752
 -600
 -138
  225
  175
 -257
 -694
 -767
 -442
  -17
  146
  -64
 -381
 -398
  -32
  522
  796
  539
  -40
 -532
 -534
  -92
  422
  617
  414
   82
   -6
  244
  586
  650
  287
 -252
 -554
 -341
  203
  674
  719
  367
  -17
  -78
  238
  604
  660
  293
 -207
 -426
 -171
  337
  673
  552
   86
 -325
 -353
  -15
  334
  355
    4
 -395
 -467
 -109
  393
  616
  369
 -145
 -493
 -404
   16
  365
  322
  -68
 -449
 -454
  -62
  396
  516
  175
 -325
 -556
 -319
  222
  587
  523
  127
 -233
 -206
  147
  486
  463
   59
 -386
 -474
 -109
  413
  662
  432
  -70
 -400
 -293
  138
  497
  458
   64
 -319
 -329
   44
  477
  571
  212
 -301
 -560
 -355
   93
  377
  228
 -222
 -575
 -523
 -114
  271
  284
 -107
 -554
 -667
 -340
  145
  364
  123
 -366
 -686
 -575
 -157
  165
   91
 -333
 -728
 -740
 -353
  101
  218
  -98
 -573
 -777
 -533
  -56
  242
   83
 -385
 -765
 -739
 -355
   20
   63
 -234
 -543
 -467
   14
  590
  821
  497
  -88
 -507
 -438
   12
  427
  505
  248
  -11
   43
  403
  733
  686
  210
 -366
 -601
 -311
  254
  651
  603
  226
  -80
  -18
  367
  696
  645
  203
 -278
 -396
  -65
  436
  674
  462
    4
 -299
 -193
  186
  453
  325
 -123
 -501
 -471
  -26
  472
  616
  298
 -204
 -461
 -286
  127
  372
  204
 -229
 -538
 -423
   39
  457
  475
   70
 -405
 -531
 -214
  289
  549
  363
  -44
 -290
 -120
  316
  611
  480
   -7
 -444
 -470
  -65
  413
  563
  267
 -195
 -398
 -168
  285
  548
  379
  -72
 -401
 -298
  153
  559
  571
  159
 -318
 -466
 -182
  250
  418
  151
 -330
 -606
 -440
   19
  353
  263
 -180
 -590
 -607
 -217
  229
  340
   17
 -458
 -665
 -443
   -3
  241
   47
 -424
 -769
 -682
 -237
  173
  197
 -184
 -627
 -736
 -415
   50
  244
   -2
 -482
 -771
 -631
 -208
  102
  -13
 -446
 -804
 -726
 -182
  437
  697
  470
    5
 -267
 -135
  216
  421
  253
 -129
 -331
  -91
  485
  956
  946
  445
 -173
 -448
 -247
  185
  432
  285
  -61
 -219
   24
  522
  857
  732
  228
 -251
 -331
   20
  464
  598
  317
 -113
 -282
  -25
  436
  676
  449
  -83
 -502
 -475
  -50
  389
  473
  156
 -246
 -357
  -73
  333
  464
  157
 -363
 -666
 -497
   -3
  408
  397
    8
 -392
 -446
 -106
  318
  450
  177
 -226
 -373
  -88
  411
  702
  530
   21
 -398
 -405
  -19
  395
  466
  146
 -270
 -389
  -98
  350
  549
  316
 -155
 -443
 -287
  189
  587
  565
  156
 -279
 -367
  -48
  369
  486
  176
 -316
 -561
 -366
   95
  398
  267
 -190
 -579
 -565
 -166
  258
  328
  -21
 -482
 -649
 -387
   65
  284
   60
 -433
 -774
 -674
 -230
  169
  169
 -211
 -635
 -714
 -378
   68
  228
  -57
 -534
 -791
 -605
 -139
  183
   68
 -398
 -830
 -870
 -483
    2
  201
   51
 -237
 -270
   73
  526
  716
  418
 -157
 -560
 -464
   68
  636
  830
  585
  180
    1
  160
  430
  474
  136
 -326
 -532
 -255
  333
  791
  787
  361
  -95
 -214
   81
  477
  590
  299
 -144
 -341
  -93
  396
  715
  590
  128
 -277
 -302
   47
  406
  432
   70
 -370
 -485
 -156
  353
  607
  384
 -145
 -548
 -519
 -138
  233
  244
 -101
 -468
 -499
 -126
  343
  508
  227
 -261
 -506
 -291
  223
  623
  573
  154
 -259
 -313
   28
  426
  506
  178
 -282
 -470
 -217
  263
  546
  390
  -72
 -427
 -364
   70
  499
  556
  209
 -235
 -372
  -81
  373
  586
  353
 -136
 -469
 -374
   46
  403
  369
  -42
 -472
 -557
 -231
  209
  361
   82
 -394
 -652
 -475
  -21
  305
  201
 -251
 -673
 -716
 -359
   69
  179
 -120
 -563
 -747
 -495
  -26
  255
  100
 -370
 -741
 -700
 -286
  136
  189
 -177
 -653
 -841
 -601
 -175
   40
 -131
 -520
 -705
 -417
  178
  694
  732
  301
 -218
 -428
 -187
  243
  471
  338
   34
  -69
  214
  701
  979
  760
  153
 -416
 -551
 -190
  325
  576
  413
   60
 -105
  117
  530
  748
  537
   18
 -393
 -370
   63
  538
  669
  373
  -60
 -232
    7
  429
  635
  403
 -110
 -483
 -422
   16
  453
  522
  181
 -257
 -416
 -181
  204
  344
   69
 -418
 -711
 -543
  -36
  407
  437
   60
 -380
 -499
 -197
  257
  462
  279
 -105
 -300
  -80
  384
  703
  579
   82
 -401
 -486
 -134
  337
  526
  283
 -151
 -376
 -190
  242
  528
  401
  -39
 -405
 -369
   57
  525
  638
  311
 -172
 -400
 -193
  244
  504
  334
 -129
 -498
 -458
  -52
  355
  398
   28
 -447
 -624
 -361
   97
  340
  145
 -324
 -668
 -597
 -188
  188
  181
 -212
 -664
 -783
 -467
   11
  246
   37
 -427
 -735
 -621
 -194
  178
  161
 -229
 -646
 -730
 -413
   15
  161
 -140
 -644
 -950
 -786
 -265
  197
  320
   66
 -213
 -202
  126
  508
  555
  195
 -310
 -534
 -240
  376
  889
  952
  579
  134
  -35
  148
  420
  434
  116
 -301
 -421
  -91
  480
  859
  753
  266
 -218
 -318
  -14
  385
  499
  222
 -186
 -339
  -63
  437
  746
  607
  123
 -309
 -350
   -9
  387
  463
  150
 -274
 -418
 -135
  337
  591
  371
 -170
 -623
 -651
 -271
  158
  273
   -6
 -393
 -515
 -235
  218
  444
  237
 -233
 -556
 -434
   83
  585
  712
  399
  -66
 -264
  -67
  317
  503
  289
 -161
 -461
 -331
  136
  561
  590
  194
 -296
 -479
 -223
  238
  504
  351
  -60
 -345
 -243
  181
  554
  537
  131
 -348
 -504
 -226
  239
  477
  283
 -177
 -515
 -445
  -45
  318
  312
  -78
 -532
 -665
 -377
   78
  298
   83
 -395
 -734
 -657
 -247
  135
  148
 -222
 -648
 -758
 -450
   25
  254
   47
 -414
 -743
 -645
 -218
  170
  183
 -203
 -658
 -815
 -551
 -124
   75
 -127
 -541
 -775
 -525
   53
  581
  686
  305
 -184
 -415
 -212
  215
  472
  390
   95
  -46
  191
  670
 1022
  905
  352
 -258
 -514
 -247
  268
  610
  540
  174
 -115
  -55
  300
  595
  536
  109
 -362
 -485
 -162
  357
  660
  522
   93
 -237
 -185
  194
  548
  543
  146
 -318
 -470
 -173
  335
  634
  490
   28
 -368
 -399
  -82
  246
  253
  -99
 -527
 -651
 -343
  162
  457
  298
 -180
 -579
 -576
 -181
  267
  419
  186
 -173
 -266
   26
  509
  779
  587
   71
 -380
 -421
  -51
  405
  560
  306
 -109
 -317
 -133
  268
  508
  347
 -107
 -485
 -452
  -13
  490
  666
  392
  -96
 -382
 -251
  156
  465
  392
   -8
 -391
 -423
  -79
  351
  478
  176
 -328
 -628
 -496
  -58
  303
  271
 -118
 -541
 -638
 -335
   86
  252
   -1
 -476
 -779
 -653
 -209
  187
  203
 -170
 -604
 -733
 -443
   11
  247
   58
 -395
 -715
 -643
 -230
  164
  188
 -184
 -659
 -854
 -620
 -181
  101
    2
 -344
 -549
 -377
  148
  621
  686
  300
 -254
 -516
 -296
  242
  697
  764
  496
  196
  168
  424
  683
  641
  229
 -276
 -477
 -205
  360
  783
  760
  322
 -168
 -338
 -107
  282
  448
  241
 -159
 -388
 -209
  256
  641
  631
  224
 -253
 -427
 -176
  270
  526
  393
   -2
 -284
 -198
  197
  555
  536
  113
 -422
 -655
 -435
   45
  377
  288
 -124
 -509
 -541
 -204
  194
  303
   20
 -410
 -600
 -358
  160
  566
  566
  207
 -167
 -230
   89
  498
  631
  353
 -135
 -427
 -284
  186
  598
  616
  228
 -259
 -456
 -232
  198
  455
  331
  -59
 -354
 -280
  113
  506
  551
  194
 -282
 -501
 -281
  187
  515
  432
    5
 -413
 -490
 -179
  225
  362
   95
 -371
 -646
 -503
  -60
  312
  298
 -103
 -569
 -729
 -475
  -34
  211
   50
 -375
 -698
 -637
 -241
  163
  229
 -111
 -563
 -764
 -528
  -46
  282
  201
 -233
 -648
 -717
 -398
   31
  177
  -84
 -556
 -861
 -739
 -307
  105
  191
  -62
 -354
 -375
  -37
  413
  607
  385
  -93
 -414
 -300
  207
  757
  956
  704
  237
  -67
    7
  334
  578
  493
  125
 -213
 -220
  139
  579
  731
  452
  -73
 -439
 -388
   18
  433
  520
  226
 -183
 -344
 -124
  298
  545
  393
  -50
 -427
 -409
    3
  500
  692
  436
  -49
 -380
 -303
   77
  408
  391
   17
 -402
 -523
 -242
  198
  420
  224
 -249
 -612
 -578
 -170
  282
  419
  150
 -279
 -489
 -290
  177
  550
  538
  189
 -188
 -268
   35
  455
  644
  430
  -26
 -350
 -284
  126
  537
  617
  291
 -183
 -427
 -256
  176
  506
  465
   92
 -291
 -362
  -58
  366
  544
  312
 -153
 -480
 -403
   12
  421
  482
  133
 -354
 -599
 -422
    7
  316
  242
 -159
 -547
 -600
 -269
  168
  338
   91
 -387
 -715
 -624
 -198
  221
  292
  -38
 -490
 -701
 -500
  -66
  239
  158
 -238
 -615
 -658
 -319
  118
  301
   63
 -408
 -742
 -682
 -281
  109
  179
 -147
 -597
 -809
 -615
 -148
  214
  235
  -58
 -359
 -360
  -31
  398
  568
  346
  -89
 -363
 -213
  290
  796
  939
  636
  131
 -182
  -90
  291
  611
  591
  253
 -119
 -195
   89
  495
  667
  424
  -74
 -454
 -420
  -10
  458
  606
  330
 -147
 -446
 -338
   57
  404
  409
   76
 -299
 -387
  -87
  368
  609
  433
  -40
 -438
 -456
  -86
  376
  552
  315
 -151
 -469
 -401
  -23
  341
  375
   56
 -358
 -520
 -285
  161
  462
  372
  -37
 -428
 -482
 -118
  389
  669
  537
   99
 -263
 -287
   37
  425
  539
  301
  -99
 -300
 -132
  281
  600
  535
  123
 -338
 -474
 -185
  315
  630
  518
   76
 -357
 -439
 -144
  270
  447
  233
 -187
 -477
 -392
  -17
  323
  327
  -46
 -513
 -714
 -488
   -5
  358
  322
  -78
 -524
 -667
 -413
   25
  287
  163
 -234
 -574
 -572
 -230
  175
  296
   30
 -430
 -715
 -585
 -146
  277
  341
   -1
 -470
 -717
 -545
 -117
  212
  180
 -201
 -608
 -727
 -467
  -50
  171
    4
 -429
 -781
 -766
 -358
  145
  403
  267
 -115
 -389
 -328
   37
  420
  524
  298
  -41
 -179
   45
  487
  814
  770
  368
  -83
 -246
   -1
  455
  754
  667
  252
 -162
 -263
    4
  397
  565
  362
  -71
 -386
 -334
   38
  422
  483
  159
 -315
 -573
 -405
   53
  458
  501
  162
 -269
 -449
 -231
  212
  523
  470
   97
 -285
 -360
  -71
  355
  568
  389
  -56
 -426
 -433
  -72
  370
  545
  312
 -152
 -486
 -440
  -50
  367
  484
  215
 -218
 -465
 -316
  132
  507
  560
  211
 -239
 -418
 -212
  271
  608
  576
  193
 -240
 -346
  -88
  372
  626
  485
   63
 -321
 -347
  -14
  415
  583
  348
 -125
 -468
 -429
  -54
  359
  463
  176
 -296
 -590
 -499
 -104
  268
  316
   -1
 -432
 -639
 -460
  -30
  300
  280
  -80
 -492
 -621
 -366
   85
  374
  278
 -130
 -527
 -601
 -292
  153
  388
  218
 -223
 -593
 -615
 -270
  142
  312
   77
 -370
 -684
 -637
 -255
  127
  226
  -68
 -523
 -787
 -680
 -255
  118
  168
 -158
 -617
 -835
 -638
 -131
  322
  431
  151
 -271
 -456
 -278
  157
  515
  526
  235
 -104
 -172
  133
  583
  851
  711
  259
 -159
 -240
   95
  573
  820
  661
  176
 -248
 -326
  -35
  396
  584
  401
  -31
 -378
 -372
  -58
  323
  428
  176
 -248
 -518
 -398
   19
  429
  521
  227
 -219
 -470
 -321
  125
  537
  613
  308
 -131
 -363
 -216
  191
  527
  530
  190
 -224
 -396
 -197
  212
  493
  420
   26
 -390
 -515
 -256
  194
  476
  382
  -28
 -417
 -477
 -161
  328
  584
  449
   16
 -372
 -401
  -70
  403
  638
  480
   66
 -299
 -314
    6
  420
  597
  401
  -21
 -343
 -326
   17
  404
  516
  257
 -204
 -523
 -467
  -91
  315
  415
  132
 -343
 -662
 -588
 -201
  209
  323
   59
 -375
 -647
 -543
 -150
  239
  329
   56
 -362
 -600
 -467
  -72
  297
  343
   42
 -382
 -604
 -442
  -39
  317
  331
   -6
 -443
 -671
 -508
 -106
  241
  258
  -75
 -506
 -723
 -567
 -175
  156
  148
 -190
 -616
 -791
 -608
 -192
  136
  100
 -243
 -630
 -723
 -418
   98
  483
  440
   74
 -360
 -492
 -198
  302
  696
  691
  357
  -37
 -175
   83
  508
  803
  721
  345
  -56
 -169
   84
  500
  737
  599
  179
 -251
 -350
  -86
  346
  599
  463
   31
 -410
 -523
 -265
  178
  466
  384
   -4
 -398
 -496
 -230
  214
  507
  442
   82
 -288
 -369
  -95
  336
  604
  505
  118
 -271
 -371
 -101
  326
  589
  479
   78
 -329
 -450
 -197
  228
  498
  407
   16
 -384
 -508
 -265
  157
  451
  422
   66
 -311
 -442
 -231
  192
  494
  480
  135
 -252
 -376
 -153
  290
  586
  533
  165
 -249
 -383
 -151
  290
  597
  538
  151
 -287
 -469
 -264
  171
  493
  456
   73
 -374
 -585
 -397
   24
  344
  322
  -41
 -472
 -662
 -470
  -53
  277
  278
  -55
 -464
 -644
 -449
  -30
  314
  329
    9
 -411
 -611
 -429
  -11
  351
  380
   59
 -375
 -613
 -472
  -71
  288
  332
   19
 -426
 -683
 -582
 -203
  170
  243
  -34
 -485
 -764
 -706
 -351
   42
  150
  -80
 -507
 -807
 -755
 -405
   26
  233
  110
 -219
 -477
 -455
 -118
  279
  495
  381
   33
 -232
 -215
  155
  607
  823
  691
  266
  -88
 -145
  163
  615
  864
  741
  310
 -126
 -265
  -24
  407
  701
  618
  208
 -238
 -417
 -211
  188
  486
  435
   69
 -347
 -513
 -308
  108
  431
  424
   95
 -311
 -485
 -287
  149
  514
  546
  233
 -195
 -420
 -275
  143
  526
  604
  320
 -123
 -403
 -326
   45
  438
  559
  318
 -116
 -439
 -421
  -90
  311
  481
  289
 -127
 -464
 -457
 -131
  286
  503
  349
  -37
 -386
 -428
 -146
  275
  544
  461
  116
 -263
 -386
 -156
  264
  578
  553
  226
 -182
 -371
 -218
  170
  502
  533
  238
 -193
 -457
 -382
  -31
  328
  419
  161
 -280
 -602
 -573
 -235
  160
  323
  120
 -299
 -639
 -650
 -329
   98
  332
  202
 -190
 -557
 -625
 -348
   91
  376
  312
  -53
 -455
 -597
 -389
   31
  352
  348
   10
 -419
 -649
 -517
 -132
  227
  294
    4
 -430
 -725
 -668
 -315
   65
  207
  -18
 -429
 -758
 -754
 -429
  -32
  169
   20
 -355
 -661
 -655
 -317
  158
  441
  368
   18
 -362
 -450
 -197
  271
  652
  694
  426
   37
 -159
  -32
  330
  698
  813
  608
  222
  -74
  -73
  217
  575
  751
  600
  213
 -147
 -242
   -8
  357
  581
  490
  120
 -287
 -461
 -281
  119
  439
  441
  116
 -311
 -545
 -415
   -8
  393
  509
  263
 -164
 -467
 -428
  -68
  365
  578
  423
   15
 -353
 -426
 -150
  279
  556
  492
  131
 -280
 -451
 -275
  125
  459
  491
  195
 -228
 -482
 -378
   12
  397
  522
  285
 -129
 -435
 -421
  -90
  316
  542
  422
   54
 -302
 -407
 -167
  245
  560
  548
  234
 -162
 -363
 -239
  126
  482
  575
  339
  -75
 -391
 -402
 -105
  284
  476
  327
  -80
 -474
 -595
 -366
   33
  322
  286
  -57
 -473
 -686
 -544
 -154
  215
  304
   50
 -367
 -657
 -615
 -267
  147
  348
  197
 -194
 -547
 -622
 -364
   56
  349
  313
  -31
 -439
 -641
 -500
 -114
  238
  320
   69
 -348
 -651
 -647
 -335
   60
  268
  136
 -246
 -625
 -739
 -523
 -126
  176
  169
 -137
 -522
 -687
 -508
  -85
  327
  432
  206
 -204
 -478
 -424
  -66
  402
  658
  588
  237
 -126
 -221
   -2
  421
  743
  788
  528
  137
 -111
  -67
  250
  607
  771
  622
  242
 -114
 -225
  -10
  356
  620
  580
  254
 -154
 -392
 -298
   49
  403
  509
  281
 -129
 -447
 -456
 -147
  278
  520
  423
   44
 -351
 -500
 -303
  110
  452
  499
  213
 -211
 -484
 -428
  -74
  331
  519
  357
  -48
 -424
 -531
 -298
  108
  414
  412
  100
 -305
 -524
 -396
  -17
  370
  509
  315
  -71
 -391
 -423
 -153
  252
  530
  508
  207
 -173
 -366
 -237
  136
  503
  629
  434
   52
 -272
 -327
  -75
  309
  566
  518
  181
 -228
 -448
 -339
   18
  366
  460
  221
 -206
 -545
 -588
 -315
   78
  322
  245
 -114
 -519
 -704
 -550
 -161
  201
  293
   55
 -357
 -671
 -676
 -372
   40
  294
  221
 -124
 -515
 -693
 -534
 -147
  215
  312
   80
 -325
 -634
 -646
 -352
   52
  301
  227
 -116
 -500
 -674
 -528
 -155
  201
  302
   90
 -307
 -623
 -652
 -384
   17
  279
  242
  -56
 -408
 -552
 -395
  -15
  362
  497
  320
  -54
 -365
 -394
 -113
  327
  644
  646
  349
  -51
 -279
 -184
  175
  577
  765
  624
  245
 -124
 -241
  -39
  349
  666
  695
  422
   17
 -255
 -221
   86
  458
  643
  513
  143
 -235
 -380
 -203
  179
  514
  579
  329
  -78
 -383
 -387
  -94
  310
  561
  492
  149
 -258
 -471
 -360
   -7
  361
  497
  312
  -77
 -426
 -512
 -288
   97
  387
  390
  101
 -298
 -552
 -496
 -172
  217
  419
  306
  -39
 -395
 -522
 -333
   60
  413
  502
  280
 -112
 -419
 -437
 -152
  264
  549
  530
  225
 -166
 -391
 -308
   29
  402
  571
  424
   54
 -307
 -432
 -244
  133
  451
  501
  244
 -163
 -468
 -482
 -203
  189
  443
  390
   61
 -341
 -566
 -476
 -132
  245
  411
  262
 -109
 -467
 -585
 -391
   -6
  323
  386
  143
 -256
 -560
 -578
 -300
   99
  366
  333
   21
 -374
 -604
 -524
 -190
  190
  373
  243
 -119
 -482
 -619
 -442
  -61
  290
  388
  178
 -211
 -529
 -576
 -323
   76
  370
  380
  101
 -290
 -542
 -497
 -181
  213
  439
  357
   20
 -360
 -545
 -420
  -61
  306
  452
  288
  -85
 -432
 -538
 -335
   52
  382
  450
  217
 -173
 -475
 -498
 -226
  175
  461
  461
  180
 -201
 -435
 -372
  -42
  358
  590
  517
  191
 -178
 -352
 -220
  145
  523
  686
  539
  178
 -171
 -289
 -101
  276
  610
  695
  474
   83
 -241
 -302
  -65
  320
  612
  627
  353
  -46
 -331
 -332
  -53
  327
  568
  517
  197
 -201
 -439
 -377
  -60
  313
  507
  399
   49
 -334
 -520
 -399
  -51
  311
  462
  309
  -56
 -411
 -539
 -362
   12
  356
  461
  265
 -112
 -436
 -510
 -284
  105
  423
  481
  243
 -143
 -443
 -471
 -211
  179
  465
  473
  199
 -190
 -458
 -441
 -150
  239
  490
  452
  146
 -245
 -485
 -431
 -120
  259
  474
  391
   58
 -328
 -539
 -452
 -126
  239
  416
  292
  -64
 -441
 -622
 -502
 -160
  195
  342
  190
 -176
 -541
 -688
 -534
 -176
  171
  295
  122
 -246
 -588
 -699
 -511
 -136
  205
  309
  117
 -255
 -581
 -665
 -453
  -70
  260
  343
  134
 -239
 -549
 -609
 -379
    7
  323
  384
  157
 -221
 -522
 -565
 -321
   68
  375
  423
  189
 -185
 -467
 -489
 -231
  161
  457
  489
  243
 -130
 -404
 -411
 -139
  258
  553
  579
  329
  -45
 -313
 -314
  -42
  350
  632
  644
  385
    9
 -258
 -254
   22
  410
  686
  688
  418
   33
 -242
 -247
   19
  397
  663
  659
  386
   -1
 -278
 -284
  -24
  350
  610
  601
  320
  -75
 -360
 -376
 -120
  253
  516
  514
  239
 -155
 -443
 -466
 -217
  152
  420
  426
  159
 -228
 -515
 -538
 -285
   98
  387
  416
  169
 -212
 -505
 -541
 -301
   79
  377
  425
  196
 -176
 -469
 -514
 -279
  105
  416
  480
  262
 -111
 -421
 -486
 -268
  111
  438
  528
  331
  -34
 -354
 -445
 -252
  114
  442
  544
  360
   -7
 -346
 -467
 -302
   54
  390
  515
  353
   -9
 -368
 -525
 -397
  -64
  278
  427
  291
  -57
 -425
 -607
 -509
 -188
  166
  347
  246
  -84
 -460
 -672
 -604
 -298
   72
  293
  240
  -56
 -429
 -667
 -634
 -350
   24
  277
  267
   -1
 -372
 -636
 -642
 -384
   -5
  285
  322
   91
 -279
 -575
 -630
 -410
  -36
  282
  368
  181
 -171
 -484
 -575
 -389
  -20
  330
  468
  326
  -12
 -350
 -494
 -356
   -7
  365
  561
  480
  178
 -168
 -357
 -273
   44
  423
  658
  625
  346
  -19
 -260
 -240
   36
  418
  696
  721
  481
  110
 -185
 -241
  -28
  333
  640
  719
  523
  161
 -171
 -291
 -135
  208
  541
  679
  537
  189
 -179
 -372
 -288
   18
  371
  570
  499
  191
 -190
 -442
 -432
 -174
  181
  432
  433
  176
 -203
 -501
 -557
 -345
   19
  333
  425
  243
 -112
 -445
 -577
 -434
  -96
  255
  426
  328
   15
 -336
 -530
 -456
 -149
  226
  467
  447
  180
 -185
 -448
 -462
 -215
  158
  462
  532
  334
  -22
 -341
 -448
 -287
   55
  389
  533
  407
   77
 -281
 -476
 -406
 -110
  247
  469
  431
  149
 -230
 -508
 -541
 -319
   33
  319
  377
  174
 -190
 -521
 -648
 -507
 -179
  154
  308
  196
 -128
 -491
 -704
 -654
 -369
   -4
  247
  248
   -1
 -366
 -650
 -700
 -491
 -129
  192
  303
  146
 -189
 -521
 -670
 -552
 -227
  136
  346
  295
   14
 -345
 -588
 -582
 -325
   50
  349
  421
  235
 -105
 -413
 -519
 -361
  -20
  332
  512
  430
  138
 -207
 -411
 -360
  -72
  307
  585
  623
  407
   56
 -240
 -318
 -136
  218
  559
  711
  600
  287
  -60
 -256
 -197
   86
  445
  690
  692
  450
   86
 -209
 -283
  -99
  244
  566
  695
  562
  233
 -126
 -329
 -277
   -3
  347
  584
  581
  334
  -34
 -335
 -418
 -246
   86
  400
  524
  389
   59
 -302
 -511
 -466
 -194
  162
  414
  430
  200
 -159
 -461
 -553
 -388
  -53
  278
  434
  334
   32
 -318
 -529
 -492
 -222
  146
  422
  470
  266
  -83
 -392
 -502
 -354
  -22
  328
  518
  454
  172
 -181
 -423
 -429
 -196
  156
  445
  524
  350
   13
 -321
 -480
 -386
  -91
  255
  470
  444
  184
 -183
 -472
 -545
 -368
  -37
  275
  404
  279
  -42
 -400
 -620
 -593
 -340
    8
  267
  303
   92
 -261
 -583
 -711
 -585
 -270
   73
  272
  222
  -48
 -402
 -661
 -695
 -486
 -138
  176
  300
  174
 -136
 -469
 -658
 -605
 -331
   28
  296
  343
  146
 -191
 -495
 -610
 -471
 -141
  220
  437
  410
  157
 -191
 -452
 -493
 -285
   72
  404
  553
  453
  162
 -167
 -363
 -322
  -58
  304
  589
  663
  495
  172
 -142
 -286
 -187
  111
  466
  702
  710
  485
  139
 -159
 -261
 -118
  197
  528
  709
  646
  372
   16
 -247
 -291
  -95
  238
  541
  660
  531
  213
 -145
 -369
 -355
 -115
  227
  500
  564
  385
   45
 -297
 -477
 -417
 -151
  185
  421
  439
  226
 -117
 -424
 -548
 -431
 -131
  206
  414
  390
  147
 -202
 -485
 -566
 -405
  -78
  260
  446
  395
  134
 -210
 -466
 -508
 -314
   25
  348
  499
  410
  126
 -214
 -439
 -441
 -217
  129
  428
  538
  407
   95
 -248
 -457
 -435
 -194
  147
  424
  502
  342
   17
 -321
 -513
 -474
 -225
  108
  361
  408
  223
 -112
 -442
 -613
 -551
 -289
   44
  284
  313
  111
 -231
 -553
 -706
 -621
 -341
   -2
  235
  255
   47
 -291
 -600
 -733
 -625
 -328
   18
  250
  258
   42
 -292
 -587
 -701
 -577
 -272
   72
  298
  302
   86
 -243
 -523
 -618
 -478
 -163
  187
  414
  419
  206
 -121
 -402
 -501
 -364
  -48
  307
  540
  552
  348
   29
 -249
 -348
 -216
   91
  436
  662
  669
  458
  133
 -150
 -257
 -131
  170
  510
  734
  738
  519
  179
 -127
 -259
 -157
  129
  463
  690
  704
  494
  157
 -156
 -303
 -221
   46
  369
  594
  612
  409
   73
 -246
 -406
 -339
  -81
  247
  487
  525
  337
    4
 -329
 -514
 -470
 -224
  110
  376
  451
  300
  -10
 -337
 -534
 -510
 -279
   54
  336
  438
  315
   24
 -302
 -510
 -505
 -285
   53
  358
  492
  400
  123
 -209
 -444
 -475
 -286
   41
  358
  524
  469
  216
 -119
 -383
 -459
 -312
  -11
  309
  500
  477
  245
  -92
 -386
 -507
 -404
 -126
  199
  419
  434
  230
 -104
 -424
 -591
 -535
 -287
   39
  290
  351
  191
 -123
 -455
 -661
 -652
 -439
 -117
  167
  285
  182
 -100
 -435
 -675
 -716
 -539
 -224
   92
  267
  224
  -17
 -346
 -619
 -711
 -583
 -287
   47
  271
  291
  100
 -214
 -506
 -644
 -561
 -287
   64
  342
  431
  300
   13
 -301
 -495
 -480
 -258
   82
  398
  560
  507
  272
  -36
 -275
 -335
 -182
  122
  450
  665
  676
  483
  174
 -112
 -246
 -164
  103
  440
  703
  777
  629
  323
  -11
 -226
 -233
  -32
  288
  584
  728
  655
  396
   59
 -214
 -311
 -198
   74
  376
  578
  585
  389
   68
 -246
 -422
 -390
 -167
  146
  409
  502
  380
   89
 -251
 -497
 -547
 -384
  -77
  237
  423
  400
  179
 -147
 -438
 -571
 -491
 -232
   97
  356
  439
  312
   34
 -278
 -487
 -504
 -318
   -5
  306
  486
  460
  240
  -78
 -356
 -474
 -380
 -112
  216
  467
  533
  388
   93
 -229
 -441
 -455
 -269
   37
  333
  492
  445
  210
 -121
 -411
 -545
 -472
 -227
   85
  328
  394
  253
  -43
 -374
 -606
 -648
 -484
 -190
  108
  281
  251
   30
 -294
 -588
 -732
 -669
 -427
 -107
  156
  250
  139
 -134
 -456
 -693
 -748
 -599
 -306
   11
  222
  241
   61
 -243
 -541
 -704
 -660
 -424
  -88
  217
  371
  314
   80
 -229
 -481
 -563
 -439
 -151
  189
  452
  541
  432
  179
 -108
 -303
 -320
 -142
  165
  482
  686
  698
  517
  223
  -60
 -210
 -161
   74
  399
  685
  814
  733
  475
  146
 -123
 -224
 -122
  140
  452
  689
  752
  615
  328
    3
 -236
 -297
 -164
  106
  396
  586
  593
  406
   95
 -222
 -420
 -424
 -238
   57
  334
  480
  429
  199
 -122
 -407
 -547
 -489
 -259
   50
  313
  424
  342
   97
 -214
 -465
 -557
 -452
 -186
  137
  387
  469
  351
   82
 -230
 -455
 -504
 -355
  -64
  256
  481
  524
  377
   97
 -212
 -416
 -440
 -274
   15
  313
  502
  508
  326
   26
 -274
 -457
 -454
 -268
   24
  320
  482
  444
  224
  -98
 -405
 -582
 -568
 -374
  -86
  174
  300
  238
    3
 -315
 -604
 -761
 -728
 -520
 -221
   46
  173
  100
 -139
 -455
 -730
 -857
 -792
 -559
 -247
   19
  139
   63
 -181
 -492
 -736
 -807
 -661
 -342
   37
  349
  495
  438
  217
  -79
 -328
 -422
 -319
  -48
  295
  591
  742
  707
  503
  214
  -49
 -176
 -110
  123
  428
  682
  790
  717
  503
  227
   -5
  -97
  -12
  220
  501
  713
  767
  640
  372
   52
 -211
 -332
 -262
  -31
  271
  516
  601
  485
  203
 -148
 -450
 -604
 -560
 -337
  -21
  258
  390
  326
   89
 -231
 -521
 -677
 -648
 -440
 -126
  191
  396
  418
  281
   35
 -215
 -362
 -366
 -202
   63
  333
  504
  505
  347
   96
 -145
 -282
 -258
  -86
  179
  448
  616
  619
  462
  207
  -57
 -218
 -227
  -76
  183
  449
  620
  611
  423
  108
 -226
 -464
 -534
 -422
 -182
  105
  314
  368
  229
  -58
 -394
 -670
 -784
 -712
 -484
 -185
   68
  174
   88
 -163
 -492
 -782
 -935
 -903
 -698
 -395
  -93
   98
  114
  -43
 -318
 -592
 -770
 -783
 -619
 -342
  -39
  176
  221
   89
 -178
 -460
 -663
 -713
 -573
 -251
  155
  532
  743
  700
  470
  138
 -147
 -285
 -257
  -56
  254
  580
  802
  843
  676
  380
   61
 -193
 -297
 -223
   10
  316
  586
  692
  606
  377
   96
 -126
 -235
 -198
  -36
  201
  422
  535
  484
  277
   -4
 -273
 -439
 -460
 -334
  -98
  158
  334
  357
  216
  -25
 -277
 -447
 -483
 -375
 -154
  112
  329
  418
  342
  130
 -135
 -355
 -453
 -390
 -183
  121
  425
  612
  640
  497
  232
  -21
 -205
 -241
 -122
  111
  396
  615
  702
  608
  371
   75
 -179
 -308
 -278
  -93
  185
  460
  627
  637
  463
  182
 -113
 -336
 -412
 -329
 -111
  148
  363
  437
  335
   83
 -234
 -517
 -692
 -690
 -533
 -266
   12
  203
  234
   93
 -163
 -452
 -679
 -771
 -697
 -485
 -204
   48
  176
  141
  -53
 -318
 -584
 -750
 -760
 -608
 -337
  -37
  188
  270
  182
  -33
 -301
 -532
 -661
 -629
 -460
 -194
   77
  267
  294
  163
  -52
 -251
 -359
 -314
 -170
   57
  309
  497
  598
  542
  363
  122
 -120
 -252
 -251
 -102
  152
  417
  599
  617
  470
  222
  -53
 -245
 -316
 -257
  -60
  209
  483
  665
  684
  539
  256
  -51
 -301
 -413
 -355
 -155
  121
  369
  506
  483
  303
   40
 -238
 -439
 -502
 -403
 -162
  143
  417
  565
  536
  347
   60
 -229
 -431
 -484
 -376
 -140
  155
  419
  576
  577
  409
  148
 -134
 -345
 -381
 -267
  -17
  274
  505
  616
  562
  376
  109
 -156
 -343
 -387
 -275
  -38
  251
  501
  611
  556
  355
   55
 -221
 -404
 -441
 -322
  -98
  162
  363
  452
  384
  177
 -119
 -407
 -606
 -650
 -522
 -277
    9
  238
  339
  275
   76
 -197
 -463
 -643
 -679
 -565
 -339
  -77
  137
  232
  174
  -17
 -285
 -551
 -730
 -762
 -634
 -392
 -109
  123
  244
  213
   56
 -198
 -462
 -661
 -730
 -636
 -420
 -145
   85
  211
  255
  192
   76
  -57
 -220
 -289
 -270
 -129
  117
  329
  485
  512
  398
  217
   -7
 -169
 -232
 -183
  -36
  140
  325
  471
  525
  499
  338
  120
  -80
 -194
 -146
   10
  243
  458
  585
  606
  495
  288
   39
 -198
 -338
 -365
 -259
  -58
  176
  382
  479
  440
  269
   26
 -205
 -354
 -372
 -266
  -75
  153
  343
  444
  419
  261
   21
 -227
 -395
 -433
 -331
 -121
  138
  357
  489
  493
  360
  151
  -99
 -294
 -401
 -371
 -207
   45
  309
  499
  551
  453
  244
  -10
 -227
 -361
 -366
 -248
  -42
  213
  417
  527
  486
  312
   43
 -240
 -448
 -533
 -465
 -282
  -37
  187
  331
  351
  239
   21
 -242
 -475
 -608
 -599
 -451
 -214
   35
  224
  295
  225
   30
 -234
 -495
 -670
 -714
 -617
 -416
 -180
   46
  175
  185
   66
 -151
 -397
 -598
 -696
 -674
 -518
 -295
  -48
  154
  222
  150
    7
 -160
 -272
 -273
 -262
 -161
  -19
  145
  347
  457
  458
  349
  159
  -36
 -177
 -233
 -193
  -51
  136
  311
  443
  505
  468
  390
  241
   61
  -78
 -151
  -89
   75
  289
  483
  590
  596
  492
  305
   74
 -154
 -311
 -365
 -296
 -129
   83
  289
  422
  454
  359
  170
  -63
 -267
 -378
 -373
 -257
  -67
  149
  331
  429
  409
  273
   61
 -159
 -313
 -384
 -322
 -169
   36
  270
  434
  506
  455
  287
   61
 -167
 -335
 -388
 -315
 -138
  108
  339
  502
  546
  471
  290
   50
 -172
 -348
 -394
 -317
 -131
  107
  324
  460
  465
  347
  124
 -141
 -388
 -549
 -588
 -494
 -292
  -44
  184
  317
  324
  196
  -28
 -293
 -523
 -668
 -687
 -576
 -375
 -124
   98
  236
  244
  122
 -106
 -375
 -607
 -746
 -747
 -616
 -389
 -118
  126
  270
  287
  152
  -90
 -361
 -607
 -726
 -725
 -599
 -359
  -31
  305
  602
  731
  629
  373
   21
 -249
 -390
 -394
 -268
  -76
  190
  444
  650
  708
  602
  359
   36
 -260
 -426
 -434
 -258
   58
  373
  644
  776
  769
  644
  414
  146
 -142
 -338
 -397
 -289
  -50
  223
  450
  558
  524
  362
  108
 -172
 -409
 -537
 -530
 -385
 -144
  131
  383
  543
  565
  435
  190
 -104
 -356
 -503
 -506
 -374
 -156
  121
  376
  545
  597
  499
  283
   11
 -249
 -424
 -472
 -385
 -179
   89
  347
  535
  608
  548
  373
  136
 -123
 -332
 -424
 -394
 -237
    1
  245
  433
  521
  486
  330
   98
 -167
 -396
 -537
 -558
 -458
 -270
  -47
  157
  288
  305
  211
   17
 -231
 -468
 -637
 -702
 -651
 -495
 -280
  -57
  123
  212
  184
   43
 -174
 -421
 -631
 -748
 -744
 -615
 -395
 -136
  104
  250
  281
  182
  -23
 -281
 -525
 -696
 -761
 -695
 -500
 -181
  202
  572
  798
  812
  607
  278
  -39
 -292
 -402
 -408
 -303
  -65
  212
  519
  724
  769
  646
  378
   54
 -231
 -402
 -409
 -254
    3
  298
  551
  736
  803
  752
  588
  306
    9
 -258
 -398
 -387
 -258
  -45
  171
  352
  447
  442
  334
  143
  -75
 -282
 -420
 -464
 -399
 -239
  -14
  223
  405
  494
  463
  331
  132
  -88
 -281
 -400
 -425
 -338
 -157
   67
  300
  468
  549
  520
  378
  171
  -63
 -260
 -375
 -379
 -273
  -84
  147
  363
  518
  571
  506
  337
  106
 -143
 -336
 -439
 -431
 -306
 -106
  127
  333
  459
  469
  360
  152
 -110
 -371
 -573
 -672
 -654
 -514
 -302
  -66
  133
  244
  245
  132
  -69
 -314
 -550
 -718
 -782
 -726
 -563
 -334
  -87
  114
  231
  238
  130
  -55
 -282
 -500
 -656
 -720
 -673
 -526
 -307
  -81
  100
  181
  183
  162
  131
  113
   61
  -51
 -155
 -173
  -99
   96
  302
  446
  554
  556
  520
  409
  235
   31
 -169
 -302
 -343
 -243
  -41
  241
  529
  731
  793
  717
  519
  266
   38
 -170
 -272
 -284
 -176
   32
  270
  481
  583
  566
  412
  179
 -102
 -360
 -536
 -592
 -508
 -327
  -82
  162
  366
  493
  520
  433
  250
    9
 -235
 -407
 -493
 -466
 -337
 -142
   90
  307
  456
  510
  466
  338
  166
  -24
 -191
 -302
 -328
 -255
  -96
  116
  320
  477
  553
  524
  405
  211
  -23
 -242
 -400
 -471
 -431
 -296
  -91
  145
  354
  482
  501
  392
  188
  -67
 -326
 -535
 -662
 -682
 -596
 -418
 -200
   -2
  135
  168
   98
  -56
 -267
 -490
 -686
 -810
 -836
 -753
 -585
 -357
 -118
   87
  217
  243
  146
  -42
 -282
 -517
 -695
 -788
 -772
 -665
 -482
 -234
   62
  376
  642
  768
  709
  462
  159
 -134
 -319
 -358
 -314
 -128
  114
  396
  666
  816
  846
  715
  469
  167
 -115
 -306
 -359
 -265
  -64
  186
  435
  638
  750
  798
  720
  566
  336
   80
 -138
 -300
 -362
 -351
 -254
 -112
   60
  220
  328
  372
  334
  232
   76
 -109
 -294
 -434
 -491
 -442
 -298
  -95
  117
  289
  402
  421
  341
  192
  -29
 -245
 -425
 -533
 -536
 -432
 -230
   39
  320
  549
  684
  690
  583
  388
  150
  -84
 -276
 -378
 -386
 -284
 -108
  104
  314
  465
  538
  512
  392
  198
  -21
 -232
 -384
 -458
 -448
 -347
 -186
   10
  189
  314
  347
  280
  121
 -105
 -357
 -593
 -771
 -858
 -840
 -734
 -555
 -343
 -139
   29
  118
  112
   17
 -155
 -357
 -560
 -709
 -797
 -785
 -687
 -514
 -292
  -82
   86
  160
  153
  120
   79
   54
   19
  -64
 -164
 -210
 -178
  -20
  194
  404
  593
  703
  745
  702
  557
  342
  102
 -123
 -272
 -313
 -225
  -18
  275
  575
  804
  932
  917
  794
  596
  348
   99
 -111
 -252
 -286
 -228
 -102
   61
  214
  332
  397
  391
  310
  171
   -6
 -182
 -326
 -421
 -456
 -419
 -302
 -127
   77
  270
  397
  440
  394
  251
   48
 -182
 -400
 -551
 -616
 -588
 -468
 -279
  -44
  208
  430
  576
  621
  555
  398
  193
  -21
 -204
 -324
 -360
 -309
 -178
    8
  206
  384
  505
  546
  499
  367
  175
  -42
 -242
 -385
 -451
 -432
 -334
 -177
   12
  190
  322
  370
  326
  192
  -14
 -258
 -505
 -711
 -840
 -876
 -814
 -671
 -486
 -277
  -89
   52
  128
  105
    1
 -171
 -382
 -585
 -752
 -852
 -864
 -781
 -620
 -411
 -202
   -1
  184
  352
  483
  509
  415
  183
  -98
 -329
 -437
 -400
 -222
   23
  313
  582
  778
  884
  843
  698
  468
  202
  -31
 -202
 -258
 -204
  -50
  155
  369
  555
  693
  777
  801
  757
  641
  472
  266
   54
 -143
 -301
 -400
 -416
 -345
 -199
   -4
  185
  346
  434
  442
  358
  187
  -33
 -256
 -439
 -538
 -546
 -469
 -310
 -114
   92
  267
  362
  377
  306
  166
   -9
 -201
 -379
 -504
 -554
 -511
 -380
 -190
   30
  246
  433
  562
  619
  591
  477
  303
   91
 -124
 -303
 -420
 -451
 -384
 -234
  -30
  190
  382
  517
  573
  537
  418
  235
   16
 -200
 -385
 -516
 -575
 -560
 -470
 -319
 -150
   12
  123
  164
  129
   11
 -166
 -374
 -584
 -746
 -841
 -854
 -790
 -662
 -486
 -294
 -101
   49
  124
  121
   27
 -127
 -322
 -526
 -666
 -718
 -632
 -441
 -201
   38
  209
  344
  427
  504
  551
  563
  531
  436
  314
  151
   -7
 -140
 -221
 -205
 -107
   82
  315
  565
  775
  913
  945
  856
  672
  429
  177
  -32
 -165
 -211
 -157
  -38
  130
  296
  431
  502
  514
  464
  361
  225
   50
 -122
 -288
 -412
 -487
 -501
 -448
 -334
 -163
   31
  220
  359
  430
  420
  326
  166
  -44
 -267
 -466
 -603
 -658
 -622
 -508
 -326
  -99
  136
  345
  494
  557
  530
  429
  270
   85
 -100
 -257
 -360
 -391
 -349
 -241
  -79
  105
  293
  451
  550
  575
  519
  392
  215
   16
 -177
 -331
 -428
 -455
 -410
 -308
 -167
  -15
  127
  234
  277
  255
  154
  -15
 -217
 -444
 -646
 -805
 -896
 -891
 -806
 -640
 -435
 -224
  -29
   99
  167
  143
   29
 -140
 -348
 -557
 -725
 -834
 -831
 -712
 -481
 -198
   76
  290
  407
  463
  473
  462
  439
  393
  317
  217
   99
  -28
 -125
 -181
 -173
  -78
   80
  292
  519
  724
  866
  923
  874
  727
  518
  281
   65
  -92
 -171
 -166
  -78
   58
  222
  373
  485
  543
  544
  492
  391
  255
   89
  -84
 -249
 -388
 -485
 -528
 -507
 -420
 -270
  -83
  109
  280
  392
  432
  398
  281
  104
 -107
 -328
 -510
 -638
 -686
 -647
 -528
 -338
 -109
  128
  329
  471
  538
  525
  443
  311
  142
  -34
 -192
 -315
 -378
 -381
 -319
 -198
  -36
  147
  323
  464
  553
  574
  524
  414
  250
   60
 -132
 -301
 -420
 -476
 -475
 -405
 -288
 -144
   15
  139
  220
  238
  178
   62
 -110
 -311
 -514
 -686
 -807
 -860
 -842
 -765
 -638
 -472
 -292
 -119
   26
  103
  114
   61
  -61
 -221
 -400
 -543
 -625
 -611
 -512
 -384
 -222
  -98
   25
  138
  238
  366
  485
  598
  672
  669
  579
  396
  169
  -64
 -243
 -331
 -313
 -185
   38
  303
  569
  784
  915
  947
  896
  763
  591
  395
  199
   49
  -74
 -138
 -168
 -165
 -128
  -66
   29
  140
  258
  366
  438
  462
  416
  295
  108
 -118
 -342
 -530
 -642
 -673
 -610
 -471
 -288
  -80
  107
  261
  357
  382
  346
  240
   96
  -75
 -236
 -372
 -469
 -512
 -507
 -440
 -330
 -171
   10
  198
  374
  510
  598
  609
  556
  431
  260
   69
 -116
 -263
 -360
 -390
 -355
 -260
 -114
   56
  238
  397
  516
  578
  565
  487
  342
  156
  -56
 -259
 -441
 -579
 -660
 -686
 -646
 -563
 -434
 -281
 -127
   19
  114
  154
  120
   17
 -128
 -311
 -487
 -651
 -775
 -848
 -861
 -813
 -707
 -560
 -389
 -214
  -65
   71
  188
  263
  334
  324
  261
  139
  -57
 -229
 -397
 -482
 -464
 -345
 -112
  165
  458
  690
  833
  879
  822
  711
  553
  395
  248
  137
   51
   -6
  -29
  -38
   -2
   62
  155
  286
  421
  563
  684
  759
  773
  705
  562
  355
  116
 -132
 -346
 -501
 -577
 -559
 -471
 -320
 -151
   16
  160
  257
  314
  318
  275
  198
   92
  -26
 -161
 -290
 -414
 -515
 -565
 -570
 -511
 -400
 -250
  -64
  130
  312
  449
  528
  532
  466
  347
  184
   11
 -154
 -283
 -361
 -375
 -330
 -238
  -96
   61
  237
  398
  525
  615
  642
  617
  535
  405
  241
   56
 -127
 -288
 -409
 -483
 -496
 -452
 -354
 -214
  -66
   86
  196
  264
  280
  223
  120
  -38
 -217
 -405
 -578
 -719
 -823
 -871
 -869
 -801
 -682
 -525
 -351
 -173
  -28
   80
  130
  108
   35
  -94
 -237
 -392
 -528
 -610
 -630
 -572
 -446
 -307
 -148
  -17
  100
  223
  327
  446
  554
  653
  720
  731
  666
  514
  303
   62
 -149
 -298
 -349
 -307
 -165
   42
  271
  498
  677
  792
  846
  831
  764
  659
  517
  366
  208
   54
  -89
 -214
 -315
 -374
 -385
 -341
 -241
 -104
   63
  230
  369
  460
  472
  408
  273
   87
 -117
 -324
 -498
 -629
 -696
 -702
 -642
 -531
 -370
 -191
   -2
  180
  317
  418
  459
  450
  401
  313
  203
   80
  -56
 -185
 -296
 -374
 -405
 -377
 -288
 -144
   40
  241
  429
  584
  686
  724
  704
  620
  489
  326
  145
  -31
 -185
 -306
 -383
 -413
 -394
 -330
 -232
 -112
   18
  143
  248
  323
  352
  324
  234
   90
  -98
 -301
 -498
 -668
 -789
 -858
 -869
 -822
 -734
 -609
 -464
 -307
 -154
  -24
   79
  131
  129
   77
  -30
 -171
 -337
 -508
 -654
 -767
 -824
 -824
 -742
 -571
 -327
  -23
  264
  499
  643
  682
  659
  581
  486
  396
  319
  264
  210
  157
   80
  -15
 -103
 -171
 -177
 -120
    6
  190
  402
  609
  775
  878
  893
  833
  704
  523
  323
  117
  -61
 -195
 -278
 -307
 -303
 -264
 -212
 -139
  -51
   45
  151
  251
  337
  395
  405
  353
  237
   72
 -126
 -326
 -503
 -639
 -714
 -725
 -670
 -558
 -403
 -224
  -44
  133
  294
  432
  527
  572
  556
  480
  356
  201
   36
 -120
 -250
 -329
 -359
 -338
 -274
 -175
  -52
   87
  237
  383
  515
  619
  687
  708
  672
  580
  435
  258
   68
 -114
 -263
 -376
 -438
 -449
 -410
 -330
 -225
 -105
   14
  121
  210
  268
  286
  260
  192
   84
  -55
 -216
 -389
 -556
 -704
 -807
 -860
 -855
 -793
 -686
 -541
 -378
 -213
  -64
   58
  141
  185
  184
  141
   54
  -67
 -212
 -368
 -522
 -650
 -740
 -779
 -756
 -675
 -513
 -295
  -23
  267
  506
  689
  761
  748
  677
  556
  448
  341
  259
  198
  131
   68
  -22
 -109
 -188
 -232
 -215
 -143
   -1
  175
  373
  552
  692
  772
  779
  726
  606
  449
  265
   73
  -95
 -237
 -333
 -385
 -405
 -388
 -352
 -292
 -213
 -115
    1
  126
  248
  349
  411
  414
  357
  242
   83
  -93
 -270
 -422
 -531
 -594
 -598
 -555
 -467
 -345
 -203
  -49
  101
  241
  367
  486
  579
  647
  667
  621
  514
  349
  156
  -40
 -208
 -323
 -376
 -369
 -314
 -224
 -116
   -5
  115
  233
  353
  464
  561
  622
  641
  603
  505
  365
  185
   -6
 -190
 -351
 -477
 -557
 -588
 -570
 -510
 -418
 -306
 -186
  -70
   37
  125
  192
  232
  240
  211
  137
   23
 -127
 -297
 -463
 -606
 -710
 -762
 -763
 -717
 -628
 -509
 -375
 -227
  -84
   52
  170
  254
  304
  302
  260
  172
   46
  -99
 -264
 -417
 -553
 -661
 -719
 -723
 -653
 -502
 -276
   -8
  241
  451
  566
  613
  605
  567
  533
  499
  479
  446
  395
  298
  152
  -27
 -221
 -380
 -482
 -501
 -440
 -307
 -129
   68
  258
  414
  531
  601
  618
  596
  535
  447
  341
  225
  105
  -21
 -147
 -272
 -387
 -476
 -526
 -520
 -452
 -326
 -155
   41
  230
  388
  501
  556
  557
  516
  438
  338
  224
  100
  -27
 -147
 -257
 -349
 -413
 -447
 -446
 -406
 -327
 -212
  -68
   98
  276
  455
  601
  710
  746
  705
  600
  437
  260
   74
  -85
 -212
 -305
 -361
 -397
 -406
 -396
 -364
 -298
 -203
  -74
   74
  232
  376
  494
  562
  573
  529
  424
  287
  122
  -47
 -205
 -343
 -446
 -519
 -556
 -562
 -540
 -489
 -411
 -303
 -171
  -21
  133
  271
  379
  435
  441
  386
  287
  159
    6
 -141
 -287
 -414
 -518
 -595
 -637
 -647
 -617
 -559
 -462
 -342
 -204
  -61
   66
  180
  249
  286
  276
  222
  137
   13
 -125
 -276
 -426
 -555
 -648
 -678
 -647
 -544
 -408
 -263
 -131
  -40
   46
  116
  208
  324
  452
  589
  685
  739
  711
  599
  424
  196
  -30
 -230
 -372
 -448
 -459
 -422
 -352
 -260
 -164
  -59
   52
  163
  285
  408
  529
  639
  718
  760
  744
  675
  552
  384
  200
   13
 -148
 -265
 -336
 -362
 -349
 -311
 -259
 -196
 -127
  -50
   37
  130
  226
  316
  386
  429
  432
  396
  318
  208
   73
  -79
 -223
 -354
 -454
 -511
 -529
 -504
 -449
 -369
 -269
 -145
   -7
  138
  274
  379
  448
  470
  460
  417
  357
  282
  198
  106
    1
 -107
 -219
 -317
 -395
 -437
 -426
 -375
 -271
 -140
    8
  156
  284
  398
  481
  541
  571
  574
  544
  480
  389
  267
  126
  -32
 -190
 -337
 -465
 -556
 -610
 -612
 -569
 -487
 -375
 -251
 -123
   -5
  102
  188
  257
  303
  322
  314
  265
  179
   53
  -98
 -263
 -421
 -557
 -671
 -750
 -806
 -822
 -807
 -758
 -675
 -570
 -444
 -307
 -170
  -40
   63
  136
  175
  178
  158
  113
   70
   27
  -11
  -33
  -65
 -106
 -166
 -244
 -312
 -359
 -349
 -279
 -147
   28
  216
  397
  539
  631
  672
  667
  631
  580
  526
  474
  417
  351
  262
  158
   39
  -86
 -191
 -273
 -313
 -309
 -256
 -164
  -49
   83
  204
  316
  402
  462
  498
  508
  500
  472
  426
  356
  260
  140
   -7
 -161
 -315
 -452
 -555
 -619
 -636
 -610
 -542
 -443
 -321
 -183
  -45
   93
  214
  317
  397
  448
  473
  465
  432
  368
  276
  162
   27
 -108
 -242
 -351
 -424
 -449
 -419
 -349
 -257
 -151
  -57
   38
  134
  232
  344
  450
  557
  642
  691
  699
  652
  563
  431
  280
  125
  -22
 -147
 -244
 -312
 -360
 -383
 -392
 -380
 -346
 -296
 -218
 -122
   -9
  109
  218
  305
  354
  366
  337
  274
  185
   82
  -27
 -138
 -242
 -349
 -448
 -538
 -615
 -662
 -681
 -662
 -606
 -519
 -400
 -274
 -144
  -26
   67
  142
  194
  227
  240
  220
  174
  104
   11
  -99
 -212
 -332
 -443
 -534
 -601
 -634
 -640
 -609
 -553
 -474
 -374
 -265
 -143
  -23
  107
  238
  380
  510
  617
  687
  675
  615
  482
  329
  173
   21
  -80
 -168
 -210
 -234
 -246
 -239
 -247
 -234
 -212
 -161
  -76
   38
  180
  321
  457
  563
  632
  654
  623
  556
  456
  342
  226
  115
   12
  -85
 -178
 -259
 -336
 -395
 -430
 -436
 -397
 -325
 -211
  -71
   78
  224
  347
  447
  512
  544
  543
  512
  457
  383
  299
  201
   94
  -21
 -140
 -251
 -355
 -438
 -493
 -519
 -502
 -449
 -360
 -245
 -117
   15
  133
  241
  329
  400
  455
  486
  501
  493
  471
  420
  341
  238
   99
  -46
 -193
 -318
 -409
 -464
 -470
 -443
 -386
 -309
 -226
 -134
  -44
   50
  146
  246
  343
  430
  496
  528
  523
  472
  387
  272
  137
    1
 -132
 -246
 -346
 -424
 -486
 -530
 -550
 -549
 -520
 -461
 -374
 -262
 -134
    4
  135
  249
  336
  389
  410
  396
  357
  291
  206
  103
  -10
 -130
 -251
 -363
 -476
 -570
 -647
 -693
 -705
 -684
 -624
 -541
 -435
 -316
 -194
  -68
   46
  147
  227
  279
  307
  304
  278
  230
  153
   58
  -59
 -183
 -304
 -417
 -507
 -579
 -607
 -596
 -538
 -433
 -324
 -204
  -93
   16
  134
  237
  354
  441
  537
  638
  707
  756
  740
  687
  593
  459
  305
  141
    1
 -106
 -188
 -243
 -292
 -310
 -310
 -295
 -272
 -242
 -180
  -89
   31
  157
  286
  405
  503
  568
  592
  581
  546
  484
  400
  306
  202
  108
   12
  -91
 -200
 -312
 -399
 -468
 -508
 -516
 -493
 -433
 -345
 -233
 -113
   10
  127
  224
  308
  367
  416
  447
  454
  440
  395
  333
  256
  157
   47
  -72
 -189
 -291
 -372
 -424
 -450
 -444
 -404
 -336
 -244
 -135
  -14
  109
  227
  328
  413
  481
  529
  561
  566
  553
  513
  449
  360
  246
  118
  -16
 -146
 -264
 -366
 -441
 -483
 -496
 -483
 -453
 -405
 -341
 -263
 -169
  -68
   36
  137
  230
  309
  366
  395
  398
  367
  306
  226
  134
   39
  -62
 -164
 -264
 -360
 -444
 -517
 -567
 -597
 -603
 -580
 -533
 -456
 -359
 -243
 -120
   -3
  104
  191
  257
  306
  338
  351
  345
  315
  258
  177
   78
  -38
 -157
 -282
 -394
 -494
 -567
 -609
 -626
 -616
 -589
 -535
 -465
 -371
 -262
 -142
  -20
   89
  191
  273
  351
  416
  471
  500
  499
  464
  392
  305
  193
   78
  -38
 -147
 -236
 -301
 -335
 -338
 -326
 -301
 -270
 -225
 -161
  -76
   34
  147
  265
  373
  477
  564
  632
  660
  653
  611
  537
  455
  362
  268
  164
   53
  -61
 -170
 -265
 -342
 -400
 -436
 -448
 -429
 -377
 -294
 -192
  -84
   30
  133
  232
  321
  396
  453
  486
  494
  480
  443
  389
  313
  218
  104
  -21
 -144
 -261
 -361
 -443
 -503
 -538
 -551
 -535
 -494
 -431
 -350
 -257
 -149
  -37
   80
  198
  307
  407
  489
  550
  583
  588
  562
  511
  431
  334
  221
  102
  -14
 -126
 -221
 -302
 -367
 -412
 -440
 -444
 -425
 -382
 -314
 -230
 -132
  -28
   82
  188
  286
  364
  423
  454
  461
  443
  406
  348
  271
  178
   70
  -43
 -158
 -268
 -368
 -455
 -525
 -573
 -591
 -584
 -552
 -497
 -428
 -345
 -249
 -146
  -39
   64
  158
  236
  294
  333
  351
  349
  326
  280
  210
  124
   27
  -76
 -180
 -281
 -377
 -460
 -526
 -571
 -595
 -593
 -566
 -516
 -446
 -360
 -259
 -144
  -32
   85
  189
  287
  371
  434
  479
  493
  484
  448
  385
  304
  205
  101
  -10
 -125
 -232
 -331
 -410
 -467
 -500
 -510
 -499
 -467
 -415
 -345
 -254
 -147
  -30
   93
  214
  334
  441
  533
  601
  637
  644
  623
  579
  515
  436
  342
  239
  131
   22
  -81
 -174
 -255
 -322
 -374
 -405
 -411
 -391
 -345
 -277
 -196
  -99
    5
  110
  216
  306
  385
  446
  488
  512
  515
  499
  460
  401
  322
  229
  127
   20
  -87
 -192
 -287
 -368
 -426
 -464
 -479
 -469
 -442
 -390
 -322
 -240
 -147
  -46
   58
  158
  254
  336
  406
  456
  484
  488
  467
  425
  363
  285
  194
   95
   -8
 -107
 -202
 -289
 -365
 -423
 -464
 -483
 -481
 -456
 -407
 -335
 -245
 -143
  -34
   77
  184
  281
  365
  431
  480
  507
  513
  497
  459
  403
  329
  239
  137
   27
  -84
 -190
 -289
 -376
 -448
 -498
 -526
 -528
 -508
 -466
 -404
 -327
 -238
 -139
  -35
   68
  167
  254
  328
  387
  425
  441
  436
  409
  359
  292
  206
  107
   -2
 -113
 -217
 -312
 -396
 -465
 -519
 -555
 -568
 -558
 -524
 -470
 -400
 -316
 -219
 -115
   -7
  100
  197
  282
  355
  404
  435
  446
  430
  392
  337
  262
  175
   82
  -25
 -127
 -229
 -327
 -412
 -484
 -538
 -567
 -574
 -560
 -524
 -469
 -397
 -301
 -197
  -89
   22
  127
  227
  314
  384
  433
  466
  480
  477
  453
  403
  341
  270
  186
   94
   -7
 -107
 -194
 -264
 -323
 -360
 -376
 -370
 -340
 -290
 -223
 -138
  -44
   54
  152
  247
  341
  434
  513
  573
  612
  629
  626
  601
  552
  479
  390
  284
  166
   49
  -68
 -178
 -276
 -365
 -438
 -491
 -523
 -532
 -520
 -492
 -443
 -375
 -292
 -195
  -91
   16
  120
  217
  303
  373
  425
  455
  464
  452
  417
  366
  298
  219
  130
   34
  -65
 -163
 -256
 -337
 -405
 -454
 -486
 -496
 -483
 -447
 -392
 -321
 -235
 -140
  -39
   65
  166
  261
  346
  414
  467
  502
  514
  508
  479
  429
  359
  276
  180
   77
  -27
 -132
 -230
 -319
 -396
 -455
 -494
 -513
 -513
 -494
 -455
 -398
 -324
 -238
 -142
  -46
   50
  146
  248
  341
  398
  419
  412
  403
  393
  371
  323
  242
  149
   45
  -56
 -150
 -234
 -315
 -399
 -483
 -546
 -568
 -555
 -514
 -478
 -437
 -382
 -295
 -191
  -74
   31
  126
  206
  282
  347
  409
  448
  466
  449
  410
  354
  290
  216
  123
   22
  -85
 -188
 -287
 -376
 -450
 -508
 -547
 -570
 -571
 -552
 -509
 -447
 -367
 -276
 -174
  -67
   44
  149
  247
  334
  408
  461
  499
  515
  512
  488
  443
  382
  309
  229
  142
   52
  -40
 -127
 -203
 -267
 -317
 -354
 -368
 -362
 -335
 -290
 -223
 -145
  -57
   37
  134
  231
  322
  403
  469
  517
  548
  563
  563
  544
  503
  441
  361
  270
  170
   66
  -41
 -150
 -255
 -348
 -421
 -474
 -505
 -521
 -516
 -495
 -454
 -391
 -310
 -220
 -126
  -31
   65
  163
  257
  342
  408
  453
  476
  482
  470
  439
  389
  323
  239
  145
   49
  -44
 -133
 -218
 -298
 -367
 -418
 -450
 -461
 -452
 -425
 -380
 -319
 -240
 -149
  -50
   55
  155
  249
  333
  409
  471
  518
  543
  548
  531
  493
  439
  367
  282
  184
   78
  -33
 -141
 -242
 -333
 -411
 -475
 -522
 -551
 -554
 -534
 -504
 -460
 -397
 -314
 -218
 -116
  -19
   72
  162
  244
  313
  363
  397
  410
  403
  376
  334
  278
  208
  124
   28
  -75
 -174
 -263
 -347
 -422
 -485
 -530
 -554
 -555
 -541
 -507
 -457
 -389
 -308
 -217
 -121
  -21
   79
  172
  257
  329
  386
  425
  446
  445
  425
  385
  329
  258
  174
   81
  -16
 -114
 -211
 -302
 -384
 -449
 -499
 -531
 -546
 -540
 -513
 -467
 -403
 -322
 -231
 -133
  -31
   73
  174
  269
  354
  423
  474
  507
  524
  522
  500
  457
  396
  325
  242
  155
   64
  -27
 -118
 -199
 -270
 -328
 -369
 -393
 -398
 -384
 -353
 -301
 -233
 -153
  -63
   31
  127
  219
  307
  385
  450
  501
  534
  548
  546
  524
  482
  422
  348
  260
  162
   58
  -47
 -150
 -248
 -333
 -406
 -463
 -501
 -520
 -518
 -499
 -460
 -403
 -329
 -245
 -154
  -58
   43
  141
  234
  318
  385
  437
  474
  493
  491
  468
  428
  372
  301
  220
  133
   41
  -54
 -145
 -231
 -305
 -366
 -410
 -438
 -450
 -443
 -417
 -369
 -306
 -232
 -150
  -58
   38
  132
  226
  308
  379
  434
  475
  498
  504
  490
  455
  402
  332
  249
  158
   61
  -41
 -147
 -247
 -336
 -413
 -475
 -518
 -546
 -555
 -544
 -513
 -464
 -401
 -322
 -237
 -144
  -47
   51
  147
  234
  308
  366
  409
  434
  440
  427
  395
  344
  278
  199
  112
   20
  -74
 -170
 -263
 -345
 -415
 -470
 -509
 -531
 -533
 -518
 -483
 -430
 -360
 -278
 -189
  -94
    5
  102
  194
  277
  350
  406
  442
  460
  464
  446
  408
  354
  283
  201
  110
   13
  -85
 -180
 -272
 -359
 -429
 -484
 -523
 -544
 -541
 -518
 -480
 -422
 -348
 -260
 -165
  -64
   41
  140
  232
  319
  394
  458
  502
  525
  533
  527
  499
  451
  390
  316
  230
  136
   41
  -50
 -137
 -217
 -283
 -332
 -369
 -385
 -383
 -362
 -328
 -278
 -214
 -137
  -52
   37
  130
  221
  306
  380
  442
  491
  522
  534
  525
  499
  452
  388
  313
  228
  133
   33
  -68
 -165
 -256
 -338
 -407
 -458
 -496
 -515
 -512
 -490
 -451
 -393
 -320
 -235
 -143
  -46
   55
  153
  245
  326
  396
  450
  484
  501
  501
  483
  443
  387
  317
  235
  145
   51
  -44
 -139
 -230
 -310
 -377
 -430
 -465
 -481
 -476
 -455
 -418
 -364
 -290
 -204
 -115
  -21
   73
  165
  252
  332
  401
  449
  478
  489
  484
  460
  417
  357
  282
  194
   96
   -4
 -102
 -198
 -290
 -375
 -445
 -501
 -537
 -552
 -549
 -529
 -492
 -436
 -366
 -281
 -187
  -89
    9
  104
  192
  273
  344
  398
  433
  449
  447
  423
  384
  329
  259
  176
   83
  -14
 -112
 -205
 -292
 -373
 -440
 -494
 -529
 -544
 -541
 -520
 -481
 -424
 -352
 -269
 -177
  -81
   17
  112
  202
  280
  346
  398
  430
  445
  442
  420
  380
  322
  251
  166
   72
  -24
 -119
 -214
 -305
 -384
 -447
 -494
 -524
 -536
 -529
 -501
 -457
 -397
 -319
 -230
 -134
  -31
   82
  191
  285
  368
  449
  515
  554
  571
  570
  552
  512
  457
  396
  321
  231
  135
   42
  -50
 -139
 -220
 -289
 -344
 -388
 -412
 -411
 -388
 -348
 -297
 -230
 -151
  -66
   23
  116
  205
  282
  347
  404
  448
  477
  489
  483
  455
  407
  345
  271
  186
   91
   -9
 -111
 -208
 -298
 -374
 -434
 -479
 -508
 -519
 -511
 -484
 -440
 -377
 -300
 -214
 -122
  -23
   79
  178
  270
  353
  421
  470
  501
  512
  507
  483
  438
  383
  317
  237
  147
   53
  -36
 -125
 -212
 -292
 -361
 -411
 -447
 -458
 -445
 -414
 -368
 -306
 -229
 -144
  -50
   43
  137
  225
  299
  367
  426
  475
  502
  510
  499
  465
  413
  343
  262
  169
   65
  -44
 -152
 -251
 -339
 -414
 -473
 -518
 -548
 -561
 -551
 -521
 -473
 -410
 -335
 -248
 -155
  -56
   50
  148
  237
  313
  372
  415
  442
  448
  437
  405
  355
  289
  211
  126
   34
  -62
 -158
 -252
 -339
 -416
 -475
 -516
 -540
 -547
 -533
 -500
 -444
 -374
 -292
 -201
 -105
   -6
   90
  182
  267
  339
  398
  440
  465
  469
  454
  421
  371
  303
  219
  125
   26
  -73
 -171
 -265
 -346
 -416
 -471
 -509
 -527
 -525
 -505
 -464
 -403
 -328
 -240
 -140
  -31
   76
  174
  270
  360
  433
  489
  527
  554
  558
  539
  507
  461
  394
  310
  221
  126
   26
  -74
 -166
 -244
 -311
 -364
 -399
 -411
 -402
 -384
 -345
 -289
 -221
 -145
  -64
   29
  120
  206
  286
  359
  419
  459
  483
  487
  471
  435
  379
  311
  231
  140
   42
  -56
 -151
 -244
 -327
 -400
 -455
 -496
 -521
 -523
 -506
 -469
 -414
 -342
 -257
 -162
  -61
   40
  141
  234
  317
  385
  439
  476
  494
  496
  480
  444
  392
  326
  249
  159
   60
  -40
 -137
 -231
 -315
 -382
 -430
 -461
 -472
 -460
 -429
 -386
 -324
 -251
 -167
  -77
   14
  108
  200
  287
  361
  423
  472
  495
  498
  481
  444
  384
  307
  219
  123
   21
  -82
 -180
 -273
 -358
 -431
 -490
 -530
 -553
 -558
 -538
 -499
 -440
 -366
 -278
 -181
  -81
   20
  117
  207
  285
  349
  400
  433
  447
  442
  417
  375
  311
  235
  146
   51
  -48
 -147
 -240
 -328
 -404
 -466
 -509
 -532
 -537
 -521
 -488
 -437
 -368
 -285
 -188
  -89
   12
  108
  199
  286
  358
  419
  456
  474
  471
  446
  406
  348
  275
  185
   89
  -14
 -114
 -208
 -295
 -372
 -437
 -487
 -520
 -532
 -519
 -490
 -443
 -383
 -299
 -183
  -57
   64
  173
  276
  364
  423
  471
  515
  533
  528
  503
  480
  445
  386
  316
  230
  121
   -4
 -120
 -219
 -299
 -365
 -418
 -443
 -441
 -418
 -379
 -325
 -254
 -189
 -122
  -44
   54
  156
  250
  341
  420
  474
  509
  529
  528
  501
  445
  370
  286
  199
  111
   23
  -73
 -168
 -262
 -349
 -417
 -465
 -496
 -511
 -507
 -475
 -417
 -340
 -247
 -149
  -49
   44
  134
  222
  306
  378
  430
  465
  481
  479
  459
  420
  358
  274
  175
   69
  -32
 -126
 -205
 -263
 -323
 -373
 -410
 -421
 -416
 -404
 -367
 -325
 -265
 -188
  -83
   35
  144
  243
  320
  386
  429
  467
  491
  489
  474
  429
  373
  311
  246
  156
   45
  -63
 -187
 -289
 -374
 -435
 -482
 -519
 -537
 -535
 -503
 -459
 -391
 -320
 -243
 -149
  -49
   64
  177
  274
  347
  397
  427
  439
  438
  411
  363
  297
  214
  125
   35
  -60
 -157
 -262
 -362
 -443
 -505
 -539
 -555
 -547
 -524
 -486
 -423
 -341
 -243
 -139
  -40
   59
  158
  245
  330
  402
  450
  473
  471
  453
  411
  361
  287
  196
  100
  -12
 -114
 -208
 -295
 -369
 -438
 -489
 -521
 -524
 -510
 -473
 -416
 -353
 -271
 -179
  -73
   37
  147
  250
  352
  443
  505
  546
  559
  547
  502
  443
  374
  299
  206
  113
   22
  -67
 -161
 -246
 -322
 -390
 -444
 -469
 -462
 -430
 -371
 -298
 -210
 -112
   -8
   92
  188
  276
  351
  412
  462
  503
  523
  516
  485
  436
  357
  267
  168
   63
  -47
 -151
 -246
 -326
 -389
 -436
 -468
 -484
 -482
 -458
 -414
 -349
 -264
 -170
  -68
   36
  141
  239
  322
  388
  433
  459
  462
  448
  417
  369
  302
  218
  124
   22
  -84
 -187
 -284
 -369
 -439
 -488
 -513
 -513
 -491
 -451
 -393
 -320
 -231
 -129
   -1
  127
  247
  348
  433
  500
  531
  553
  551
  520
  469
  399
  332
  246
  156
   51
  -66
 -185
 -304
 -388
 -458
 -493
 -513
 -506
 -481
 -426
 -350
 -272
 -175
  -87
    4
   98
  196
  293
  374
  434
  466
  475
  455
  418
  367
  289
  200
  102
    1
  -97
 -188
 -278
 -366
 -444
 -507
 -544
 -555
 -536
 -499
 -439
 -366
 -277
 -171
  -66
   47
  146
  240
  314
  384
  435
  463
  475
  449
  406
  339
  258
  170
   65
  -42
 -154
 -255
 -347
 -417
 -467
 -507
 -523
 -520
 -486
 -433
 -359
 -268
 -174
  -68
   34
  145
  240
  325
  392
  434
  456
  461
  442
  402
  339
  252
  150
   38
  -76
 -182
 -280
 -365
 -418
 -450
 -451
 -444
 -418
 -387
 -342
 -280
 -203
 -103
    8
  122
  243
  358
  460
  538
  581
  593
  567
  521
  457
  394
  318
  232
  139
   39
  -62
 -161
 -252
 -339
 -409
 -457
 -478
 -460
 -411
 -340
 -254
 -162
  -65
   32
  132
  226
  313
  386
  447
  496
  523
  530
  507
  452
  368
  264
  150
   32
  -84
 -194
 -294
 -378
 -444
 -487
 -511
 -516
 -503
 -469
 -412
 -332
 -231
 -119
   -2
  114
  220
  313
  387
  440
  466
  470
  450
  412
  357
  288
  207
  113
   14
  -86
 -185
 -280
 -362
 -428
 -469
 -481
 -467
 -425
 -360
 -280
 -185
  -81
   28
  133
  231
  319
  394
  457
  503
  527
  525
  495
  438
  359
  263
  156
   41
  -77
 -188
 -287
 -372
 -437
 -483
 -511
 -518
 -502
 -459
 -392
 -305
 -201
  -89
   26
  138
  241
  328
  393
  435
  449
  443
  414
  365
  297
  210
  113
    2
 -109
 -223
 -330
 -423
 -499
 -547
 -570
 -562
 -528
 -471
 -390
 -300
 -198
  -92
   19
  124
  221
  309
  378
  432
  458
  462
  439
  390
  320
  226
  123
   12
  -99
 -206
 -306
 -389
 -454
 -499
 -521
 -515
 -487
 -437
 -363
 -278
 -172
  -65
   50
  156
  254
  336
  395
  439
  452
  444
  409
  349
  275
  192
  113
   25
  -71
 -173
 -269
 -349
 -420
 -460
 -476
 -469
 -433
 -368
 -269
 -155
  -34
   82
  187
  280
  360
  433
  487
  521
  531
  516
  484
  430
  357
  257
  143
   21
 -100
 -207
 -295
 -361
 -409
 -435
 -434
 -409
 -359
 -292
 -210
 -119
  -17
   95
  206
  311
  399
  463
  500
  509
  495
  452
  384
  293
  187
   76
  -38
 -146
 -249
 -344
 -425
 -487
 -524
 -533
 -516
 -475
 -409
 -320
 -214
  -95
   27
  142
  244
  329
  395
  441
  463
  458
  427
  373
  300
  211
  110
    1
 -108
 -193
 -265
 -328
 -378
 -418
 -427
 -428
 -391
 -327
 -246
 -144
  -38
   89
  214
  332
  425
  490
  522
  521
  507
  465
  417
  341
  245
  139
   29
  -78
 -193
 -290
 -387
 -462
 -502
 -516
 -493
 -444
 -376
 -291
 -191
  -81
   29
  140
  232
  313
  377
  419
  445
  438
  402
  333
  242
  134
   16
 -103
 -225
 -335
 -431
 -505
 -548
 -564
 -550
 -516
 -460
 -381
 -280
 -164
  -49
   78
  192
  293
  381
  445
  485
  490
  464
  406
  327
  231
  122
    7
 -112
 -223
 -325
 -408
 -469
 -505
 -514
 -499
 -451
 -383
 -289
 -177
  -57
   66
  180
  285
  371
  433
  468
  477
  458
  411
  343
  251
  149
   42
  -70
 -177
 -282
 -371
 -443
 -488
 -505
 -493
 -447
 -380
 -289
 -180
  -55
   75
  197
  310
  404
  475
  521
  540
  533
  497
  435
  348
  247
  134
   15
 -102
 -210
 -302
 -375
 -425
 -445
 -439
 -403
 -342
 -257
 -154
  -41
   79
  197
  306
  400
  471
  516
  533
  519
  477
  408
  316
  208
   86
  -38
 -159
 -271
 -366
 -439
 -488
 -507
 -496
 -457
 -391
 -302
 -198
  -83
   35
  150
  255
  343
  407
  445
  455
  435
  387
  313
  219
  109
  -12
 -133
 -248
 -349
 -431
 -488
 -518
 -519
 -489
 -430
 -347
 -242
 -125
   -1
  125
  242
  347
  430
  490
  518
  518
  487
  428
  345
  242
  126
    4
 -116
 -228
 -323
 -396
 -445
 -462
 -450
 -408
 -339
 -249
 -140
  -22
  100
  217
  322
  408
  470
  505
  509
  484
  428
  347
  243
  125
   -3
 -130
 -250
 -355
 -439
 -498
 -528
 -526
 -493
 -433
 -347
 -243
 -126
   -4
  118
  228
  322
  393
  437
  451
  432
  385
  310
  212
   97
  -27
 -153
 -271
 -376
 -461
 -519
 -548
 -546
 -511
 -449
 -360
 -252
 -130
   -3
  122
  237
  334
  407
  451
  465
  448
  398
  322
  223
  107
  -19
 -145
 -264
 -369
 -453
 -510
 -537
 -532
 -495
 -428
 -337
 -226
 -103
   25
  148
  261
  355
  426
  469
  480
  457
  402
  322
  220
  103
  -20
 -142
 -255
 -351
 -424
 -466
 -477
 -454
 -400
 -319
 -216
  -96
   33
  165
  288
  397
  484
  543
  572
  567
  530
  464
  372
  260
  134
    5
 -120
 -232
 -322
 -388
 -421
 -424
 -393
 -331
 -242
 -134
  -14
  112
  233
  341
  431
  494
  528
  529
  496
  432
  340
  228
  101
  -33
 -166
 -287
 -389
 -466
 -513
 -527
 -507
 -455
 -375
 -272
 -153
  -27
  100
  214
  312
  385
  428
  440
  418
  364
  282
  177
   56
  -72
 -199
 -314
 -412
 -485
 -526
 -533
 -508
 -449
 -361
 -249
 -121
   14
  148
  271
  377
  456
  507
  523
  504
  454
  373
  270
  150
   23
 -104
 -220
 -319
 -392
 -435
 -444
 -420
 -362
 -277
 -168
  -44
   86
  213
  329
  424
  493
  529
  532
  500
  435
  341
  224
   95
  -42
 -174
 -294
 -394
 -465
 -504
 -509
 -478
 -415
 -325
 -213
  -88
   41
  165
  274
  362
  420
  446
  437
  393
  318
  217
   95
  -38
 -172
 -298
 -407
 -492
 -545
 -565
 -548
 -497
 -415
 -308
 -182
  -48
   86
  209
  315
  394
  441
  452
  427
  367
  278
  166
   38
  -96
 -227
 -344
 -438
 -504
 -537
 -534
 -494
 -423
 -324
 -203
  -72
   63
  189
  301
  387
  441
  462
  445
  394
  313
  209
   87
  -45
 -176
 -296
 -396
 -467
 -505
 -505
 -469
 -399
 -300
 -177
  -39
  104
  240
  360
  454
  516
  542
  532
  486
  407
  302
  179
   45
  -87
 -207
 -308
 -381
 -420
 -424
 -392
 -325
 -229
 -110
   23
  158
  288
  400
  488
  543
  562
  543
  487
  399
  282
  150
    8
 -132
 -257
 -361
 -436
 -476
 -478
 -443
 -374
 -277
 -158
  -28
  104
  227
  331
  409
  453
  460
  430
  364
  267
  146
   11
 -130
 -264
 -382
 -473
 -533
 -556
 -539
 -485
 -399
 -285
 -153
  -12
  126
  250
  351
  422
  457
  454
  413
  338
  235
  111
  -23
 -156
 -278
 -378
 -450
 -486
 -486
 -446
 -371
 -264
 -135
    7
  151
  285
  399
  485
  538
  550
  523
  458
  359
  237
  100
  -41
 -175
 -290
 -379
 -434
 -450
 -428
 -368
 -275
 -157
  -25
  113
  244
  358
  445
  500
  515
  490
  428
  330
  208
   69
  -77
 -217
 -341
 -438
 -501
 -526
 -509
 -454
 -365
 -249
 -116
   25
  159
  278
  370
  429
  448
  428
  369
  276
  157
   19
 -124
 -261
 -381
 -474
 -532
 -552
 -530
 -470
 -374
 -253
 -114
   30
  168
  289
  382
  441
  459
  436
  375
  279
  157
   18
 -125
 -262
 -379
 -467
 -520
 -532
 -502
 -434
 -332
 -206
  -65
   80
  214
  328
  411
  458
  463
  428
  356
  252
  128
  -11
 -150
 -282
 -391
 -466
 -505
 -501
 -453
 -370
 -256
 -118
   34
  183
  319
  431
  507
  540
  531
  481
  394
  276
  141
   -2
 -141
 -262
 -354
 -411
 -427
 -400
 -334
 -235
 -109
   32
  176
  312
  428
  513
  559
  564
  525
  446
  334
  199
   48
 -101
 -237
 -349
 -427
 -465
 -459
 -410
 -325
 -207
  -72
   71
  207
  326
  417
  469
  480
  449
  375
  267
  133
  -16
 -167
 -306
 -423
 -506
 -549
 -548
 -504
 -418
 -301
 -163
  -15
  132
  260
  361
  426
  448
  427
  362
  262
  135
  -10
 -155
 -290
 -401
 -479
 -517
 -510
 -458
 -367
 -244
 -100
   54
  203
  334
  436
  502
  526
  503
  437
  336
  207
   62
  -86
 -220
 -333
 -411
 -448
 -441
 -389
 -298
 -174
  -31
  118
  261
  383
  474
  524
  531
  491
  408
  291
  149
   -6
 -158
 -294
 -403
 -475
 -503
 -485
 -423
 -322
 -193
  -49
   99
  236
  350
  428
  464
  452
  395
  299
  173
   26
 -130
 -277
 -403
 -496
 -549
 -555
 -513
 -429
 -311
 -170
  -18
  132
  264
  366
  428
  444
  414
  339
  228
   90
  -62
 -212
 -350
 -457
 -521
 -547
 -523
 -455
 -347
 -211
  -59
   95
  235
  349
  425
  456
  442
  381
  280
  147
   -4
 -158
 -301
 -421
 -504
 -541
 -531
 -472
 -367
 -230
  -76
   81
  229
  352
  440
  485
  483
  431
  336
  211
   66
  -83
 -222
 -338
 -420
 -459
 -451
 -395
 -299
 -167
  -14
  146
  295
  423
  516
  564
  565
  517
  425
  297
  147
  -12
 -161
 -286
 -376
 -421
 -418
 -366
 -271
 -142
   10
  165
  308
  428
  511
  547
  535
  476
  372
  234
   77
  -85
 -236
 -362
 -451
 -495
 -488
 -434
 -334
 -204
  -54
  100
  241
  356
  431
  461
  440
  370
  258
  117
  -41
 -200
 -343
 -456
 -528
 -552
 -524
 -448
 -331
 -185
  -24
  138
  282
  393
  461
  480
  447
  367
  248
  102
  -55
 -205
 -334
 -428
 -475
 -472
 -419
 -321
 -186
  -29
  134
  287
  415
  504
  545
  535
  475
  369
  232
   74
  -89
 -236
 -355
 -433
 -462
 -439
 -366
 -253
 -110
   47
  201
  336
  436
  493
  496
  448
  353
  218
   59
 -108
 -265
 -398
 -492
 -538
 -532
 -474
 -371
 -233
  -77
   82
  226
  339
  411
  431
  400
  318
  195
   45
 -118
 -275
 -410
 -507
 -558
 -555
 -499
 -397
 -258
  -96
   69
  222
  345
  427
  458
  436
  361
  243
   96
  -67
 -225
 -363
 -465
 -519
 -520
 -468
 -367
 -230
  -70
   95
  247
  371
  450
  478
  451
  373
  250
  100
  -62
 -220
 -356
 -457
 -507
 -505
 -448
 -340
 -197
  -34
  133
  285
  407
  484
  510
  482
  399
  275
  122
  -42
 -199
 -330
 -419
 -458
 -443
 -373
 -258
 -107
   61
  229
  376
  486
  547
  554
  506
  407
  269
  108
  -61
 -215
 -339
 -417
 -443
 -413
 -331
 -206
  -52
  114
  272
  404
  494
  532
  513
  440
  318
  163
  -10
 -180
 -329
 -441
 -501
 -505
 -453
 -351
 -211
  -49
  117
  264
  377
  443
  453
  406
  308
  170
    5
 -166
 -323
 -449
 -529
 -554
 -520
 -433
 -301
 -140
   33
  197
  333
  427
  468
  449
  375
  255
  102
  -66
 -225
 -360
 -453
 -493
 -474
 -398
 -274
 -114
   61
  231
  378
  484
  537
  531
  466
  353
  202
   33
 -135
 -282
 -390
 -446
 -444
 -383
 -273
 -125
   42
  210
  356
  464
  519
  516
  454
  339
  186
   13
 -163
 -319
 -436
 -501
 -508
 -455
 -350
 -205
  -38
  130
  280
  391
  449
  449
  389
  276
  124
  -49
 -222
 -375
 -488
 -549
 -549
 -490
 -377
 -225
  -52
  122
  274
  386
  445
  443
  382
  269
  117
  -55
 -225
 -372
 -478
 -529
 -519
 -449
 -327
 -169
    8
  180
  325
  429
  477
  463
  388
  263
  103
  -74
 -243
 -384
 -480
 -520
 -496
 -414
 -282
 -119
   56
  222
  357
  442
  471
  437
  346
  209
   42
 -133
 -296
 -423
 -499
 -515
 -467
 -361
 -211
  -35
  145
  309
  431
  502
  510
  454
  342
  190
   17
 -156
 -302
 -405
 -452
 -435
 -356
 -224
  -57
  126
  300
  443
  537
  570
  539
  447
  307
  137
  -43
 -208
 -337
 -414
 -428
 -379
 -272
 -123
   51
  226
  379
  489
  543
  532
  458
  329
  162
  -23
 -201
 -351
 -452
 -492
 -467
 -380
 -244
  -77
  100
  261
  386
  456
  462
  405
  288
  129
  -54
 -234
 -390
 -500
 -551
 -535
 -454
 -320
 -149
   37
  211
  351
  438
  462
  418
  316
  168
   -7
 -185
 -340
 -450
 -503
 -489
 -409
 -274
 -103
   85
  262
  406
  499
  528
  490
  389
  241
   64
 -117
 -277
 -394
 -451
 -444
 -370
 -242
  -74
  108
  281
  421
  507
  528
  480
  370
  213
   29
 -158
 -322
 -440
 -499
 -489
 -413
 -280
 -112
   70
  239
  373
  449
  461
  404
  285
  121
  -66
 -250
 -406
 -515
 -558
 -532
 -440
 -295
 -118
   69
  236
  362
  431
  431
  361
  233
   66
 -120
 -296
 -438
 -526
 -548
 -499
 -386
 -224
  -38
  149
  310
  423
  469
  446
  357
  213
   34
 -152
 -320
 -447
 -513
 -509
 -437
 -305
 -133
   56
  232
  373
  458
  473
  418
  299
  136
  -49
 -230
 -381
 -482
 -516
 -479
 -376
 -220
  -33
  157
  321
  438
  493
  474
  388
  246
   70
 -119
 -288
 -412
 -477
 -470
 -389
 -249
  -70
  125
  305
  445
  526
  537
  475
  350
  179
  -12
 -194
 -340
 -427
 -446
 -391
 -272
 -106
   86
  272
  425
  522
  550
  504
  390
  226
   34
 -156
 -318
 -428
 -468
 -435
 -334
 -180
    5
  190
  348
  457
  499
  465
  360
  201
   11
 -185
 -355
 -475
 -529
 -508
 -414
 -263
  -78
  113
  281
  401
  455
  433
  340
  189
    2
 -192
 -362
 -484
 -539
 -519
 -426
 -274
  -86
  111
  285
  412
  471
  454
  366
  218
   34
 -158
 -327
 -448
 -500
 -475
 -378
 -223
  -32
  167
  341
  465
  521
  501
  407
  254
   65
 -128
 -296
 -414
 -461
 -432
 -330
 -171
   21
  215
  382
  495
  538
  501
  392
  228
   32
 -165
 -331
 -441
 -478
 -439
 -326
 -161
   33
  221
  377
  476
  498
  443
  317
  140
  -60
 -254
 -408
 -500
 -517
 -454
 -324
 -145
   53
  238
  380
  458
  458
  379
  235
   48
 -152
 -334
 -468
 -533
 -520
 -429
 -275
  -83
  117
  292
  414
  465
  435
  329
  165
  -31
 -228
 -392
 -498
 -530
 -480
 -358
 -182
   19
  212
  366
  456
  469
  400
  263
   78
 -124
 -309
 -449
 -520
 -510
 -421
 -266
  -74
  129
  305
  427
  475
  440
  329
  159
  -41
 -238
 -401
 -501
 -525
 -464
 -330
 -146
   60
  252
  399
  478
  477
  394
  244
   54
 -147
 -323
 -445
 -491
 -455
 -342
 -168
   37
  238
  404
  506
  528
  468
  334
  151
  -52
 -239
 -379
 -448
 -434
 -340
 -179
   19
  223
  397
  513
  552
  504
  380
  199
   -7
 -203
 -358
 -444
 -448
 -369
 -221
  -27
  177
  356
  479
  524
  486
  367
  189
  -18
 -222
 -385
 -480
 -493
 -421
 -277
  -86
  119
  301
  430
  483
  450
  336
  161
  -46
 -248
 -411
 -506
 -518
 -444
 -297
 -102
  107
  294
  425
  479
  446
  332
  157
  -49
 -249
 -409
 -500
 -504
 -424
 -271
  -73
  136
  321
  447
  494
  452
  330
  148
  -62
 -260
 -414
 -496
 -491
 -402
 -242
  -40
  168
  345
  458
  488
  430
  293
  102
 -111
 -307
 -451
 -518
 -496
 -390
 -217
  -10
  194
  359
  456
  466
  387
  234
   33
 -179
 -363
 -488
 -530
 -482
 -352
 -163
   50
  249
  398
  471
  454
  350
  178
  -31
 -237
 -404
 -501
 -512
 -431
 -276
  -73
  141
  326
  450
  488
  436
  303
  111
 -104
 -302
 -446
 -511
 -484
 -372
 -194
   17
  222
  381
  469
  466
  375
  212
    6
 -206
 -384
 -493
 -515
 -444
 -292
  -90
  126
  316
  445
  489
  441
  310
  120
  -95
 -291
 -433
 -493
 -462
 -339
 -152
   66
  274
  435
  517
  507
  407
  235
   24
 -186
 -355
 -450
 -452
 -362
 -196
   15
  231
  411
  522
  544
  470
  316
  110
 -108
 -297
 -420
 -454
 -394
 -250
  -51
  167
  360
  490
  535
  482
  344
  144
  -78
 -281
 -427
 -488
 -453
 -329
 -141
   75
  277
  423
  487
  455
  332
  143
  -79
 -289
 -448
 -525
 -505
 -394
 -211
    6
  215
  376
  457
  443
  334
  153
  -65
 -276
 -442
 -526
 -515
 -409
 -228
   -9
  208
  380
  471
  470
  372
  197
  -18
 -230
 -398
 -487
 -479
 -375
 -195
   25
  244
  419
  514
  511
  413
  238
   20
 -195
 -365
 -456
 -449
 -346
 -166
   53
  269
  438
  526
  516
  408
  226
    3
 -215
 -385
 -473
 -461
 -354
 -171
   48
  259
  420
  495
  473
  354
  161
  -65
 -281
 -443
 -519
 -494
 -374
 -183
   39
  246
  398
  460
  421
  288
   88
 -139
 -346
 -492
 -548
 -500
 -360
 -155
   72
  274
  411
  454
  394
  245
   36
 -189
 -384
 -508
 -535
 -459
 -295
  -79
  149
  339
  452
  467
  379
  208
  -11
 -233
 -411
 -507
 -502
 -396
 -211
   15
  234
  402
  482
  458
  336
  140
  -88
 -302
 -455
 -518
 -475
 -336
 -131
   99
  303
  439
  478
  412
  256
   40
 -187
 -380
 -496
 -511
 -422
 -246
  -21
  205
  387
  483
  476
  366
  178
  -49
 -265
 -423
 -490
 -450
 -312
 -104
  130
  340
  482
  526
  463
  306
   90
 -139
 -331
 -444
 -455
 -360
 -179
   48
  274
  448
  535
  514
  390
  191
  -42
 -257
 -409
 -464
 -411
 -262
  -48
  183
  380
  501
  517
  426
  246
   16
 -215
 -396
 -490
 -474
 -355
 -158
   74
  287
  436
  487
  428
  272
   53
 -183
 -382
 -502
 -516
 -422
 -240
   -9
  217
  390
  471
  443
  311
  104
 -131
 -342
 -482
 -519
 -446
 -277
  -51
  184
  375
  479
  475
  362
  166
  -67
 -287
 -443
 -500
 -445
 -291
  -71
  167
  366
  485
  495
  395
  207
  -28
 -254
 -424
 -497
 -457
 -315
 -101
  135
  340
  467
  486
  393
  209
  -26
 -258
 -435
 -517
 -486
 -348
 -137
  102
  311
  442
  467
  379
  197
  -37
 -269
 -447
 -530
 -497
 -359
 -145
   96
  307
  440
  466
  377
  195
  -38
 -269
 -443
 -522
 -485
 -341
 -122
  119
  329
  458
  477
  381
  194
  -43
 -272
 -441
 -510
 -463
 -310
  -88
  154
  355
  473
  478
  368
  170
  -70
 -296
 -453
 -506
 -442
 -277
  -47
  192
  385
  488
  474
  347
  137
 -104
 -321
 -462
 -493
 -406
 -223
   15
  252
  431
  509
  470
  323
  102
 -141
 -344
 -462
 -466
 -353
 -151
   94
  321
  477
  526
  454
  282
   48
 -191
 -377
 -465
 -435
 -292
  -71
  175
  385
  511
  522
  414
  213
  -31
 -261
 -421
 -472
 -402
 -229
    6
  244
  429
  514
  477
  330
  104
 -145
 -356
 -480
 -485
 -373
 -169
   76
  300
  450
  487
  403
  217
  -27
 -266
 -445
 -520
 -471
 -311
  -81
  165
  364
  468
  451
  316
   97
 -151
 -368
 -500
 -514
 -405
 -203
   45
  277
  436
  482
  404
  222
  -20
 -259
 -437
 -508
 -456
 -291
  -56
  194
  392
  493
  470
  330
  108
 -142
 -354
 -476
 -477
 -357
 -145
  107
  334
  479
  507
  409
  212
  -37
 -272
 -436
 -487
 -411
 -228
   16
  259
  439
  511
  455
  287
   48
 -202
 -398
 -491
 -458
 -307
  -77
  174
  380
  489
  473
  336
  111
 -144
 -362
 -490
 -494
 -375
 -161
   92
  317
  459
  478
  371
  163
  -89
 -324
 -479
 -514
 -422
 -224
   26
  265
  430
  480
  399
  211
  -39
 -282
 -459
 -520
 -452
 -271
  -25
  223
  407
  480
  422
  250
    6
 -244
 -435
 -518
 -469
 -303
  -62
  191
  389
  479
  440
  279
   41
 -213
 -416
 -513
 -479
 -323
  -86
  169
  376
  479
  450
  299
   65
 -191
 -400
 -507
 -482
 -333
  -99
  159
  373
  483
  462
  316
   83
 -174
 -386
 -497
 -476
 -329
  -94
  165
  379
  492
  472
  326
   92
 -166
 -379
 -489
 -467
 -318
  -81
  179
  392
  500
  475
  325
   88
 -171
 -380
 -485
 -456
 -301
  -61
  198
  406
  507
  472
  311
   69
 -189
 -393
 -487
 -446
 -280
  -34
  223
  422
  507
  456
  282
   32
 -224
 -418
 -496
 -436
 -255
   -3
  250
  435
  501
  428
  237
  -20
 -272
 -449
 -503
 -419
 -221
   38
  286
  451
  490
  390
  181
  -81
 -323
 -478
 -501
 -389
 -170
   94
  330
  469
  476
  347
  118
 -147
 -373
 -498
 -486
 -340
 -102
  163
  379
  486
  453
  291
   44
 -218
 -421
 -507
 -454
 -275
  -20
  238
  427
  491
  415
  218
  -43
 -295
 -465
 -506
 -406
 -193
   73
  315
  465
  480
  357
  128
 -139
 -368
 -496
 -484
 -336
  -94
  174
  389
  491
  450
  279
   27
 -237
 -432
 -505
 -434
 -240
   24
  279
  452
  495
  395
  179
  -89
 -331
 -478
 -486
 -354
 -120
  150
  376
  493
  466
  306
   55
 -211
 -417
 -501
 -439
 -250
   12
  269
  448
  494
  395
  180
  -91
 -335
 -483
 -492
 -358
 -121
  150
  373
  486
  453
  284
   30
 -237
 -436
 -508
 -434
 -234
   34
  288
  457
  488
  373
  146
 -125
 -361
 -489
 -474
 -317
  -66
  205
  416
  505
  444
  254
  -10
 -268
 -444
 -483
 -374
 -150
  125
  367
  504
  496
  346
   98
 -174
 -385
 -475
 -414
 -221
   45
  306
  483
  521
  410
  183
  -93
 -333
 -467
 -452
 -296
  -44
  226
  433
  512
  440
  236
  -36
 -296
 -465
 -491
 -369
 -136
  138
  368
  484
  447
  271
    7
 -264
 -460
 -522
 -431
 -216
   58
  306
  451
  449
  298
   47
 -230
 -446
 -536
 -471
 -273
   -2
  259
  429
  456
  330
   92
 -186
 -417
 -529
 -487
 -305
  -38
  232
  421
  471
  366
  139
 -138
 -380
 -510
 -489
 -320
  -58
  218
  420
  486
  396
  179
  -98
 -348
 -492
 -485
 -329
  -72
  207
  417
  495
  416
  205
  -73
 -329
 -483
 -486
 -337
  -83
  196
  411
  495
  421
  213
  -65
 -324
 -481
 -489
 -343
  -90
  190
  407
  493
  420
  212
  -67
 -326
 -484
 -490
 -342
  -87
  195
  411
  495
  418
  206
  -73
 -330
 -483
 -481
 -326
  -66
  215
  427
  502
  418
  199
  -82
 -334
 -477
 -463
 -297
  -32
  248
  451
  513
  413
  186
  -97
 -342
 -471
 -441
 -261
   12
  287
  478
  519
  401
  160
 -126
 -362
 -472
 -420
 -223
   55
  323
  493
  511
  368
  112
 -174
 -396
 -482
 -404
 -187
   96
  352
  498
  483
  313
   43
 -238
 -438
 -493
 -382
 -145
  142
  382
  497
  448
  250
  -31
 -302
 -474
 -490
 -345
  -87
  199
  417
  494
  405
  179
 -108
 -361
 -496
 -467
 -284
   -8
  270
  455
  487
  356
  102
 -187
 -414
 -504
 -427
 -208
   81
  340
  484
  464
  287
   13
 -268
 -459
 -498
 -369
 -119
  171
  401
  494
  417
  197
  -94
 -353
 -498
 -476
 -296
  -20
  260
  447
  478
  341
   85
 -207
 -433
 -517
 -431
 -204
   87
  342
  474
  437
  245
  -38
 -314
 -490
 -504
 -353
  -87
  202
  416
  480
  372
  130
 -164
 -407
 -516
 -455
 -241
   49
  316
  469
  455
  279
    2
 -282
 -472
 -503
 -365
 -103
  191
  413
  490
  393
  155
 -140
 -390
 -506
 -450
 -241
   51
  321
  476
  463
  287
    7
 -277
 -468
 -495
 -353
  -88
  206
  426
  495
  388
  144
 -152
 -396
 -502
 -433
 -212
   83
  348
  490
  458
  266
  -22
 -301
 -474
 -479
 -313
  -37
  254
  457
  499
  366
  106
 -191
 -416
 -491
 -388
 -144
  156
  403
  513
  443
  221
  -75
 -338
 -476
 -438
 -238
   55
  333
  498
  491
  315
   32
 -258
 -448
 -472
 -321
  -49
  246
  456
  507
  380
  120
 -181
 -412
 -493
 -394
 -151
  148
  394
  498
  421
  190
 -111
 -374
 -505
 -455
 -245
   51
  322
  471
  444
  248
  -46
 -329
 -502
 -498
 -323
  -38
  251
  440
  458
  300
   21
 -276
 -481
 -521
 -380
 -109
  191
  412
  471
  348
   88
 -215
 -446
 -524
 -416
 -164
  141
  385
  480
  390
  149
 -154
 -407
 -515
 -439
 -207
   97
  360
  485
  425
  204
  -98
 -367
 -504
 -456
 -244
   58
  334
  482
  449
  244
  -54
 -335
 -494
 -471
 -274
   22
  307
  475
  462
  274
  -20
 -309
 -484
 -481
 -300
   -8
  284
  467
  471
  296
    7
 -288
 -476
 -488
 -318
  -30
  267
  461
  478
  313
   28
 -271
 -468
 -490
 -326
  -41
  260
  461
  486
  327
   43
 -256
 -458
 -485
 -326
  -41
  261
  465
  493
  336
   53
 -248
 -452
 -480
 -321
  -37
  266
  469
  496
  336
   51
 -251
 -453
 -477
 -314
  -27
  275
  474
  495
  328
   39
 -262
 -458
 -473
 -302
  -11
  288
  480
  489
  312
   18
 -280
 -466
 -467
 -284
   13
  308
  488
  480
  290
  -10
 -303
 -474
 -458
 -259
   43
  332
  495
  466
  259
  -47
 -332
 -484
 -445
 -229
   78
  358
  498
  445
  217
  -95
 -370
 -499
 -432
 -195
  116
  382
  495
  411
  162
 -153
 -411
 -510
 -411
 -154
  160
  406
  486
  369
  100
 -215
 -450
 -513
 -379
 -101
  211
  432
  473
  320
   32
 -276
 -481
 -502
 -329
  -33
  270
  457
  455
  265
  -40
 -333
 -501
 -474
 -263
   48
  334
  481
  430
  201
 -114
 -386
 -508
 -429
 -181
  137
  397
  494
  388
  124
 -193
 -434
 -502
 -369
  -89
  226
  448
  487
  327
   33
 -275
 -474
 -482
 -296
    9
  310
  481
  456
  244
  -70
 -357
 -501
 -442
 -205
  113
  383
  494
  401
  141
 -179
 -429
 -506
 -379
 -100
  217
  442
  482
  321
   26
 -285
 -482
 -483
 -289
   21
  318
  483
  445
  220
  -97
 -377
 -504
 -425
 -172
  150
  410
  498
  379
  102
 -217
 -447
 -491
 -332
  -34
  278
  475
  476
  280
  -32
 -329
 -488
 -443
 -211
  110
  387
  503
  411
  149
 -175
 -423
 -494
 -356
  -68
  250
  465
  485
  304
   -5
 -311
 -486
 -457
 -235
   86
  369
  498
  416
  159
 -167
 -422
 -501
 -370
  -84
  237
  456
  480
  300
  -10
 -316
 -491
 -460
 -236
   87
  370
  494
  406
  144
 -182
 -433
 -502
 -360
  -67
  253
  462
  472
  279
  -36
 -337
 -497
 -447
 -207
  119
  392
  496
  386
  108
 -218
 -452
 -494
 -327
  -20
  293
  478
  456
  235
  -89
 -376
 -505
 -418
 -154
  174
  424
  488
  339
   40
 -280
 -482
 -479
 -272
   49
  345
  487
  415
  158
 -172
 -431
 -508
 -368
  -74
  249
  459
  464
  264
  -57
 -356
 -505
 -438
 -183
  147
  410
  490
  352
   57
 -266
 -476
 -481
 -277
   46
  346
  493
  422
  164
 -167
 -426
 -498
 -353
  -53
  271
  475
  470
  258
  -67
 -362
 -497
 -411
 -144
  189
  440
  497
  336
   27
 -292
 -480
 -455
 -226
  104
  389
  503
  396
  114
 -218
 -452
 -483
 -298
   20
  331
  495
  440
  189
 -146
 -413
 -497
 -358
  -59
  267
  475
  469
  254
  -75
 -370
 -499
 -405
 -129
  205
  446
  487
  308
   -9
 -324
 -493
 -441
 -192
  143
  413
  496
  354
   52
 -275
 -479
 -467
 -245
   88
  379
  499
  392
  107
 -227
 -458
 -483
 -289
   37
  345
  496
  421
  155
 -182
 -437
 -494
 -326
  -10
  310
  489
  443
  196
 -142
 -415
 -500
 -357
  -51
  277
  477
  459
  229
 -107
 -395
 -503
 -382
  -86
  247
  466
  468
  254
  -79
 -378
 -505
 -402
 -117
  221
  453
  474
  273
  -56
 -364
 -505
 -417
 -139
  200
  443
  477
  287
  -39
 -351
 -504
 -426
 -154
  186
  437
  481
  298
  -27
 -342
 -502
 -431
 -163
  179
  434
  483
  305
  -19
 -337
 -501
 -433
 -166
  177
  434
  486
  308
  -17
 -335
 -499
 -431
 -163
  180
  436
  485
  304
  -22
 -340
 -500
 -427
 -156
  189
  441
  482
  295
  -34
 -349
 -502
 -420
 -142
  201
  447
  479
  282
  -52
 -363
 -504
 -410
 -123
  220
  455
  471
  261
  -77
 -381
 -507
 -396
 -100
  241
  463
  461
  236
 -105
 -400
 -506
 -375
  -67
  269
  474
  449
  206
 -140
 -420
 -503
 -348
  -28
  302
  484
  432
  169
 -178
 -443
 -497
 -315
   16
  336
  492
  408
  124
 -222
 -464
 -484
 -274
   66
  371
  495
  376
   73
 -268
 -482
 -466
 -226
  120
  405
  492
  336
   15
 -318
 -497
 -439
 -171
  179
  437
  480
  286
  -51
 -366
 -507
 -402
 -106
  239
  464
  458
  225
 -122
 -414
 -506
 -356
  -35
  299
  483
  426
  156
 -194
 -453
 -494
 -296
   44
  358
  492
  381
   78
 -267
 -484
 -466
 -223
  127
  410
  487
  320
   -9
 -338
 -502
 -422
 -136
  215
  456
  469
  247
 -100
 -401
 -504
 -360
  -39
  299
  487
  432
  160
 -193
 -450
 -485
 -279
   65
  376
  499
  373
   61
 -283
 -485
 -445
 -184
  171
  440
  488
  293
  -49
 -366
 -500
 -382
  -73
  273
  483
  451
  194
 -161
 -434
 -488
 -296
   46
  365
  501
  386
   77
 -270
 -480
 -447
 -187
  168
  440
  490
  293
  -51
 -368
 -499
 -377
  -62
  284
  487
  444
  176
 -180
 -446
 -484
 -276
   72
  383
  499
  362
   40
 -303
 -491
 -430
 -149
  207
  458
  475
  250
 -104
 -404
 -498
 -338
   -5
  331
  497
  409
  112
 -244
 -473
 -461
 -212
  146
  428
  491
  301
  -43
 -366
 -500
 -377
  -60
  288
  487
  436
  160
 -199
 -455
 -476
 -251
  103
  405
  497
  333
   -4
 -339
 -498
 -400
  -96
  259
  479
  450
  188
 -173
 -445
 -485
 -275
   78
  390
  498
  347
   15
 -326
 -497
 -411
 -111
  247
  474
  454
  196
 -166
 -441
 -487
 -279
   74
  388
  497
  347
   14
 -328
 -498
 -408
 -105
  253
  476
  450
  185
 -178
 -449
 -484
 -267
   89
  398
  494
  330
  -11
 -348
 -503
 -394
  -80
  275
  483
  434
  153
 -211
 -465
 -476
 -237
  125
  418
  488
  296
  -55
 -379
 -505
 -366
  -36
  311
  490
  404
  101
 -260
 -485
 -457
 -187
  178
  444
  471
  242
 -119
 -422
 -502
 -319
   32
  360
  493
  358
   28
 -322
 -503
 -419
 -115
  247
  473
  440
  168
 -199
 -463
 -481
 -246
  119
  415
  485
  290
  -65
 -388
 -506
 -355
  -15
  329
  493
  387
   70
 -289
 -494
 -435
 -145
  222
  465
  455
  195
 -174
 -450
 -486
 -261
  102
  407
  489
  301
  -53
 -381
 -506
 -359
  -21
  326
  492
  386
   66
 -294
 -497
 -435
 -139
  229
  466
  445
  176
 -194
 -463
 -483
 -245
  123
  419
  479
  273
  -89
 -407
 -507
 -334
   16
  352
  490
  353
   17
 -334
 -507
 -407
  -88
  275
  481
  417
  119
 -250
 -485
 -457
 -182
  190
  453
  461
  212
 -159
 -445
 -489
 -265
  103
  411
  489
  293
  -67
 -392
 -502
 -335
   17
  357
  498
  361
   23
 -330
 -499
 -392
  -67
  295
  492
  416
  107
 -261
 -484
 -437
 -145
  227
  473
  455
  183
 -191
 -458
 -469
 -216
  157
  443
  481
  250
 -121
 -423
 -488
 -279
   88
  406
  497
  310
  -51
 -382
 -497
 -331
   22
  364
  502
  358
   15
 -337
 -497
 -376
  -41
  318
  498
  399
   75
 -291
 -490
 -412
  -99
  271
  489
  431
  130
 -244
 -478
 -440
 -152
  224
  474
  455
  179
 -199
 -462
 -463
 -200
  177
  454
  471
  221
 -156
 -444
 -479
 -241
  134
  433
  484
  259
 -115
 -423
 -490
 -277
   95
  411
  493
  291
  -78
 -402
 -496
 -306
   60
  390
  497
  318
  -44
 -381
 -499
 -331
   28
  370
  499
  341
  -14
 -362
 -502
 -353
   -1
  351
  499
  359
   11
 -345
 -501
 -369
  -24
  333
  498
  373
   31
 -330
 -501
 -383
  -45
  319
  495
  382
   47
 -319
 -501
 -394
  -61
  306
  492
  389
   57
 -312
 -502
