fork download
  1. def sqrt_int(x):
  2. if x == 0:
  3. return 0
  4. a = 1
  5. b = x
  6. c = 0
  7. while b - a > 1:
  8. c = int((b - a) / 2) + a
  9. if x >= c * c:
  10. a = c
  11. else:
  12. b = c
  13.  
  14. return a
  15.  
  16.  
  17. def is_square_number(x):
  18. rt = sqrt_int(x)
  19. return rt * rt == x
  20.  
  21.  
  22. for i in range(100000000 - 1000, 100000000 + 1000):
  23. print(i, is_square_number(i))
  24.  
Success #stdin #stdout 0.03s 27904KB
stdin
Standard input is empty
stdout
99999000 False
99999001 False
99999002 False
99999003 False
99999004 False
99999005 False
99999006 False
99999007 False
99999008 False
99999009 False
99999010 False
99999011 False
99999012 False
99999013 False
99999014 False
99999015 False
99999016 False
99999017 False
99999018 False
99999019 False
99999020 False
99999021 False
99999022 False
99999023 False
99999024 False
99999025 False
99999026 False
99999027 False
99999028 False
99999029 False
99999030 False
99999031 False
99999032 False
99999033 False
99999034 False
99999035 False
99999036 False
99999037 False
99999038 False
99999039 False
99999040 False
99999041 False
99999042 False
99999043 False
99999044 False
99999045 False
99999046 False
99999047 False
99999048 False
99999049 False
99999050 False
99999051 False
99999052 False
99999053 False
99999054 False
99999055 False
99999056 False
99999057 False
99999058 False
99999059 False
99999060 False
99999061 False
99999062 False
99999063 False
99999064 False
99999065 False
99999066 False
99999067 False
99999068 False
99999069 False
99999070 False
99999071 False
99999072 False
99999073 False
99999074 False
99999075 False
99999076 False
99999077 False
99999078 False
99999079 False
99999080 False
99999081 False
99999082 False
99999083 False
99999084 False
99999085 False
99999086 False
99999087 False
99999088 False
99999089 False
99999090 False
99999091 False
99999092 False
99999093 False
99999094 False
99999095 False
99999096 False
99999097 False
99999098 False
99999099 False
99999100 False
99999101 False
99999102 False
99999103 False
99999104 False
99999105 False
99999106 False
99999107 False
99999108 False
99999109 False
99999110 False
99999111 False
99999112 False
99999113 False
99999114 False
99999115 False
99999116 False
99999117 False
99999118 False
99999119 False
99999120 False
99999121 False
99999122 False
99999123 False
99999124 False
99999125 False
99999126 False
99999127 False
99999128 False
99999129 False
99999130 False
99999131 False
99999132 False
99999133 False
99999134 False
99999135 False
99999136 False
99999137 False
99999138 False
99999139 False
99999140 False
99999141 False
99999142 False
99999143 False
99999144 False
99999145 False
99999146 False
99999147 False
99999148 False
99999149 False
99999150 False
99999151 False
99999152 False
99999153 False
99999154 False
99999155 False
99999156 False
99999157 False
99999158 False
99999159 False
99999160 False
99999161 False
99999162 False
99999163 False
99999164 False
99999165 False
99999166 False
99999167 False
99999168 False
99999169 False
99999170 False
99999171 False
99999172 False
99999173 False
99999174 False
99999175 False
99999176 False
99999177 False
99999178 False
99999179 False
99999180 False
99999181 False
99999182 False
99999183 False
99999184 False
99999185 False
99999186 False
99999187 False
99999188 False
99999189 False
99999190 False
99999191 False
99999192 False
99999193 False
99999194 False
99999195 False
99999196 False
99999197 False
99999198 False
99999199 False
99999200 False
99999201 False
99999202 False
99999203 False
99999204 False
99999205 False
99999206 False
99999207 False
99999208 False
99999209 False
99999210 False
99999211 False
99999212 False
99999213 False
99999214 False
99999215 False
99999216 False
99999217 False
99999218 False
99999219 False
99999220 False
99999221 False
99999222 False
99999223 False
99999224 False
99999225 False
99999226 False
99999227 False
99999228 False
99999229 False
99999230 False
99999231 False
99999232 False
99999233 False
99999234 False
99999235 False
99999236 False
99999237 False
99999238 False
99999239 False
99999240 False
99999241 False
99999242 False
99999243 False
99999244 False
99999245 False
99999246 False
99999247 False
99999248 False
99999249 False
99999250 False
99999251 False
99999252 False
99999253 False
99999254 False
99999255 False
99999256 False
99999257 False
99999258 False
99999259 False
99999260 False
99999261 False
99999262 False
99999263 False
99999264 False
99999265 False
99999266 False
99999267 False
99999268 False
99999269 False
99999270 False
99999271 False
99999272 False
99999273 False
99999274 False
99999275 False
99999276 False
99999277 False
99999278 False
99999279 False
99999280 False
99999281 False
99999282 False
99999283 False
99999284 False
99999285 False
99999286 False
99999287 False
99999288 False
99999289 False
99999290 False
99999291 False
99999292 False
99999293 False
99999294 False
99999295 False
99999296 False
99999297 False
99999298 False
99999299 False
99999300 False
99999301 False
99999302 False
99999303 False
99999304 False
99999305 False
99999306 False
99999307 False
99999308 False
99999309 False
99999310 False
99999311 False
99999312 False
99999313 False
99999314 False
99999315 False
99999316 False
99999317 False
99999318 False
99999319 False
99999320 False
99999321 False
99999322 False
99999323 False
99999324 False
99999325 False
99999326 False
99999327 False
99999328 False
99999329 False
99999330 False
99999331 False
99999332 False
99999333 False
99999334 False
99999335 False
99999336 False
99999337 False
99999338 False
99999339 False
99999340 False
99999341 False
99999342 False
99999343 False
99999344 False
99999345 False
99999346 False
99999347 False
99999348 False
99999349 False
99999350 False
99999351 False
99999352 False
99999353 False
99999354 False
99999355 False
99999356 False
99999357 False
99999358 False
99999359 False
99999360 False
99999361 False
99999362 False
99999363 False
99999364 False
99999365 False
99999366 False
99999367 False
99999368 False
99999369 False
99999370 False
99999371 False
99999372 False
99999373 False
99999374 False
99999375 False
99999376 False
99999377 False
99999378 False
99999379 False
99999380 False
99999381 False
99999382 False
99999383 False
99999384 False
99999385 False
99999386 False
99999387 False
99999388 False
99999389 False
99999390 False
99999391 False
99999392 False
99999393 False
99999394 False
99999395 False
99999396 False
99999397 False
99999398 False
99999399 False
99999400 False
99999401 False
99999402 False
99999403 False
99999404 False
99999405 False
99999406 False
99999407 False
99999408 False
99999409 False
99999410 False
99999411 False
99999412 False
99999413 False
99999414 False
99999415 False
99999416 False
99999417 False
99999418 False
99999419 False
99999420 False
99999421 False
99999422 False
99999423 False
99999424 False
99999425 False
99999426 False
99999427 False
99999428 False
99999429 False
99999430 False
99999431 False
99999432 False
99999433 False
99999434 False
99999435 False
99999436 False
99999437 False
99999438 False
99999439 False
99999440 False
99999441 False
99999442 False
99999443 False
99999444 False
99999445 False
99999446 False
99999447 False
99999448 False
99999449 False
99999450 False
99999451 False
99999452 False
99999453 False
99999454 False
99999455 False
99999456 False
99999457 False
99999458 False
99999459 False
99999460 False
99999461 False
99999462 False
99999463 False
99999464 False
99999465 False
99999466 False
99999467 False
99999468 False
99999469 False
99999470 False
99999471 False
99999472 False
99999473 False
99999474 False
99999475 False
99999476 False
99999477 False
99999478 False
99999479 False
99999480 False
99999481 False
99999482 False
99999483 False
99999484 False
99999485 False
99999486 False
99999487 False
99999488 False
99999489 False
99999490 False
99999491 False
99999492 False
99999493 False
99999494 False
99999495 False
99999496 False
99999497 False
99999498 False
99999499 False
99999500 False
99999501 False
99999502 False
99999503 False
99999504 False
99999505 False
99999506 False
99999507 False
99999508 False
99999509 False
99999510 False
99999511 False
99999512 False
99999513 False
99999514 False
99999515 False
99999516 False
99999517 False
99999518 False
99999519 False
99999520 False
99999521 False
99999522 False
99999523 False
99999524 False
99999525 False
99999526 False
99999527 False
99999528 False
99999529 False
99999530 False
99999531 False
99999532 False
99999533 False
99999534 False
99999535 False
99999536 False
99999537 False
99999538 False
99999539 False
99999540 False
99999541 False
99999542 False
99999543 False
99999544 False
99999545 False
99999546 False
99999547 False
99999548 False
99999549 False
99999550 False
99999551 False
99999552 False
99999553 False
99999554 False
99999555 False
99999556 False
99999557 False
99999558 False
99999559 False
99999560 False
99999561 False
99999562 False
99999563 False
99999564 False
99999565 False
99999566 False
99999567 False
99999568 False
99999569 False
99999570 False
99999571 False
99999572 False
99999573 False
99999574 False
99999575 False
99999576 False
99999577 False
99999578 False
99999579 False
99999580 False
99999581 False
99999582 False
99999583 False
99999584 False
99999585 False
99999586 False
99999587 False
99999588 False
99999589 False
99999590 False
99999591 False
99999592 False
99999593 False
99999594 False
99999595 False
99999596 False
99999597 False
99999598 False
99999599 False
99999600 False
99999601 False
99999602 False
99999603 False
99999604 False
99999605 False
99999606 False
99999607 False
99999608 False
99999609 False
99999610 False
99999611 False
99999612 False
99999613 False
99999614 False
99999615 False
99999616 False
99999617 False
99999618 False
99999619 False
99999620 False
99999621 False
99999622 False
99999623 False
99999624 False
99999625 False
99999626 False
99999627 False
99999628 False
99999629 False
99999630 False
99999631 False
99999632 False
99999633 False
99999634 False
99999635 False
99999636 False
99999637 False
99999638 False
99999639 False
99999640 False
99999641 False
99999642 False
99999643 False
99999644 False
99999645 False
99999646 False
99999647 False
99999648 False
99999649 False
99999650 False
99999651 False
99999652 False
99999653 False
99999654 False
99999655 False
99999656 False
99999657 False
99999658 False
99999659 False
99999660 False
99999661 False
99999662 False
99999663 False
99999664 False
99999665 False
99999666 False
99999667 False
99999668 False
99999669 False
99999670 False
99999671 False
99999672 False
99999673 False
99999674 False
99999675 False
99999676 False
99999677 False
99999678 False
99999679 False
99999680 False
99999681 False
99999682 False
99999683 False
99999684 False
99999685 False
99999686 False
99999687 False
99999688 False
99999689 False
99999690 False
99999691 False
99999692 False
99999693 False
99999694 False
99999695 False
99999696 False
99999697 False
99999698 False
99999699 False
99999700 False
99999701 False
99999702 False
99999703 False
99999704 False
99999705 False
99999706 False
99999707 False
99999708 False
99999709 False
99999710 False
99999711 False
99999712 False
99999713 False
99999714 False
99999715 False
99999716 False
99999717 False
99999718 False
99999719 False
99999720 False
99999721 False
99999722 False
99999723 False
99999724 False
99999725 False
99999726 False
99999727 False
99999728 False
99999729 False
99999730 False
99999731 False
99999732 False
99999733 False
99999734 False
99999735 False
99999736 False
99999737 False
99999738 False
99999739 False
99999740 False
99999741 False
99999742 False
99999743 False
99999744 False
99999745 False
99999746 False
99999747 False
99999748 False
99999749 False
99999750 False
99999751 False
99999752 False
99999753 False
99999754 False
99999755 False
99999756 False
99999757 False
99999758 False
99999759 False
99999760 False
99999761 False
99999762 False
99999763 False
99999764 False
99999765 False
99999766 False
99999767 False
99999768 False
99999769 False
99999770 False
99999771 False
99999772 False
99999773 False
99999774 False
99999775 False
99999776 False
99999777 False
99999778 False
99999779 False
99999780 False
99999781 False
99999782 False
99999783 False
99999784 False
99999785 False
99999786 False
99999787 False
99999788 False
99999789 False
99999790 False
99999791 False
99999792 False
99999793 False
99999794 False
99999795 False
99999796 False
99999797 False
99999798 False
99999799 False
99999800 False
99999801 False
99999802 False
99999803 False
99999804 False
99999805 False
99999806 False
99999807 False
99999808 False
99999809 False
99999810 False
99999811 False
99999812 False
99999813 False
99999814 False
99999815 False
99999816 False
99999817 False
99999818 False
99999819 False
99999820 False
99999821 False
99999822 False
99999823 False
99999824 False
99999825 False
99999826 False
99999827 False
99999828 False
99999829 False
99999830 False
99999831 False
99999832 False
99999833 False
99999834 False
99999835 False
99999836 False
99999837 False
99999838 False
99999839 False
99999840 False
99999841 False
99999842 False
99999843 False
99999844 False
99999845 False
99999846 False
99999847 False
99999848 False
99999849 False
99999850 False
99999851 False
99999852 False
99999853 False
99999854 False
99999855 False
99999856 False
99999857 False
99999858 False
99999859 False
99999860 False
99999861 False
99999862 False
99999863 False
99999864 False
99999865 False
99999866 False
99999867 False
99999868 False
99999869 False
99999870 False
99999871 False
99999872 False
99999873 False
99999874 False
99999875 False
99999876 False
99999877 False
99999878 False
99999879 False
99999880 False
99999881 False
99999882 False
99999883 False
99999884 False
99999885 False
99999886 False
99999887 False
99999888 False
99999889 False
99999890 False
99999891 False
99999892 False
99999893 False
99999894 False
99999895 False
99999896 False
99999897 False
99999898 False
99999899 False
99999900 False
99999901 False
99999902 False
99999903 False
99999904 False
99999905 False
99999906 False
99999907 False
99999908 False
99999909 False
99999910 False
99999911 False
99999912 False
99999913 False
99999914 False
99999915 False
99999916 False
99999917 False
99999918 False
99999919 False
99999920 False
99999921 False
99999922 False
99999923 False
99999924 False
99999925 False
99999926 False
99999927 False
99999928 False
99999929 False
99999930 False
99999931 False
99999932 False
99999933 False
99999934 False
99999935 False
99999936 False
99999937 False
99999938 False
99999939 False
99999940 False
99999941 False
99999942 False
99999943 False
99999944 False
99999945 False
99999946 False
99999947 False
99999948 False
99999949 False
99999950 False
99999951 False
99999952 False
99999953 False
99999954 False
99999955 False
99999956 False
99999957 False
99999958 False
99999959 False
99999960 False
99999961 False
99999962 False
99999963 False
99999964 False
99999965 False
99999966 False
99999967 False
99999968 False
99999969 False
99999970 False
99999971 False
99999972 False
99999973 False
99999974 False
99999975 False
99999976 False
99999977 False
99999978 False
99999979 False
99999980 False
99999981 False
99999982 False
99999983 False
99999984 False
99999985 False
99999986 False
99999987 False
99999988 False
99999989 False
99999990 False
99999991 False
99999992 False
99999993 False
99999994 False
99999995 False
99999996 False
99999997 False
99999998 False
99999999 False
100000000 True
100000001 False
100000002 False
100000003 False
100000004 False
100000005 False
100000006 False
100000007 False
100000008 False
100000009 False
100000010 False
100000011 False
100000012 False
100000013 False
100000014 False
100000015 False
100000016 False
100000017 False
100000018 False
100000019 False
100000020 False
100000021 False
100000022 False
100000023 False
100000024 False
100000025 False
100000026 False
100000027 False
100000028 False
100000029 False
100000030 False
100000031 False
100000032 False
100000033 False
100000034 False
100000035 False
100000036 False
100000037 False
100000038 False
100000039 False
100000040 False
100000041 False
100000042 False
100000043 False
100000044 False
100000045 False
100000046 False
100000047 False
100000048 False
100000049 False
100000050 False
100000051 False
100000052 False
100000053 False
100000054 False
100000055 False
100000056 False
100000057 False
100000058 False
100000059 False
100000060 False
100000061 False
100000062 False
100000063 False
100000064 False
100000065 False
100000066 False
100000067 False
100000068 False
100000069 False
100000070 False
100000071 False
100000072 False
100000073 False
100000074 False
100000075 False
100000076 False
100000077 False
100000078 False
100000079 False
100000080 False
100000081 False
100000082 False
100000083 False
100000084 False
100000085 False
100000086 False
100000087 False
100000088 False
100000089 False
100000090 False
100000091 False
100000092 False
100000093 False
100000094 False
100000095 False
100000096 False
100000097 False
100000098 False
100000099 False
100000100 False
100000101 False
100000102 False
100000103 False
100000104 False
100000105 False
100000106 False
100000107 False
100000108 False
100000109 False
100000110 False
100000111 False
100000112 False
100000113 False
100000114 False
100000115 False
100000116 False
100000117 False
100000118 False
100000119 False
100000120 False
100000121 False
100000122 False
100000123 False
100000124 False
100000125 False
100000126 False
100000127 False
100000128 False
100000129 False
100000130 False
100000131 False
100000132 False
100000133 False
100000134 False
100000135 False
100000136 False
100000137 False
100000138 False
100000139 False
100000140 False
100000141 False
100000142 False
100000143 False
100000144 False
100000145 False
100000146 False
100000147 False
100000148 False
100000149 False
100000150 False
100000151 False
100000152 False
100000153 False
100000154 False
100000155 False
100000156 False
100000157 False
100000158 False
100000159 False
100000160 False
100000161 False
100000162 False
100000163 False
100000164 False
100000165 False
100000166 False
100000167 False
100000168 False
100000169 False
100000170 False
100000171 False
100000172 False
100000173 False
100000174 False
100000175 False
100000176 False
100000177 False
100000178 False
100000179 False
100000180 False
100000181 False
100000182 False
100000183 False
100000184 False
100000185 False
100000186 False
100000187 False
100000188 False
100000189 False
100000190 False
100000191 False
100000192 False
100000193 False
100000194 False
100000195 False
100000196 False
100000197 False
100000198 False
100000199 False
100000200 False
100000201 False
100000202 False
100000203 False
100000204 False
100000205 False
100000206 False
100000207 False
100000208 False
100000209 False
100000210 False
100000211 False
100000212 False
100000213 False
100000214 False
100000215 False
100000216 False
100000217 False
100000218 False
100000219 False
100000220 False
100000221 False
100000222 False
100000223 False
100000224 False
100000225 False
100000226 False
100000227 False
100000228 False
100000229 False
100000230 False
100000231 False
100000232 False
100000233 False
100000234 False
100000235 False
100000236 False
100000237 False
100000238 False
100000239 False
100000240 False
100000241 False
100000242 False
100000243 False
100000244 False
100000245 False
100000246 False
100000247 False
100000248 False
100000249 False
100000250 False
100000251 False
100000252 False
100000253 False
100000254 False
100000255 False
100000256 False
100000257 False
100000258 False
100000259 False
100000260 False
100000261 False
100000262 False
100000263 False
100000264 False
100000265 False
100000266 False
100000267 False
100000268 False
100000269 False
100000270 False
100000271 False
100000272 False
100000273 False
100000274 False
100000275 False
100000276 False
100000277 False
100000278 False
100000279 False
100000280 False
100000281 False
100000282 False
100000283 False
100000284 False
100000285 False
100000286 False
100000287 False
100000288 False
100000289 False
100000290 False
100000291 False
100000292 False
100000293 False
100000294 False
100000295 False
100000296 False
100000297 False
100000298 False
100000299 False
100000300 False
100000301 False
100000302 False
100000303 False
100000304 False
100000305 False
100000306 False
100000307 False
100000308 False
100000309 False
100000310 False
100000311 False
100000312 False
100000313 False
100000314 False
100000315 False
100000316 False
100000317 False
100000318 False
100000319 False
100000320 False
100000321 False
100000322 False
100000323 False
100000324 False
100000325 False
100000326 False
100000327 False
100000328 False
100000329 False
100000330 False
100000331 False
100000332 False
100000333 False
100000334 False
100000335 False
100000336 False
100000337 False
100000338 False
100000339 False
100000340 False
100000341 False
100000342 False
100000343 False
100000344 False
100000345 False
100000346 False
100000347 False
100000348 False
100000349 False
100000350 False
100000351 False
100000352 False
100000353 False
100000354 False
100000355 False
100000356 False
100000357 False
100000358 False
100000359 False
100000360 False
100000361 False
100000362 False
100000363 False
100000364 False
100000365 False
100000366 False
100000367 False
100000368 False
100000369 False
100000370 False
100000371 False
100000372 False
100000373 False
100000374 False
100000375 False
100000376 False
100000377 False
100000378 False
100000379 False
100000380 False
100000381 False
100000382 False
100000383 False
100000384 False
100000385 False
100000386 False
100000387 False
100000388 False
100000389 False
100000390 False
100000391 False
100000392 False
100000393 False
100000394 False
100000395 False
100000396 False
100000397 False
100000398 False
100000399 False
100000400 False
100000401 False
100000402 False
100000403 False
100000404 False
100000405 False
100000406 False
100000407 False
100000408 False
100000409 False
100000410 False
100000411 False
100000412 False
100000413 False
100000414 False
100000415 False
100000416 False
100000417 False
100000418 False
100000419 False
100000420 False
100000421 False
100000422 False
100000423 False
100000424 False
100000425 False
100000426 False
100000427 False
100000428 False
100000429 False
100000430 False
100000431 False
100000432 False
100000433 False
100000434 False
100000435 False
100000436 False
100000437 False
100000438 False
100000439 False
100000440 False
100000441 False
100000442 False
100000443 False
100000444 False
100000445 False
100000446 False
100000447 False
100000448 False
100000449 False
100000450 False
100000451 False
100000452 False
100000453 False
100000454 False
100000455 False
100000456 False
100000457 False
100000458 False
100000459 False
100000460 False
100000461 False
100000462 False
100000463 False
100000464 False
100000465 False
100000466 False
100000467 False
100000468 False
100000469 False
100000470 False
100000471 False
100000472 False
100000473 False
100000474 False
100000475 False
100000476 False
100000477 False
100000478 False
100000479 False
100000480 False
100000481 False
100000482 False
100000483 False
100000484 False
100000485 False
100000486 False
100000487 False
100000488 False
100000489 False
100000490 False
100000491 False
100000492 False
100000493 False
100000494 False
100000495 False
100000496 False
100000497 False
100000498 False
100000499 False
100000500 False
100000501 False
100000502 False
100000503 False
100000504 False
100000505 False
100000506 False
100000507 False
100000508 False
100000509 False
100000510 False
100000511 False
100000512 False
100000513 False
100000514 False
100000515 False
100000516 False
100000517 False
100000518 False
100000519 False
100000520 False
100000521 False
100000522 False
100000523 False
100000524 False
100000525 False
100000526 False
100000527 False
100000528 False
100000529 False
100000530 False
100000531 False
100000532 False
100000533 False
100000534 False
100000535 False
100000536 False
100000537 False
100000538 False
100000539 False
100000540 False
100000541 False
100000542 False
100000543 False
100000544 False
100000545 False
100000546 False
100000547 False
100000548 False
100000549 False
100000550 False
100000551 False
100000552 False
100000553 False
100000554 False
100000555 False
100000556 False
100000557 False
100000558 False
100000559 False
100000560 False
100000561 False
100000562 False
100000563 False
100000564 False
100000565 False
100000566 False
100000567 False
100000568 False
100000569 False
100000570 False
100000571 False
100000572 False
100000573 False
100000574 False
100000575 False
100000576 False
100000577 False
100000578 False
100000579 False
100000580 False
100000581 False
100000582 False
100000583 False
100000584 False
100000585 False
100000586 False
100000587 False
100000588 False
100000589 False
100000590 False
100000591 False
100000592 False
100000593 False
100000594 False
100000595 False
100000596 False
100000597 False
100000598 False
100000599 False
100000600 False
100000601 False
100000602 False
100000603 False
100000604 False
100000605 False
100000606 False
100000607 False
100000608 False
100000609 False
100000610 False
100000611 False
100000612 False
100000613 False
100000614 False
100000615 False
100000616 False
100000617 False
100000618 False
100000619 False
100000620 False
100000621 False
100000622 False
100000623 False
100000624 False
100000625 False
100000626 False
100000627 False
100000628 False
100000629 False
100000630 False
100000631 False
100000632 False
100000633 False
100000634 False
100000635 False
100000636 False
100000637 False
100000638 False
100000639 False
100000640 False
100000641 False
100000642 False
100000643 False
100000644 False
100000645 False
100000646 False
100000647 False
100000648 False
100000649 False
100000650 False
100000651 False
100000652 False
100000653 False
100000654 False
100000655 False
100000656 False
100000657 False
100000658 False
100000659 False
100000660 False
100000661 False
100000662 False
100000663 False
100000664 False
100000665 False
100000666 False
100000667 False
100000668 False
100000669 False
100000670 False
100000671 False
100000672 False
100000673 False
100000674 False
100000675 False
100000676 False
100000677 False
100000678 False
100000679 False
100000680 False
100000681 False
100000682 False
100000683 False
100000684 False
100000685 False
100000686 False
100000687 False
100000688 False
100000689 False
100000690 False
100000691 False
100000692 False
100000693 False
100000694 False
100000695 False
100000696 False
100000697 False
100000698 False
100000699 False
100000700 False
100000701 False
100000702 False
100000703 False
100000704 False
100000705 False
100000706 False
100000707 False
100000708 False
100000709 False
100000710 False
100000711 False
100000712 False
100000713 False
100000714 False
100000715 False
100000716 False
100000717 False
100000718 False
100000719 False
100000720 False
100000721 False
100000722 False
100000723 False
100000724 False
100000725 False
100000726 False
100000727 False
100000728 False
100000729 False
100000730 False
100000731 False
100000732 False
100000733 False
100000734 False
100000735 False
100000736 False
100000737 False
100000738 False
100000739 False
100000740 False
100000741 False
100000742 False
100000743 False
100000744 False
100000745 False
100000746 False
100000747 False
100000748 False
100000749 False
100000750 False
100000751 False
100000752 False
100000753 False
100000754 False
100000755 False
100000756 False
100000757 False
100000758 False
100000759 False
100000760 False
100000761 False
100000762 False
100000763 False
100000764 False
100000765 False
100000766 False
100000767 False
100000768 False
100000769 False
100000770 False
100000771 False
100000772 False
100000773 False
100000774 False
100000775 False
100000776 False
100000777 False
100000778 False
100000779 False
100000780 False
100000781 False
100000782 False
100000783 False
100000784 False
100000785 False
100000786 False
100000787 False
100000788 False
100000789 False
100000790 False
100000791 False
100000792 False
100000793 False
100000794 False
100000795 False
100000796 False
100000797 False
100000798 False
100000799 False
100000800 False
100000801 False
100000802 False
100000803 False
100000804 False
100000805 False
100000806 False
100000807 False
100000808 False
100000809 False
100000810 False
100000811 False
100000812 False
100000813 False
100000814 False
100000815 False
100000816 False
100000817 False
100000818 False
100000819 False
100000820 False
100000821 False
100000822 False
100000823 False
100000824 False
100000825 False
100000826 False
100000827 False
100000828 False
100000829 False
100000830 False
100000831 False
100000832 False
100000833 False
100000834 False
100000835 False
100000836 False
100000837 False
100000838 False
100000839 False
100000840 False
100000841 False
100000842 False
100000843 False
100000844 False
100000845 False
100000846 False
100000847 False
100000848 False
100000849 False
100000850 False
100000851 False
100000852 False
100000853 False
100000854 False
100000855 False
100000856 False
100000857 False
100000858 False
100000859 False
100000860 False
100000861 False
100000862 False
100000863 False
100000864 False
100000865 False
100000866 False
100000867 False
100000868 False
100000869 False
100000870 False
100000871 False
100000872 False
100000873 False
100000874 False
100000875 False
100000876 False
100000877 False
100000878 False
100000879 False
100000880 False
100000881 False
100000882 False
100000883 False
100000884 False
100000885 False
100000886 False
100000887 False
100000888 False
100000889 False
100000890 False
100000891 False
100000892 False
100000893 False
100000894 False
100000895 False
100000896 False
100000897 False
100000898 False
100000899 False
100000900 False
100000901 False
100000902 False
100000903 False
100000904 False
100000905 False
100000906 False
100000907 False
100000908 False
100000909 False
100000910 False
100000911 False
100000912 False
100000913 False
100000914 False
100000915 False
100000916 False
100000917 False
100000918 False
100000919 False
100000920 False
100000921 False
100000922 False
100000923 False
100000924 False
100000925 False
100000926 False
100000927 False
100000928 False
100000929 False
100000930 False
100000931 False
100000932 False
100000933 False
100000934 False
100000935 False
100000936 False
100000937 False
100000938 False
100000939 False
100000940 False
100000941 False
100000942 False
100000943 False
100000944 False
100000945 False
100000946 False
100000947 False
100000948 False
100000949 False
100000950 False
100000951 False
100000952 False
100000953 False
100000954 False
100000955 False
100000956 False
100000957 False
100000958 False
100000959 False
100000960 False
100000961 False
100000962 False
100000963 False
100000964 False
100000965 False
100000966 False
100000967 False
100000968 False
100000969 False
100000970 False
100000971 False
100000972 False
100000973 False
100000974 False
100000975 False
100000976 False
100000977 False
100000978 False
100000979 False
100000980 False
100000981 False
100000982 False
100000983 False
100000984 False
100000985 False
100000986 False
100000987 False
100000988 False
100000989 False
100000990 False
100000991 False
100000992 False
100000993 False
100000994 False
100000995 False
100000996 False
100000997 False
100000998 False
100000999 False