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