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