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