About Data Analysis Report

This RMarkdown file contains the report of the data analysis done for the project on building and deploying a stroke prediction model in R. It contains analysis such as data exploration, summary statistics and building the prediction models. The final report was completed on Wed Aug 13 14:15:12 2025.

Data Description:

According to the World Health Organization (WHO) stroke is the 2nd leading cause of death globally, responsible for approximately 11% of total deaths.

This data set is used to predict whether a patient is likely to get stroke based on the input parameters like gender, age, various diseases, and smoking status. Each row in the data provides relevant information about the patient.

Task One: Import data and data preprocessing

Load data and install packages

# clear out any pre-existing variables or data
rm(list=ls())

getwd()
## [1] "C:/Users/black/Downloads/stroke-prediction"
#load dataset
healthcare_dataset_stroke_data <- read.csv("healthcare-dataset-stroke-data.csv")
View(healthcare_dataset_stroke_data)

# load the relevant tidymodels libraries

options(repos = c(CRAN = "https://cloud.r-project.org"))
install.packages(c("tidymodels","xgboost","caret","pROC"))
## Installing packages into 'C:/Users/black/AppData/Local/R/win-library/4.5'
## (as 'lib' is unspecified)
## package 'tidymodels' successfully unpacked and MD5 sums checked
## package 'xgboost' successfully unpacked and MD5 sums checked
## Warning: cannot remove prior installation of package 'xgboost'
## Warning in file.copy(savedcopy, lib, recursive = TRUE): problem copying
## C:\Users\black\AppData\Local\R\win-library\4.5\00LOCK\xgboost\libs\x64\xgboost.dll
## to C:\Users\black\AppData\Local\R\win-library\4.5\xgboost\libs\x64\xgboost.dll:
## Permission denied
## Warning: restored 'xgboost'
## package 'caret' successfully unpacked and MD5 sums checked
## Warning: cannot remove prior installation of package 'caret'
## Warning in file.copy(savedcopy, lib, recursive = TRUE): problem copying
## C:\Users\black\AppData\Local\R\win-library\4.5\00LOCK\caret\libs\x64\caret.dll
## to C:\Users\black\AppData\Local\R\win-library\4.5\caret\libs\x64\caret.dll:
## Permission denied
## Warning: restored 'caret'
## package 'pROC' successfully unpacked and MD5 sums checked
## Warning: cannot remove prior installation of package 'pROC'
## Warning in file.copy(savedcopy, lib, recursive = TRUE): problem copying
## C:\Users\black\AppData\Local\R\win-library\4.5\00LOCK\pROC\libs\x64\pROC.dll to
## C:\Users\black\AppData\Local\R\win-library\4.5\pROC\libs\x64\pROC.dll:
## Permission denied
## Warning: restored 'pROC'
## 
## The downloaded binary packages are in
##  C:\Users\black\AppData\Local\Temp\Rtmp4GOw48\downloaded_packages
install.packages("dplyr")
## Installing package into 'C:/Users/black/AppData/Local/R/win-library/4.5'
## (as 'lib' is unspecified)
## package 'dplyr' successfully unpacked and MD5 sums checked
## Warning: cannot remove prior installation of package 'dplyr'
## Warning in file.copy(savedcopy, lib, recursive = TRUE): problem copying
## C:\Users\black\AppData\Local\R\win-library\4.5\00LOCK\dplyr\libs\x64\dplyr.dll
## to C:\Users\black\AppData\Local\R\win-library\4.5\dplyr\libs\x64\dplyr.dll:
## Permission denied
## Warning: restored 'dplyr'
## 
## The downloaded binary packages are in
##  C:\Users\black\AppData\Local\Temp\Rtmp4GOw48\downloaded_packages
library(tidymodels)
## Warning: package 'tidymodels' was built under R version 4.5.1
## ── Attaching packages ────────────────────────────────────── tidymodels 1.3.0 ──
## ✔ broom        1.0.8     ✔ recipes      1.3.1
## ✔ dials        1.4.1     ✔ rsample      1.3.0
## ✔ dplyr        1.1.4     ✔ tibble       3.3.0
## ✔ ggplot2      3.5.2     ✔ tidyr        1.3.1
## ✔ infer        1.0.9     ✔ tune         1.3.0
## ✔ modeldata    1.5.0     ✔ workflows    1.2.0
## ✔ parsnip      1.3.2     ✔ workflowsets 1.1.1
## ✔ purrr        1.0.4     ✔ yardstick    1.3.2
## Warning: package 'broom' was built under R version 4.5.1
## Warning: package 'dials' was built under R version 4.5.1
## Warning: package 'dplyr' was built under R version 4.5.1
## Warning: package 'infer' was built under R version 4.5.1
## Warning: package 'modeldata' was built under R version 4.5.1
## Warning: package 'parsnip' was built under R version 4.5.1
## Warning: package 'tune' was built under R version 4.5.1
## Warning: package 'workflows' was built under R version 4.5.1
## Warning: package 'workflowsets' was built under R version 4.5.1
## Warning: package 'yardstick' was built under R version 4.5.1
## ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ──
## ✖ purrr::discard() masks scales::discard()
## ✖ dplyr::filter()  masks stats::filter()
## ✖ dplyr::lag()     masks stats::lag()
## ✖ recipes::step()  masks stats::step()
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.5.1
## Warning: package 'readr' was built under R version 4.5.1
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ forcats   1.0.0     ✔ readr     2.1.5
## ✔ lubridate 1.9.4     ✔ stringr   1.5.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ readr::col_factor() masks scales::col_factor()
## ✖ purrr::discard()    masks scales::discard()
## ✖ dplyr::filter()     masks stats::filter()
## ✖ stringr::fixed()    masks recipes::fixed()
## ✖ dplyr::lag()        masks stats::lag()
## ✖ readr::spec()       masks yardstick::spec()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(workflows)
library(tune)
library(dplyr)
library(stringr)
library(xgboost)
## Warning: package 'xgboost' was built under R version 4.5.1
## 
## Attaching package: 'xgboost'
## 
## The following object is masked from 'package:dplyr':
## 
##     slice
library(caret)
## Warning: package 'caret' was built under R version 4.5.1
## Loading required package: lattice
## 
## Attaching package: 'caret'
## 
## The following objects are masked from 'package:yardstick':
## 
##     precision, recall, sensitivity, specificity
## 
## The following object is masked from 'package:purrr':
## 
##     lift
library(pROC)
## Warning: package 'pROC' was built under R version 4.5.1
## Type 'citation("pROC")' for a citation.
## 
## Attaching package: 'pROC'
## 
## The following objects are masked from 'package:stats':
## 
##     cov, smooth, var

Describe and explore the data

# Check structure and missing values
str(healthcare_dataset_stroke_data)
## 'data.frame':    5110 obs. of  12 variables:
##  $ id               : int  9046 51676 31112 60182 1665 56669 53882 10434 27419 60491 ...
##  $ gender           : chr  "Male" "Female" "Male" "Female" ...
##  $ age              : num  67 61 80 49 79 81 74 69 59 78 ...
##  $ hypertension     : int  0 0 0 0 1 0 1 0 0 0 ...
##  $ heart_disease    : int  1 0 1 0 0 0 1 0 0 0 ...
##  $ ever_married     : chr  "Yes" "Yes" "Yes" "Yes" ...
##  $ work_type        : chr  "Private" "Self-employed" "Private" "Private" ...
##  $ Residence_type   : chr  "Urban" "Rural" "Rural" "Urban" ...
##  $ avg_glucose_level: num  229 202 106 171 174 ...
##  $ bmi              : chr  "36.6" "N/A" "32.5" "34.4" ...
##  $ smoking_status   : chr  "formerly smoked" "never smoked" "never smoked" "smokes" ...
##  $ stroke           : int  1 1 1 1 1 1 1 1 1 1 ...
colSums(is.na(healthcare_dataset_stroke_data))
##                id            gender               age      hypertension 
##                 0                 0                 0                 0 
##     heart_disease      ever_married         work_type    Residence_type 
##                 0                 0                 0                 0 
## avg_glucose_level               bmi    smoking_status            stroke 
##                 0                 0                 0                 0
# Check the initial class of 'my_column'
class(healthcare_dataset_stroke_data$bmi)
## [1] "character"
# find unique values for each data frame
class(healthcare_dataset_stroke_data$id)
## [1] "integer"
unique(healthcare_dataset_stroke_data$id)
##    [1]  9046 51676 31112 60182  1665 56669 53882 10434 27419 60491 12109 12095
##   [13] 12175  8213  5317 58202 56112 34120 27458 25226 70630 13861 68794 64778
##   [25]  4219 70822 38047 61843 54827 69160 43717 33879 39373 54401 14248   712
##   [37] 47269 24977 47306 62602  4651  1261 61960  1845  7937 19824 37937 47472
##   [49] 35626 36338 18587 15102 59190 47167  8752 25831 38829 66400 58631  5111
##   [61] 10710 55927 65842 19557  7356 17013 17004 72366  6118  7371 70676  2326
##   [73] 27169 50784 19773 66159 36236 71673 45805 42117 57419 26015 26727 66638
##   [85] 70042 32399  3253 71796 14499 49130 28291 51169 66315 37726 54385  2458
##   [97] 35512 56841  8154  4639 12363 63973 45277  4712 33175  2346 42072 12062
##  [109] 30456 59125 56546 48405 36706 41069 71639 53401 60744  7547 31720  5563
##  [121] 68798 72918 13491 44033 14164 50522  3352 70943 37132 48796 53440 16817
##  [133] 69551 31563 20387 71279 55824 11762 29281 30683 20439 45965  8045 37651
##  [145] 17308 67981 41241 62861 72081 58978 11933 46703 32503 12482 56939 24669
##  [157] 43054 59437 66258 34567 50931 16590 69768 20426  3512 42899 63453 43364
##  [169] 44993   210 28939 60739 67432  2182 40899 14431 62466 36841 33486 65105
##  [181] 54567 66204 39912  8003 28378 41081 16077 67895 30184 66955 24905 66071
##  [193] 36255 69112 23410 64373 58267 35684 18937   491 54695 68627  8580 28484
##  [205] 62019 51314 37060 35578 54921 33454 33943 62439 31179 66866  2548 68025
##  [217]  2390 29552 25904 31421 20463 68023 12689 54724  8899 39186 32729 39105
##  [229] 31154 69959 10552 12917 68356 23368 25974  1210 28493 36857  1836 32221
##  [241] 10548 52282 45535 40460 17739 49669 27153 34060 43424 30669 30468 16523
##  [253] 56543 46136 32257 52800 41413 15266 28674 10460 64908 63884 37893 67855
##  [265] 25774 19584 24447 49589 17986 29217 72911 47175  4057 48588 70336 66767
##  [277] 45801 36275 11577 67210 29908 45222 33759 40311 26325 65460 36811 71750
##  [289] 70970 42203 55680 11014 44338 20980 34974 71379 58261 67318 28526  8831
##  [301] 65199 43454  7282 18518 41648 49003 16371 42807 40181 66174 45538  6319
##  [313] 68249 55232 11120 41940 72214 37089 68614  1686 22284 39038 21956 52134
##  [325] 30171  4480  2982 65535 29865 54918 59368 65836 21130  1703 16934 28799
##  [337] 32689 56357 18051 40840 10449 38805 31091 45053 61837  9487 49713 17608
##  [349] 28102  1506 28333 62608 40670  4630 21284 49421  5973 42996 66333 46785
##  [361] 54312 21408 49916  7559 71038 69037 58617 69064  9404  8171 28286 43232
##  [373] 10159 34402 58282 64489 22706 71539 28637 64553 31741 69936 46527 22537
##  [385] 50611 13547 63732  9608 10504 37090 60148  9637 44862 52173  5708 23462
##  [397]  2374 11091 70374 15528 65357 49465 31143 66972 55810 37031 34608 36007
##  [409] 14123 48298 54975 27213 44749 46468 10913 51983 27029 22320 45719   129
##  [421] 20351   530 55351 67431 20546  6107 50305 52342 59906 59729 53144  3655
##  [433] 11999 12985 38119  3355 22091  5010 67177 58600 56681 56716 65946 61350
##  [445] 17291 61465 18108 48368 36471 15689  8233 46436 23221 31830 15296  7351
##  [457] 66196 17718 31164 48272  2893 34376 18498 56735  8595   621  1307 35846
##  [469] 28645  5835 46474 69687  2953 11838  9179 38165 63050 22470 71585 15649
##  [481] 11974  3009 32361 41523 53910 67548 50441 16927 28265 33404 50965 21077
##  [493] 12982 66570 29158 34299 54375 37832 21058  7696 34668 68483  6072 51112
##  [505] 69673 71238 63958 34511 24892 29496 19939 27832 27757 31279 25099 67733
##  [517]  9201 33123 21713 22622  6726 17242 16380  9729 56974 29933 65574 17019
##  [529] 41800  7621  6855  5374 31564 26028 71808 56998 14712 23094 43134 40622
##  [541] 39383 63606 46438 65144   545 36331 42359 20751 34641 15791 68241 67780
##  [553] 68275 13129 60902 37629 58439 62936 29010 36561 44912 59829 45238 47811
##  [565] 61511 55424 36942 61697 55138 39399 17148   721 40448 58007 15095 11960
##  [577] 56179 24592 67744  8328 32437 44315 68245 25483 47732 50118 55420 55709
##  [589] 15311 53660 56553 30480 31988 59807 45585 39639 52063 40639 31090 64174
##  [601]  8544 27377  3361 61408 33552 31364  7446  9906 65130 27794 48993 30753
##  [613] 46809 22853 12465 64849 39659 24183 71533 35565 34558 42553 39601 46891
##  [625] 38987 21886  5353 44300 48144 46218 39745 13517 36355 22678  2532 52512
##  [637]  3579  3130  5545 63693 34363 23650 53515 33528 23046 11068 62233  7291
##  [649] 36814 48265 10139 12662 43174 72823 30567 41927 54866 20364 21117 50491
##  [661] 61013 71010 23551 10997 12738 57772 16615 62999 68995 66184 53010   967
##  [673] 31145 54338 22870 13223 57523 67932 10255 68131 29873 54182 61300 15274
##  [685] 53016 28848 27012  7745 20541  5892 66883 43196 12593 51514 15553 45796
##  [697] 31840 58767 14391 22321 38184 13997 41673 27796 18390 63409  9752 72882
##  [709] 49744 49086 40866 47523 63561 51422 56870  3590 60665 40791 54304 22485
##  [721] 18430 19234 52454 13365 60983 14615 50277 50811 16575  1246 11176 30712
##  [733] 31308  9612  3325 52808 41513 36109 53336 56831 52580 55592 33723 26235
##  [745] 16685 44583 25315 58227 60810 34612  8320 25595 30550 49529 13367 33585
##  [757] 49785  6886 38609 22159 37413  4169 40055 18888 45283 42503 23645 62382
##  [769] 59521 55386 22685 46745 72547 26973 41033  5046 71442 49624 10572 55847
##  [781] 42441 28910 10381 14387 31956 17813 24665 13683  7387 57011 22384 24108
##  [793] 50053 69427 21688 60777 64732 42710 46683 58909 51125 29077  4970 58291
##  [805] 18616    99 55529 12204 21397 64633 23016 18412 67412 37545 10324 14491
##  [817] 64582 25514  7663 66220 71793 25458 69645 53695 26692 33400 67078 32352
##  [829] 22540 26999 65218 30102 49521 54643 29134 68281 40350 33410 39375  2543
##  [841] 45289 12106 10792 19153 47876 25283 12270 49949 50826 28681 41615 14147
##  [853] 41537 62332 25488 45759 71929 14807 16110 40970 28933 11709 37154 16809
##  [865] 13907  2314 70380 63058 54071 67405 28024 11730  2549 17245 70852 60957
##  [877] 19742 10782 61742  4808 13571 49928 52688 24099 65698 47885 13948 17351
##  [889]   820 55721 72310 24115 65766 42482 25627  7122 48755 33551 62716 68438
##  [901] 41148 14924 47950  8008 56089  9262 71896 38623 26503  5475 15525 48748
##  [913] 11745 17733 71591 11743 67864 34857 34995  3606 22952 32554 45893 72020
##  [925] 57879 53538 17006 36638 41097 36618 37290 54620 42108 19681  6988 25287
##  [937]   224 56679 27146 16556  5934 58999 28261 35222 44105 65256 62709 36698
##  [949]  7273 20044 54769 57372 30605 13622 12686 39250  2879 59684 48830 56986
##  [961] 47924 16402 40889  4083 59336  5684 48843  5694  3673 44481 10538  9648
##  [973] 19101 31867 11973 23633 52549 59178 37349 44281 55599 45224 54747  2751
##  [985]  6090 46385 46323 28122 50843 64464 66922 66494 42786 33401 24174 60211
##  [997] 53279 61715 37830  2454 60663 46875 69091  1821 44978  3437  6355 10762
## [1009] 58567 62187    84  8521 72779 45824 61838 57212 62668 33142 17437 38303
## [1021] 12396 36484 60047 16542 18805 17869  6793 49265  6606 23031 69330 22902
## [1033] 69622  4807  9641 10313 12097 58037 45323 34281  7990 57622 39120 68344
## [1045] 66752 11691  5077 13319 49279 53815 42856 51579 10752 42133  4842 58138
## [1057] 58203 65053 24168  5824  6965  8332 61973 42821 18687 72642 54782 55862
## [1069] 24437 10367 42550 14178 65429 66530 43146  3509 57497 15220  4813 31166
## [1081]  9051 28669 59894 18684 35866 51907  7250 16147 18306 69143 61769 26134
## [1093] 67603 66772 41861   954 37888 34326 42329 23565 27323 57854 18414 72836
## [1105] 17708 66321 53817 66678 56734 32240 28127 20347 40824 38678 29380   809
## [1117] 65453  9415 30989 65258 67052 62756 69224 13323 59940 49042 66362 46093
## [1129] 10370   156 11105 22363 46072 65667 47848 71440 35231 59734  1893 32733
## [1141] 34728 30352 61338 59275 45497 19996 50371 32687 35295 15746 31517 43268
## [1153] 54540 20973 56245  9225 45955  3532 41291 53943 52550 47414 38804 72861
## [1165] 53276 30944 33622 26191 69312 39661 20162 48989 30411 47735 51162  8598
## [1177] 57347  4683 55775 32645 46643   782 63565 13602 28326 26389 16906 35140
## [1189] 16837  2750 47585 37404 39518 70678   542 38649 53266 26031  1191 36820
## [1201] 62783 10133 19778 38255 41565 39423 68908 22440 28418 22566  7055 69177
## [1213] 33162 44764 32157 61983 72268 39467 20282 51159  7167 59147 18192 14049
## [1225] 35927 28150  8727  7516  6419 20425 59878 69355  5858 39823 37053  2082
## [1237] 48073 16449  5447 27145 30328   739 44224   533 45554 32884 55744 28414
## [1249] 25767 71319 70031 23604 46576 31293 70610  6044 62284  5821 22295 27583
## [1261]  9696  1164 48781 50947 47844 45209 49412 43088 16355 43172 43155 11882
## [1273] 45669 65339 60399 59604 22488 33187 44192 16114 35293   728 45788 52150
## [1285] 26172 67814 12618 28952 39123 53967 34772 43124 51916 68003 59157 54383
## [1297]  6928   321 21857 33526 37327 55976 56090 38350  6040 17639  1678 27572
## [1309] 57668 22001 54184 27966  4702 38123 47345 17222 45048 30084  7195 16260
## [1321] 52457 50650 35913 52306   132  8951 64752 51285 14349 40571 40624 13072
## [1333] 66310 58101 22969 28904  6563 55315 47537 45945 65849 31125  5103 54526
## [1345] 67309  2275 29869 15757 38523 65388 60816 67350 40124 20370 35188 28716
## [1357] 56166 47159 26242 36226 47357 33167 21042 71062 32723 49646 35737 24256
## [1369] 62340 39927 30677 50453 17398 20938 21850 14241 43905 40144  7806 63984
## [1381] 13504 62272  5878 62767   239  3184 51959  2092 69239 68235  3956 42703
## [1393] 34436 39258 40513 48648 48836 71444 33983 35372 31849  2772 11148 62387
## [1405] 50775  3807 51339 69259 32826 12414 21381 29375 62452 68650 47622 57124
## [1417] 19382 44179 50098 24674 72361 14563 40237 36523 65970  1577 51109  5984
## [1429] 46373 13062 47770 32459 12687  7725 67217 49976 71318 42201 11232 14709
## [1441] 57137 36858 50373 51124 13191 47330 42191 35332 49341 64750 70259 36960
## [1453] 12992  4692 62460 72132 41402 40253 63577 11726 13736 43913 41870 37907
## [1465] 15987 57166 44950 47627 42460  8723 52559   937 41271 66893 21491 51806
## [1477] 59412   742 42902 43059 61512 10943 11447 29233 17762 46284  1405 38493
## [1489] 57953 30746 16949 45297 40251 27013  7586 26452 16378  5137  4559 45357
## [1501] 45257 34386 15219 39202  9076 72824 64132 52987 17827 29378 29327 48609
## [1513]  4833  8085 41820 72474 32094 66818 49057 18070 17860 17078 23836  5296
## [1525] 48184  9511 19389 25559 11770 34496  8096 49709 19735 31415 71322 72337
## [1537] 25454 15310 10245 29224  7550 57917 24219 49023 51020 52089 29095 41424
## [1549]  7297 68994 25935 29910 24567 54858 36679 59339 18754 34312 57798 37759
## [1561] 11605 47558 54264 47893  3178 61924 18141 58015   354  5777 43271 46210
## [1573] 39714 21785 36620 49495 21720  6304 18887 30214 66419 57468 24218 69792
## [1585]  6372 34664 40931 28559 15166 49815  1625 56309 30116 52034 35584  2898
## [1597] 16593 17175 63663 10603 40544 49152  1231 43672 25107 39286 32766 15988
## [1609]  9011 38043 71721 14832 38094 49789 47350 33525 12318 54553 45976 43675
## [1621] 12915  4542 65801 59953 60973 68739 35829 53909  5799 43772  3154 45754
## [1633] 57485  6128 22623 37082 64541 47037 48614 15969 17752 50889 56459 34163
## [1645]  4538 14222 31461 34001 48964 40393 16488 47947 51149 17079 44781 29385
## [1657] 53610 48210 48072 32776  8960 63491 51883 20460 47181 35432 44010 50841
## [1669] 71044  1842 34720  9489 28725 30290 13723 26328 60104 48722 14481 67963
## [1681] 70752 52419 14711 26366 12436 36722 37698 55235 20468 14677 44171 70344
## [1693]  8470 42743 13949 61096 19239 70447  6879 37451  5686  4789   897 69553
## [1705] 58438 29104 26862 38036 36666 16316 61365 12512 31835  4099 26893 35143
## [1717]  1486  5043  2513  5451  3640 17835 26826 45713 37660 24782 63416 16953
## [1729] 42082 51660 27135 54058 24272 16028 49645 54347  4861 54353 71016 33768
## [1741] 62681 41007 35450 62793 66592 33462 29804 33906 43510 21202  7222 13561
## [1753] 29179  5511 20825 67144 15515  3753 27279 48759 69524 28443 38578 66502
## [1765] 50978  9034 16582 28500 70241 32452 45573 64412 66647 39450 57109  3591
## [1777] 25138 17277 35333 18861 15120 29221 11412 38858  6802  8644 54579 41935
## [1789] 17926 13862 64523 66065 71869 11024 46035 24630 11238 54946 24229 29934
## [1801] 28998 19805 63668 24876 34719 48769 22536  8760 53126 18179 38242 68708
## [1813] 12366 42465 24638 58587  9170 36545 19467 16868 47608 38440 23543 65396
## [1825] 34621 23561 16091 63597 57533 59370 57285 17515 23988 34958 30620 31811
## [1837]  1818  5478 26830 25883 43657 71917 61299 24603 70654 49485 61641 12600
## [1849] 11566 72108 35117 22967 28913 70857 42229 23459  2209 38673 42184 59250
## [1861] 29525 42713 16066 33692 29232 70122 25305 66110 69461  7885 60050 21608
## [1873] 32150 48069 24066 39242 57618 14599 27479 10238 49014 67063 38488 33298
## [1885] 48739 52428 61171 40878 61247 27799  2824 12376 72435 46864  2019 26154
## [1897] 47972 47751 25405 34525 13755 56019 67942 43806 39849  7344  1741 52220
## [1909] 20129 61178 48226  1151  6672 10333 11134 25199 66490 10390 33144 72497
## [1921] 16783   727 51935 44177  2421 48693  5723 29470 71590 16600 28309 41911
## [1933]  3390 31806 68750 32840 49797 72096 13503 41536 17441 62238   737  4627
## [1945] 47208  6844 60001 44503 44938 40371 39011  1460 48364 30285 21472 71182
## [1957] 33412 16061 60266 70965 56736  6537 41827 49480 36704  8884 49775 25777
## [1969]  2070 15752 45915 48775 65697 65229 56889  6596 46577 63455 21724 29863
## [1981] 69249  8968 20310 11450 31999 34133 44202 72311 18704 36518 35651 13749
## [1993] 21521 27163  8882 32016 14287 60139  2447 42500 44391 12741 15418 69482
## [2005] 32270 50983  6493 45399 67099 19585 26247 25818 34261 64128 62817 69339
## [2017] 25919 71978  1473 66546 56584 38316 15647 59933  3429 60963 67689 31689
## [2029] 23240 30850 38920 66080 57263 60126 64393 69285 24428 59642 12064 59737
## [2041] 19352 61903 47701 15225 66431 57236 48453  8031 39139  4838 22689 37752
## [2053] 32320 14889 13964 31746 17492  1499 34396 36750 68816 16129 64006 51845
## [2065] 30692 65712 42161 16938 16113 29388 65109 61242 65252 49615 63511 14089
## [2077] 16987 53399 36946 55522 27954  5355 69069 11539 16847 15873 15415 22891
## [2089]  7394 29915 62607 24404 69666 54997  6199  4635  3305 24342 65093 46261
## [2101] 42624 24735 50671  1679 66680 34248 65336 68333 60210 11573 67890 49254
## [2113]  9199 35402 25996  8345 63219  8770 22370 25930 33478 23009 24885 58591
## [2125] 44777 46363 36377 15440 56420 39531 55220 30731 14479 40471  7384 53422
## [2137] 59745 24721  9644 50837 67941 43590 29014 66051 70783 10716  7868 58350
## [2149] 18927 19550 31372 55262 50238  2868 51343 56324 42047 36486 62456 64980
## [2161] 65962 47521 41501 47582 63938 49627 61291 53032 45040 56791 37320 72514
## [2173]  3842 38143 54296 48435 42212 47607 16535 66677 57270 22414 63401 32252
## [2185] 17950 53990 20565 59993 42830 34721  5157 48851 26084 23413 49970 72414
## [2197] 21374 69623 40378  4671 17295 55466 65419 34448 14406   924 71339 31443
## [2209] 49672   394 63362 59928 62289 59464 18680 19439 27017  8277 14099 37128
## [2221] 57774 64033 72701 59130 48472 67956 35602 13818 34661 64895 21969 38320
## [2233] 42040 31857 64494 34764 20673 64817 72450 13988 54985  6049 13380 64371
## [2245] 50295 14404 58645 19419 24518 53494 42599 68370 57813  1329 15255 65680
## [2257] 32974  5863 10584 38675 47600 48246 61743  3879 58086 53957 40137 70500
## [2269] 35085 43872 62951 43244 31198 23223 38474  4591  1451 37150 65632 62834
## [2281] 21826 21036 55566 46923 63990  2265  2860 15964 46483 33284 61895 48875
## [2293] 36589 28651 45033 32166 34188 58359 59347 12849  6104 29694 30806 20316
## [2305] 58253 57679 39956  7683  9197 58543  6968 35838 57549 59200 24289  6206
## [2317] 28227 35229 23176  3045 22386  1077 57903 22108 55982 55465 29258 38432
## [2329] 49666 59904 32365 15351 61000    77 17466 57569  9026 54590 54301   170
## [2341] 52554 10649 28258 22269 12557  2846 61219 65321 23946 56312 20256 26993
## [2353] 58599 27849 33367 61764 13620 39308  1275 34336  1505 31887 60258 63450
## [2365] 35178  3099 43903  9013 60158 15579  8563 61573 43827 43090 46068 12469
## [2377] 58820 31893 45259 63779 71250 55051  2520  3715 21206 60159  3113 62126
## [2389] 51275  3115  9986 35974 46488 54172 21804 50402 36317 44676  3724 69668
## [2401] 59274 29676 37655 16980 40213 47831 40977 39129 40837 59000 44510  3793
## [2413] 32215 35296 69502 67620 27664 49555 16812 63665 68141 33674 30432 10886
## [2425] 62629 67758 41244 50309  6480 27007 63912 37483 29855 22136 66637  2244
## [2437] 22259 19088 61010 49574 12336  3668  6034 61418 68725   464 42225 51254
## [2449] 59164 70429 54253 47937 66882  7411 39593  6239 35378 54012 69835 44591
## [2461]  4709 20393 27626 45864 68685 28711 44962  7892 11744 12279 20740 58257
## [2473] 36547   559 13728  4400 68524 24096 65643 30186 11904 20257  2822 18072
## [2485] 34896 53328 28303 44325  8579 29229 48406  3761 65324  7658 35997 34383
## [2497]  8646 46653  1099 61676 38131 61848 56228  4949 46688 30491 43478 25443
## [2509] 52519 24361 29514 35893 58568 63303 70625 54807 18820 64029 72703 11394
## [2521] 12298 70845 44494 30953 47861 13465 62454 52593    91 22056 45469 41284
## [2533] 20112 45627  4174 31660 36196 19769  8341 42172 14372 61252 15251 67800
## [2545] 10416 19504  7476 55526   452 55790 38541 23748 18790 45751 72369  7171
## [2557] 52826 42556   507 56746 54072 49760 61821 65481  6174 68224 61559 65564
## [2569] 18890 58936 67667 68138 50363  4740 39683 49903 63457 18595 64912 68382
## [2581] 69510 29872  1924 67243  3494 37307 41175 48303 31473 31402 18996  2573
## [2593] 60683 70537 63193 12228 58107 28647 57086  5505 44112 56645 16652 32445
## [2605] 18752 35152 70081 72340 67112 42323 35022 21625 49972 44142   364 59669
## [2617] 69900 12753 10273 30824   587 55856 47196 67724 23488  2849 12134 24058
## [2629] 15117 72915 61836 13116 48146 72819 20070  8778 13764  2005  8616 51524
## [2641] 50541 21971 32183 30145 30482 30790 63337 66264   641 42412 65693  3746
## [2653] 71304 34935 29173 26474 56857 13529 61979 70886 27693 59762 57308  3701
## [2665] 61339 24965 33952 39042 43039 59915  4727 16481 15018 49702 48017 15313
## [2677] 22231 45461 30678 57904 67483  5646 67911 16856 37972 62414 50485 47405
## [2689] 70928  4679 15070 25625 35123 20165 41730 38761  4797 19199 30402 25088
## [2701] 54756 19590 23332 16971 11727 60255 38796 46498 41042 35069 61103 25095
## [2713] 55607 63029  2919 60003 46256 23659  2952 49229  2457 23508 28364 31360
## [2725] 19335 40390 63936 24832 25219 42393 17951 17443 52242 45931  7828 21547
## [2737] 42305  9442 57047  2538 28461 16433 50681 71327 46699 25248 35315 63144
## [2749] 21517 29789 52207 19209 42041 58153 27717 35106 47730 20657 63411 18671
## [2761]  3843  1225 40264 72451 20292 31201 59359 57985  2885 59743 11544 11969
## [2773] 42929 72776 21438 51084 13440 15533 50903 35276 44472 23587 66794 35854
## [2785] 60907 12449 54371  8106  2013 61785  2707 49120 30752 64972 49537   315
## [2797] 62814  7665 28108 50536  8655   760 47501 16863 51342 35759 17270 53862
## [2809] 40951 56976 37299 33247 32560 10973  3816 50215 10351 69665 14976 28183
## [2821] 33085 13386 15601 22254 15539 58235 21162 67880 42545 48359 54815  6233
## [2833] 52225 50463 49084 61889 25525  9730 30622 26480 65895  4913 20676 52410
## [2845] 57944 20290 10875  2393 66464 40548 19699   205 54805 53195  9107 65196
## [2857] 58833  4309 55462 51746 59335 65644 52790 42681 33697 51963 13375 37526
## [2869] 59454 23600 61245 53489 42284 69089 68970 42938 11327  5464 56995 53646
## [2881] 45139 38354 15566  4793 59223 30927   966 62923 30627 17236 27566  6368
## [2893] 33876 52164 32446 56855 43837  5477 64974 33976 31019  4699 60276 24420
## [2905] 28478 63236  6324 62059 28400  5841  5681 16587  3477 23890  3803 34068
## [2917] 60145 11702 50508 65473 51257 47810 38737 39060 56804 45099 22221 57134
## [2929] 57609  6132 31600 51497 48455 13049  9079 68568 72867 53121 33779 52367
## [2941] 29314 18366 32522  3980  5350  3428 62552 51085 60586 59988 34122 11392
## [2953] 53632 32202 52489 13374 66370   259 12092 38263  1666 48922 58061 50283
## [2965] 26605 10396 14695  2579 71061 41250 53923 54139 32430 14928 32457 59718
## [2977]  4948 40870  2218 57494  1534 69329 39852 65358 36488 55567 33562 20006
## [2989] 47696 60117  5032  5780 52236 59752 47005  4750 65127  4498 32203 27436
## [3001] 34999  4213 71669 36803 17725 57983 68089  3135   563 19364 34590 55459
## [3013] 38724 52968 35716 51421 72525 33009 35437 37253 46171 18143 35330 32127
## [3025] 69834 56311 13439 36366 13111 28932 67521 65688 58761 21192 72348  1825
## [3037] 25674 33035 54297  9122  1218 57210 37096 38243 17198 70884 51809 40602
## [3049] 65116 70455 41618 21209 26103 10436 16550 17697 10744  7799 57183   121
## [3061] 32604 49883 68242 33726 56255 46455 13270 38067  9160 52843 67343 50805
## [3073] 10826 60358 72231 58586 50499 18986 51177   575 47321  7754 66270  2814
## [3085] 52847 60235 10981 62833 26267 69918 44927 20169 31481 27721 71419 25642
## [3097] 31932 13629 38258 70602 60056 31156 69643 23171 42309  2877 37011   355
## [3109] 53252  3553 72178 11817 26468 13176 67032 39784 56156 15230 25218 39637
## [3121] 26777 60533 44375 49848 65413 31161 61787 53482 71387  7577 34400 45175
## [3133] 71192 26997 33532 33704 51897 43016  3370 39984 59232 57896 21917 66435
## [3145]  3442 48064 13358 64986  6032 52924 69979 50489 20094 16618 63280 14551
## [3157] 22098 17771 11803 34356 26528 51554  2296 10624  1681 36375  8117 49849
## [3169] 19436 10523 39322 53265 40379 66841 38900 18180  1183 22964 64597 23893
## [3181] 51564 14410  4964 15020 27380 21523  8819 68408  8976 22290  7700 40503
## [3193] 47917 30303 63864 24177 57274 37213 59992 27382 61017 61699 14489 54053
## [3205] 38348 17668 11792 22917 36204 49554 72594 28027 54177 32602  1213 21534
## [3217]  6852  3379 41146 20391 69379 34778 49270 55407 36744 26603 71414 14517
## [3229] 69050 52080 27493  6295 20375 29017 56635  4280 22896 70297 47776 53141
## [3241] 16145 41593 50651 11111 15803 71597 22804 64498 41182 56606 36958 14877
## [3253] 65988 50001 27034  8950 31850 14288  3180 13899 23730  6011 14376 22052
## [3265] 24836 11861 25613 71496 24074 44937 72082 53271 34077 42330 69487 70973
## [3277] 44986  2633 21834 49196 22939 55400 30870   247  7979 56189  3984 49753
## [3289] 71719 11313 38070 50455 31766 24245 50726 29955 64742 48518 42999 71447
## [3301] 61437 50428  8816 49556 67654 21989 46434  3205 68692 44531 70392 37025
## [3313] 68965 53843  5236 32110 17893 65794 65955 53924 70674 56410  9955  8410
## [3325] 46854  8168 30405  1301 42348 38560 48129 10511 42481 59872 56282  6540
## [3337] 31378 32317  9948 35182  5655 51762 68193 49459 54776 45701  7953 65508
## [3349] 68539 12022  3348 58466 50434 49974 54574 39342  2972 32717 14063 71724
## [3361]  4753 62076  6665 51385 66973 59671  3946 17623 50644 54294 46767 12911
## [3373] 16109 47499  8790 11259 12003 71099 62090 10138 71424 44759 21953 52234
## [3385] 46461  6973  5068 65277 52679 36728 46797 63898 11371 13155 27125 15383
## [3397] 19828  6289 44243 40167 38078 34257 21653 63764 22194 16010  5074 10243
## [3409] 52588 56996 28315 15104 26604 27916 60249 45787 65526 72354 38938 39017
## [3421] 13219  3003 34543 21762 22003  6731 19032 55370 57288 31925  8264   448
## [3433] 38783 45961 27518 51106 42251 33115 31701 21661 18837 57777 62610  2730
## [3445] 51116 22607 11595 24355 32563 18266 60088 14912 49939 64534 62914  4297
## [3457] 20399  1112 13276  1260 40509 15241 31344 55169 55740 62513 18040 10374
## [3469] 37209 62306 54101 12259 37634 22548 65407 50723 20890 52472 42859  3167
## [3481] 56469 23851 30571 67786 41404 33960 70833 65731 57968 57539 17745 33252
## [3493] 69789 40076 10323 23514 37395  8240  9620  7092 50216 59506 43397 62384
## [3505] 10651 69750 55455 34230 65154 36298 13171 62983 44834 67411  5455 49267
## [3517] 60464 56286  5223 53302 59309 69824 13173 52579 59451 56875 16774 61672
## [3529] 25811  7780 58149 38742 29613 20655 53897 29792 15990 45112 28385 63423
## [3541]   187 18891 34657 40546 56755 71097 21025 69020 48883 71297 52216 20421
## [3553] 36896 23535  1323 47309 34161 57405 15824 32103 18205 71420   298 15136
## [3565]  9879 68302 65507 63949 62475 35648 72276 49661 31590  8584  7964 25130
## [3577]  3531  6529 22272 40702  1656 51988 48323 35155 46314 12906 24961 14000
## [3589] 23047  6827 44656 59801 51073 34966 41122  4449 54726  1772  4850 44886
## [3601] 26076 54962  1116 28247 39563 49553 14872 57598 70022 70365 57219 28344
## [3613] 50785 17251 48459 68843 27523 61651 22877 52859 55631  7003 68447 13817
## [3625] 12117 40210 23360 28447 72398  7859 20140 46903 61333  7403 69370 43549
## [3637]  2903 70268 11003 61475 27608  9923 28091 59749  8719 58154 31712 14249
## [3649] 30693 18866 36909 63562 29352 44024 24068 57602 16536  6639  6528 42594
## [3661] 59045 31608 47949 41362 18187  8983 20098  3777 11651 28527 63282 37038
## [3673]  4528 41665 26539 25325 69462 29816 47784 18181  8614   347 61336 27647
## [3685] 25676 65894  2291 25630 38575 29326 59292 52051 64508 36593 39834 54111
## [3697] 53476   479 37237  5496 56075 46130  7730 12380 15324 11658 22778  4128
## [3709] 36825  1454 12674 55375  3726 48652 68657 17337 44831 68420 39632 49095
## [3721] 46292 43492 55766 17740 64189 24202 32514  9866 54816 59880 20625 65969
## [3733] 56923 44001 51852 27176 70874 34287 23052 67499  5380 20154 29546  3718
## [3745] 43734 41917  8050 44426 34700 70230 68721 23170  5731 62791 18943 45472
## [3757]  3942 30201 38284 53552 59663 68631 49900 18140 52340  2327 55137   458
## [3769] 57044 71548 67438 36524 61827 31454 15663  4707 55885 47563 63729  5286
## [3781] 29878 42628  5006 11250 41858 15742 27300 34965 65748 44635 72284 20217
## [3793] 44259 52668 37446 46895 57667 41962 25495  2029 13993 18876 22865   365
## [3805] 37631  5500 53217 56712 10055  4959 22155 22860  6960 57209 66581 17347
## [3817] 58422 19043 52897 16329 40353 56778 41153 63725 19675 72784  8541 45565
## [3829] 36431  6171 29419 65673 64662 51693 50495 37086 71396 27854 53759 14407
## [3841]   887 13328 62507 51797 61536 71221  6948 66083 21238 70992 20376  6613
## [3853] 27818  3062 11692 25070 39556 18437 59540 13857 57924 38069 48871 63420
## [3865] 67665 50638 43892  9335 38830 14019 65888 62986 61409 72041 51584 56476
## [3877] 51740 45983 16079 24920 72818 65944 63836 46729 44642 70693 54065  9926
## [3889] 29201 33308 15937 53748 47803 41554 69435 41049 13859 24257 14417 45260
## [3901] 12807 71417 37479 23850 17791  2544  4961  2702 11208  4077 36548 71596
## [3913] 61050  6172 15098 34895  6443 67635 19931 57302 26197 54982 13398 21101
## [3925] 39958 51894 56001 56137 25900 69213 38613 27660 33790 50845 44628 38951
## [3937] 52792 27675  6903 35463   172 16876 60926 21333 69183  2313  8041 68171
## [3949] 27948 45673 50810  2467 64165 22352 62990  1737 26357 28013 24727 37608
## [3961] 13870  4655 55356 49400 38132 50136  3094 42727 41500 33185  7057 48244
## [3973] 69559 61757 10541 48169 64202  7069 52050 31692 11192 69404 42700  7638
## [3985]  7298 43615 18134 19324 18827 68291 70661  6019 56616 14399  8009 30961
## [3997] 24201 18032 62396 67055 51024 60774 35039 46141 54240 15929 19849 43282
## [4009] 50372  5834 69847 67277 41181 36388 49272 52024 58508 64159 29453 52838
## [4021] 43024  8247 42159 37761 27624 40242  4383 58577 59916 44526 12990 14414
## [4033] 46343 29539 10924 30248 39769 28778 65257  7233 67773 14993 59054 22554
## [4045] 72512 56195  7524 45795 64433 70106 50072 52530   768 40255 50073 52439
## [4057] 65379 38605 35772 38014 68330 47271 26330 24022 45622 60732 53694 11280
## [4069] 28734 12693 17683 36155 31390 10636 71659 52305  9602 68407 72011 40568
## [4081] 50206 41191  7129 45485 32023 33064 60896  2109 27705 36850 52500 43698
## [4093] 49901 69120 25510 60416 15135 34660 11713 40704 71298 54497 30129 44965
## [4105] 38549 39236 50545 28435  4631  9912 43028 38894 41238 51828 64196 10626
## [4117]  4117 37993 57765  7841 18398 50210 52461 32523 49509 16377 13902 44047
## [4129] 34184 11312 39616 57322 28011   242 18178 51823 23439 12594  2692 26062
## [4141]  6805 45817 66306 62167 16627 34285 71151  2580 11891 57080 47456 56139
## [4153] 12857 40980 47668 72792 37728 47410 56450  9189 71966 59272 45563 19907
## [4165] 40163 62738 51651 39940  8122 71057 67921 12834 56567 11872  6574  5294
## [4177] 10870 15062 46454 31795 62395 42760 27119 47113 36045 54871 48824 67356
## [4189] 70670 58477 53636 24262 33886 59126 31697 10018 52447 23238  4148 63404
## [4201] 13540 44288 23194   751  7047 68020 11325 25636 60602 51856 13031 19498
## [4213] 51476 49762 23449 51374 41263  6599 16320 64670 35941 64931 27416 43433
## [4225] 21366 14658  7538 52092 45372 63043    67 68034 63026 18352 36087 27480
## [4237] 38074 66690 31131 26884 26935 17569 24585 53954 13286  7653 59027 70318
## [4249] 15422 56692 45395 39977 14553 40998 71900  3318 41481 24854 22330 14892
## [4261] 36710 29267 17098 61384 69732 61238 18696 25643 63333 23210  2647 60934
## [4273] 50412  1192 55361 50141 12963 55337 23989 26025 67711 53105 10696 43656
## [4285] 52361 57343 23339 51408 47886 21407 34026 53004 18833 69222 32610 57645
## [4297] 21677 50410 25051 31642 60455 52172 69647 24972 13172 31911 34415 53219
## [4309]  7924 72491 59058 52619 36162 68371 21067 25718 24421 69528 56594 35095
## [4321] 30002 71143 32669 17174  2818 30650  3013 42806  6390 46647  6625 49605
## [4333] 72940 24783 22515  3700 53802 49955  2456 71515 44662 38661 15978 35210
## [4345] 49930 27789 45325 31092 40705 28513 12367 63915 10166 35999  8964 38207
## [4357] 52681 38980 33924 10135 46517 65966 56575 43138 36633 11632 31153 52247
## [4369] 61987 64416 31708 62296 53976 16446 51329 33560 37866  8553  5654 17238
## [4381] 45252 14444 46503 18578   917 60981 28873 25446 54127 63478 15464 63312
## [4393] 55681 63804 10321 56339 56277 33657  7054 72393 68059 14996   841 22880
## [4405]  1552 68853 49190 49277   711  1953 34900 13237 61684 28382 13768 32726
## [4417] 65729  6422 11382 31703 33439  5647  1847 12900 28367 71551 13846 61667
## [4429] 46079  7871 60964 72562 63773 53998 16617 54117  5987 72215 39796 12345
## [4441] 65636 47356 27859 41715 38617 32638 47799 41942 69010 47144 65103  6472
## [4453] 27596 59522 51512 53821 51532 50070 41654  5714  2304  8543 45279 57870
## [4465] 56961  8623 21346 36922 19814 22151 47802 25404 43487 58313 16629 60675
## [4477]  1119 64864 55244 23568 56979 66006 40447 62798 38397 66945 44992 50009
## [4489]  5170 16263 16024 47057 34045 59691 49261 30734 72184 37440 54400 56547
## [4501] 13598 24246 29276 20979 46048 35217 11816 48721 24163  8022 10950 21830
## [4513] 26594 14789 46670 31426 64435 68789 56254 17478 59908 34130 22282 21110
## [4525] 71622 10056  2424 24736  8920 62715 70615 43507 43035 44799 49053 33102
## [4537] 59405 18283  4929 37289  6202 24106 32126 56322 54869 40887 29764 38287
## [4549] 53426 14943 65351 61830 71777 69059 11908 24955 61477   724 22614 61997
## [4561]  6605 46987 70428  2267 25476 52960 56600  9394 42400 36210 34416 37192
## [4573] 20237 60635 32571 52368 66786 12668 64155 17885 18930 15728 71846 37515
## [4585] 25763 16566 30836 68060 51958 45285 19271  6576  6850 25798 28611 15061
## [4597] 40323 40842 23765 66287 50804 25927 41970 54206 46691 37553 27507 68209
## [4609] 42841 51889 72725 18605 23599 45530 56425 69972  5774 13307 72188 60226
## [4621] 34940  4403 33051 37668 27276 37808 21678 40087 38658 30353 28803 10445
## [4633] 12812 72289 30433 37640 54378 34138 72160 44447  5927 44233 56021 65038
## [4645]  3595 25783 68268  7564 26723  9995 68074  8385 21796 53115 27623 70823
## [4657]  5173 21852 24711 21967 36793 37492 45658  6264 37507 50557 21973 53346
## [4669] 41210 29078 24873 15387 63880 49833 43773 53095 56185 57043 55545 60899
## [4681] 16136 11843  3609 29172 49894  6048 16029 63022 40041  6924 22590 25878
## [4693] 11169 44355 31113 46514 67466  3612 66590 19611 47216 55591 24381  8037
## [4705] 23911 31596 44647 51486 18263 41930 45922 52934 18020  2044 63467 38642
## [4717]  5387 68417 22477 23968  8111 15282 54395 25408 69284 28348 46015 69047
## [4729] 39706  9143 64879 17130 16420  7529 54022 35660 50605 27803 68981 61505
## [4741] 70677 49620  5319 51100   163 55140 52882 54344  2550 58610 16902 60603
## [4753]   808 61881 41600 12786 11935 44655 48644 41527 50975 49179 27509 19191
## [4765] 25149 42626  2578 55975 62182 12037 21963 26250 13960 56573 10659 50763
## [4777] 62075 10119 48127 65892 33370 59049 53896 21980 70497 58652 30335 26305
## [4789] 31227  5581  1989 43803 41395 71784 57979 54437 67159  7230 68306 33087
## [4801] 40850 57612 37029   338  9565  3623 69723 47662 58495 71222 37865 20185
## [4813] 41875 67602 40387 43208 54324 51110 36969 48118  4607 62471 43821  7218
## [4825] 23427 66014 41652 16605 42091 66067 50222 41214 72386 14918 55457 63323
## [4837] 35446  8208  5131 68157  4795  7581 47383 14036 25942 24018 27801 52978
## [4849] 15593 11098 12015 47348 44155 62656  8838 42563 31254 27922  1696 54162
## [4861] 70396 65907 49451 68601 13236 65998  5875 47427 29734 72715 59847 59911
## [4873] 13583 22897 11898 14785 45163 57254 30658 32617 65376  1731 38441 22147
## [4885] 50663 19165 60562 22013 39936  6517 62576 18636 24299 40826 53323 28717
## [4897] 53028 57757 54795 70267 34084 20258 65333 56629 22417 49925 72696 39708
## [4909] 60426 70540 37622 44813 47153  8175 61528 38771 31189 27804 41842 11962
## [4921] 45404  4062 63650 72186 40240 25931 21292 25391 65469 29487 63575 30457
## [4933]  5951  8690 32147 47691 25982 70058 61868 46086 68596 10281 31409 54067
## [4945]  9731 24009 61694  7453 66405  2138 66650 59945 16245 68094 64661 61376
## [4957] 47236   875 63986 55410 63287  3720 20274 50338 58209 20634  3251 12677
## [4969] 45160 67940  8145 39393 57710 12487 16513 42297 63656 56233 22591 23757
## [4981] 19601 61801   949 10995  1503 37431 53697 67012 30525 25860 21743 25833
## [4993] 64652 45710 27853  5964  6976 11145 39229 14189 49929 56328 26742 63158
## [5005] 27435 10829 70593 42647 48109 40732 58635   844 14688 23026 30463 50140
## [5017] 36837 57333 19826 37713  6278 15517 25326 57034 70718 47461 50091 62416
## [5029]  5288 66951 28335 67465 67426 19508 65405 49773 57159 69710 58834 42007
## [5041]  5121 44878 40220 19692 27616 19801 21467 25102 28788 29028 15581 16738
## [5053] 31836 43496 52677 11630 53478 38349 48425 64420 60271 38009 11184 68967
## [5065] 66684  7789 40112 65814 49598 15599 62425 52652 71957 17231 30379 63997
## [5077] 39935  8203 27446 42709 22691 37680 24552 72914 29540 53525 65411 26214
## [5089] 22190 56714  4211  6369 56799 32235 28048 68598 41512 64520   579  7293
## [5101] 68398 36901 45010 22127 14180 18234 44873 19723 37544 44679
table(healthcare_dataset_stroke_data$id)
## 
##    67    77    84    91    99   121   129   132   156   163   170   172   187 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##   205   210   224   239   242   247   259   298   315   321   338   347   354 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##   355   364   365   394   448   452   458   464   479   491   507   530   533 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##   542   545   559   563   575   579   587   621   641   711   712   721   724 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##   727   728   737   739   742   751   760   768   782   808   809   820   841 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##   844   875   887   897   917   924   937   949   954   966   967  1077  1099 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  1112  1116  1119  1151  1164  1183  1191  1192  1210  1213  1218  1225  1231 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  1246  1260  1261  1275  1301  1307  1323  1329  1405  1451  1454  1460  1473 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  1486  1499  1503  1505  1506  1534  1552  1577  1625  1656  1665  1666  1678 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  1679  1681  1686  1696  1703  1731  1737  1741  1772  1818  1821  1825  1836 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  1842  1845  1847  1893  1924  1953  1989  2005  2013  2019  2029  2044  2070 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2082  2092  2109  2138  2182  2209  2218  2244  2265  2267  2275  2291  2296 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2304  2313  2314  2326  2327  2346  2374  2390  2393  2421  2424  2447  2454 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2456  2457  2458  2467  2513  2520  2532  2538  2543  2544  2548  2549  2550 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2573  2578  2579  2580  2633  2647  2692  2702  2707  2730  2750  2751  2772 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2814  2818  2822  2824  2846  2849  2860  2868  2877  2879  2885  2893  2898 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  2903  2919  2952  2953  2972  2982  3003  3009  3013  3045  3062  3094  3099 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3113  3115  3130  3135  3154  3167  3178  3180  3184  3205  3251  3253  3305 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3318  3325  3348  3352  3355  3361  3370  3379  3390  3428  3429  3437  3442 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3477  3494  3509  3512  3531  3532  3553  3579  3590  3591  3595  3606  3609 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3612  3623  3640  3655  3668  3673  3700  3701  3715  3718  3720  3724  3726 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3746  3753  3761  3777  3793  3803  3807  3816  3842  3843  3879  3942  3946 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  3956  3980  3984  4057  4062  4077  4083  4099  4117  4128  4148  4169  4174 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  4211  4213  4219  4280  4297  4309  4383  4400  4403  4449  4480  4498  4528 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  4538  4542  4559  4591  4607  4627  4630  4631  4635  4639  4651  4655  4671 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  4679  4683  4692  4699  4702  4707  4709  4712  4727  4740  4750  4753  4789 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  4793  4795  4797  4807  4808  4813  4833  4838  4842  4850  4861  4913  4929 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  4948  4949  4959  4961  4964  4970  5006  5010  5032  5043  5046  5068  5074 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5077  5103  5111  5121  5131  5137  5157  5170  5173  5223  5236  5286  5288 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5294  5296  5317  5319  5350  5353  5355  5374  5380  5387  5447  5451  5455 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5464  5475  5477  5478  5496  5500  5505  5511  5545  5563  5581  5646  5647 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5654  5655  5681  5684  5686  5694  5708  5714  5723  5731  5774  5777  5780 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5799  5821  5824  5834  5835  5841  5858  5863  5875  5878  5892  5927  5934 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  5951  5964  5973  5984  5987  6011  6019  6032  6034  6040  6044  6048  6049 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6072  6090  6104  6107  6118  6128  6132  6171  6172  6174  6199  6202  6206 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6233  6239  6264  6278  6289  6295  6304  6319  6324  6355  6368  6369  6372 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6390  6419  6422  6443  6472  6480  6493  6517  6528  6529  6537  6540  6563 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6574  6576  6596  6599  6605  6606  6613  6625  6639  6665  6672  6726  6731 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6793  6802  6805  6827  6844  6850  6852  6855  6879  6886  6903  6924  6928 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  6948  6960  6965  6968  6973  6976  6988  7003  7047  7054  7055  7057  7069 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7092  7122  7129  7167  7171  7195  7218  7222  7230  7233  7250  7273  7282 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7291  7293  7297  7298  7344  7351  7356  7371  7384  7387  7394  7403  7411 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7446  7453  7476  7516  7524  7529  7538  7547  7550  7559  7564  7577  7581 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7586  7621  7638  7653  7658  7663  7665  7683  7696  7700  7725  7730  7745 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7754  7780  7789  7799  7806  7828  7841  7859  7868  7871  7885  7892  7924 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  7937  7953  7964  7979  7990  8003  8008  8009  8022  8031  8037  8041  8045 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8050  8085  8096  8106  8111  8117  8122  8145  8154  8168  8171  8175  8203 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8208  8213  8233  8240  8247  8264  8277  8320  8328  8332  8341  8345  8385 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8410  8470  8521  8541  8543  8544  8553  8563  8579  8580  8584  8595  8598 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8614  8616  8623  8644  8646  8655  8690  8719  8723  8727  8752  8760  8770 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8778  8790  8816  8819  8831  8838  8882  8884  8899  8920  8950  8951  8960 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  8964  8968  8976  8983  9011  9013  9026  9034  9046  9051  9076  9079  9107 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  9122  9143  9160  9170  9179  9189  9197  9199  9201  9225  9262  9335  9394 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  9404  9415  9442  9487  9489  9511  9565  9602  9608  9612  9620  9637  9641 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  9644  9648  9696  9729  9730  9731  9752  9866  9879  9906  9912  9923  9926 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
##  9948  9955  9986  9995 10018 10055 10056 10119 10133 10135 10138 10139 10159 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 10166 10238 10243 10245 10255 10273 10281 10313 10321 10323 10324 10333 10351 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 10367 10370 10374 10381 10390 10396 10416 10434 10436 10445 10449 10460 10504 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 10511 10523 10538 10541 10548 10552 10572 10584 10603 10624 10626 10636 10649 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 10651 10659 10696 10710 10716 10744 10752 10762 10782 10792 10826 10829 10870 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 10875 10886 10913 10924 10943 10950 10973 10981 10995 10997 11003 11014 11024 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11068 11091 11098 11105 11111 11120 11134 11145 11148 11169 11176 11184 11192 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11208 11232 11238 11250 11259 11280 11312 11313 11325 11327 11371 11382 11392 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11394 11412 11447 11450 11539 11544 11566 11573 11577 11595 11605 11630 11632 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11651 11658 11691 11692 11702 11709 11713 11726 11727 11730 11743 11744 11745 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11762 11770 11792 11803 11816 11817 11838 11843 11861 11872 11882 11891 11898 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 11904 11908 11933 11935 11960 11962 11969 11973 11974 11999 12003 12015 12022 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12037 12062 12064 12092 12095 12097 12106 12109 12117 12134 12175 12204 12228 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12259 12270 12279 12298 12318 12336 12345 12363 12366 12367 12376 12380 12396 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12414 12436 12449 12465 12469 12482 12487 12512 12557 12593 12594 12600 12618 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12662 12668 12674 12677 12686 12687 12689 12693 12738 12741 12753 12786 12807 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12812 12834 12849 12857 12900 12906 12911 12915 12917 12963 12982 12985 12990 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 12992 13031 13049 13062 13072 13111 13116 13129 13155 13171 13172 13173 13176 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 13191 13219 13223 13236 13237 13270 13276 13286 13307 13319 13323 13328 13358 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 13365 13367 13374 13375 13380 13386 13398 13439 13440 13465 13491 13503 13504 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 13517 13529 13540 13547 13561 13571 13583 13598 13602 13620 13622 13629 13683 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 13723 13728 13736 13749 13755 13764 13768 13817 13818 13846 13857 13859 13861 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 13862 13870 13899 13902 13907 13948 13949 13960 13964 13988 13993 13997 14000 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14019 14036 14049 14063 14089 14099 14123 14147 14164 14178 14180 14189 14222 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14241 14248 14249 14287 14288 14349 14372 14376 14387 14391 14399 14404 14406 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14407 14410 14414 14417 14431 14444 14479 14481 14489 14491 14499 14517 14551 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14553 14563 14599 14615 14658 14677 14688 14695 14709 14711 14712 14785 14789 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14807 14832 14872 14877 14889 14892 14912 14918 14924 14928 14943 14976 14993 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 14996 15018 15020 15061 15062 15070 15095 15098 15102 15104 15117 15120 15135 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 15136 15166 15219 15220 15225 15230 15241 15251 15255 15266 15274 15282 15296 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 15310 15311 15313 15324 15351 15383 15387 15415 15418 15422 15440 15464 15515 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 15517 15525 15528 15533 15539 15553 15566 15579 15581 15593 15599 15601 15647 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 15649 15663 15689 15728 15742 15746 15752 15757 15791 15803 15824 15873 15929 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 15937 15964 15969 15978 15987 15988 15990 16010 16024 16028 16029 16061 16066 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16077 16079 16091 16109 16110 16113 16114 16129 16136 16145 16147 16245 16260 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16263 16316 16320 16329 16355 16371 16377 16378 16380 16402 16420 16433 16446 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16449 16481 16488 16513 16523 16535 16536 16542 16550 16556 16566 16575 16582 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16587 16590 16593 16600 16605 16615 16617 16618 16627 16629 16652 16685 16738 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16774 16783 16809 16812 16817 16837 16847 16856 16863 16868 16876 16902 16906 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 16927 16934 16938 16949 16953 16971 16980 16987 17004 17006 17013 17019 17078 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 17079 17098 17130 17148 17174 17175 17198 17222 17231 17236 17238 17242 17245 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 17251 17270 17277 17291 17295 17308 17337 17347 17351 17398 17437 17441 17443 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 17466 17478 17492 17515 17569 17608 17623 17639 17668 17683 17697 17708 17718 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 17725 17733 17739 17740 17745 17752 17762 17771 17791 17813 17827 17835 17860 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 17869 17885 17893 17926 17950 17951 17986 18020 18032 18040 18051 18070 18072 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 18108 18134 18140 18141 18143 18178 18179 18180 18181 18187 18192 18205 18234 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 18263 18266 18283 18306 18352 18366 18390 18398 18412 18414 18430 18437 18498 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 18518 18578 18587 18595 18605 18616 18636 18671 18680 18684 18687 18696 18704 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 18752 18754 18790 18805 18820 18827 18833 18837 18861 18866 18876 18887 18888 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 18890 18891 18927 18930 18937 18943 18986 18996 19032 19043 19088 19101 19153 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 19165 19191 19199 19209 19234 19239 19271 19324 19335 19352 19364 19382 19389 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 19419 19436 19439 19467 19498 19504 19508 19550 19557 19584 19585 19590 19601 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 19611 19675 19681 19692 19699 19723 19735 19742 19769 19773 19778 19801 19805 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 19814 19824 19826 19828 19849 19907 19931 19939 19996 20006 20044 20070 20094 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 20098 20112 20129 20140 20154 20162 20165 20169 20185 20217 20237 20256 20257 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 20258 20274 20282 20290 20292 20310 20316 20347 20351 20364 20370 20375 20376 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 20387 20391 20393 20399 20421 20425 20426 20439 20460 20463 20468 20541 20546 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 20565 20625 20634 20655 20657 20673 20676 20740 20751 20825 20890 20938 20973 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 20979 20980 21025 21036 21042 21058 21067 21077 21101 21110 21117 21130 21162 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 21192 21202 21206 21209 21238 21284 21292 21333 21346 21366 21374 21381 21397 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 21407 21408 21438 21467 21472 21491 21517 21521 21523 21534 21547 21608 21625 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 21653 21661 21677 21678 21688 21713 21720 21724 21743 21762 21785 21796 21804 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 21826 21830 21834 21850 21852 21857 21886 21917 21953 21956 21963 21967 21969 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 21971 21973 21980 21989 22001 22003 22013 22052 22056 22091 22098 22108 22127 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22136 22147 22151 22155 22159 22190 22194 22221 22231 22254 22259 22269 22272 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22282 22284 22290 22295 22320 22321 22330 22352 22363 22370 22384 22386 22414 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22417 22440 22470 22477 22485 22488 22515 22536 22537 22540 22548 22554 22566 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22590 22591 22607 22614 22622 22623 22678 22685 22689 22691 22706 22778 22804 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22853 22860 22865 22870 22877 22880 22891 22896 22897 22902 22917 22939 22952 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 22964 22967 22969 23009 23016 23026 23031 23046 23047 23052 23094 23170 23171 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 23176 23194 23210 23221 23223 23238 23240 23332 23339 23360 23368 23410 23413 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 23427 23439 23449 23459 23462 23488 23508 23514 23535 23543 23551 23561 23565 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 23568 23587 23599 23600 23604 23633 23645 23650 23659 23730 23748 23757 23765 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 23836 23850 23851 23890 23893 23911 23946 23968 23988 23989 24009 24018 24022 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24058 24066 24068 24074 24096 24099 24106 24108 24115 24163 24168 24174 24177 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24183 24201 24202 24218 24219 24229 24245 24246 24256 24257 24262 24272 24289 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24299 24342 24355 24361 24381 24404 24420 24421 24428 24437 24447 24518 24552 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24567 24585 24592 24603 24630 24638 24665 24669 24674 24711 24721 24727 24735 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24736 24782 24783 24832 24836 24854 24873 24876 24885 24892 24905 24920 24955 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 24961 24965 24972 24977 25051 25070 25088 25095 25099 25102 25107 25130 25138 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 25149 25199 25218 25219 25226 25248 25283 25287 25305 25315 25325 25326 25391 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 25404 25405 25408 25443 25446 25454 25458 25476 25483 25488 25495 25510 25514 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 25525 25559 25595 25613 25625 25627 25630 25636 25642 25643 25674 25676 25718 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 25763 25767 25774 25777 25783 25798 25811 25818 25831 25833 25860 25878 25883 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 25900 25904 25919 25927 25930 25931 25935 25942 25974 25982 25996 26015 26025 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 26028 26031 26062 26076 26084 26103 26134 26154 26172 26191 26197 26214 26235 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 26242 26247 26250 26267 26305 26325 26328 26330 26357 26366 26389 26452 26468 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 26474 26480 26503 26528 26539 26594 26603 26604 26605 26692 26723 26727 26742 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 26777 26826 26830 26862 26884 26893 26935 26973 26993 26997 26999 27007 27012 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27013 27017 27029 27034 27119 27125 27135 27145 27146 27153 27163 27169 27176 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27213 27276 27279 27300 27323 27377 27380 27382 27416 27419 27435 27436 27446 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27458 27479 27480 27493 27507 27509 27518 27523 27566 27572 27583 27596 27608 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27616 27623 27624 27626 27647 27660 27664 27675 27693 27705 27717 27721 27757 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27789 27794 27796 27799 27801 27803 27804 27818 27832 27849 27853 27854 27859 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 27916 27922 27948 27954 27966 28011 28013 28024 28027 28048 28091 28102 28108 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28122 28127 28150 28183 28227 28247 28258 28261 28265 28286 28291 28303 28309 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28315 28326 28333 28335 28344 28348 28364 28367 28378 28382 28385 28400 28414 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28418 28435 28443 28447 28461 28478 28484 28493 28500 28513 28526 28527 28559 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28611 28637 28645 28647 28651 28669 28674 28681 28711 28716 28717 28725 28734 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28778 28788 28799 28803 28848 28873 28904 28910 28913 28932 28933 28939 28952 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 28998 29010 29014 29017 29028 29077 29078 29095 29104 29134 29158 29172 29173 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 29179 29201 29217 29221 29224 29229 29232 29233 29258 29267 29276 29281 29314 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 29326 29327 29352 29375 29378 29380 29385 29388 29419 29453 29470 29487 29496 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 29514 29525 29539 29540 29546 29552 29613 29676 29694 29734 29764 29789 29792 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 29804 29816 29855 29863 29865 29869 29872 29873 29878 29908 29910 29915 29933 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 29934 29955 30002 30084 30102 30116 30129 30145 30171 30184 30186 30201 30214 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 30248 30285 30290 30303 30328 30335 30352 30353 30379 30402 30405 30411 30432 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 30433 30456 30457 30463 30468 30480 30482 30491 30525 30550 30567 30571 30605 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 30620 30622 30627 30650 30658 30669 30677 30678 30683 30692 30693 30712 30731 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 30734 30746 30752 30753 30790 30806 30824 30836 30850 30870 30927 30944 30953 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 30961 30989 31019 31090 31091 31092 31112 31113 31125 31131 31143 31145 31153 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31154 31156 31161 31164 31166 31179 31189 31198 31201 31227 31254 31279 31293 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31308 31344 31360 31364 31372 31378 31390 31402 31409 31415 31421 31426 31443 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31454 31461 31473 31481 31517 31563 31564 31590 31596 31600 31608 31642 31660 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31689 31692 31697 31701 31703 31708 31712 31720 31741 31746 31766 31795 31806 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31811 31830 31835 31836 31840 31849 31850 31857 31867 31887 31893 31911 31925 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 31932 31956 31988 31999 32016 32023 32094 32103 32110 32126 32127 32147 32150 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 32157 32166 32183 32202 32203 32215 32221 32235 32240 32252 32257 32270 32317 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 32320 32352 32361 32365 32399 32430 32437 32445 32446 32452 32457 32459 32503 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 32514 32522 32523 32554 32560 32563 32571 32602 32604 32610 32617 32638 32645 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 32669 32687 32689 32717 32723 32726 32729 32733 32766 32776 32826 32840 32884 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 32974 33009 33035 33051 33064 33085 33087 33102 33115 33123 33142 33144 33162 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 33167 33175 33185 33187 33247 33252 33284 33298 33308 33367 33370 33400 33401 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 33404 33410 33412 33439 33454 33462 33478 33486 33525 33526 33528 33532 33551 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 33552 33560 33562 33585 33622 33657 33674 33692 33697 33704 33723 33726 33759 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 33768 33779 33790 33876 33879 33886 33906 33924 33943 33952 33960 33976 33983 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34001 34026 34045 34060 34068 34077 34084 34120 34122 34130 34133 34138 34161 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34163 34184 34188 34230 34248 34257 34261 34281 34285 34287 34299 34312 34326 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34336 34356 34363 34376 34383 34386 34396 34400 34402 34415 34416 34436 34448 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34496 34511 34525 34543 34558 34567 34590 34608 34612 34621 34641 34657 34660 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34661 34664 34668 34700 34719 34720 34721 34728 34764 34772 34778 34857 34895 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 34896 34900 34935 34940 34958 34965 34966 34974 34995 34999 35022 35039 35069 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 35085 35095 35106 35117 35123 35140 35143 35152 35155 35178 35182 35188 35210 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 35217 35222 35229 35231 35276 35293 35295 35296 35315 35330 35332 35333 35372 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 35378 35402 35432 35437 35446 35450 35463 35512 35565 35578 35584 35602 35626 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 35648 35651 35660 35684 35716 35737 35759 35772 35829 35838 35846 35854 35866 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 35893 35913 35927 35941 35974 35997 35999 36007 36045 36087 36109 36155 36162 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 36196 36204 36210 36226 36236 36255 36275 36298 36317 36331 36338 36355 36366 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 36375 36377 36388 36431 36471 36484 36486 36488 36518 36523 36524 36545 36547 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 36548 36561 36589 36593 36618 36620 36633 36638 36666 36679 36698 36704 36706 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 36710 36722 36728 36744 36750 36793 36803 36811 36814 36820 36825 36837 36841 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 36850 36857 36858 36896 36901 36909 36922 36942 36946 36958 36960 36969 37011 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37025 37029 37031 37038 37053 37060 37082 37086 37089 37090 37096 37128 37132 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37150 37154 37192 37209 37213 37237 37253 37289 37290 37299 37307 37320 37327 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37349 37395 37404 37413 37431 37440 37446 37451 37479 37483 37492 37507 37515 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37526 37544 37545 37553 37608 37622 37629 37631 37634 37640 37651 37655 37660 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37668 37680 37698 37713 37726 37728 37752 37759 37761 37808 37830 37832 37865 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 37866 37888 37893 37907 37937 37972 37993 38009 38014 38036 38043 38047 38067 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38069 38070 38074 38078 38094 38119 38123 38131 38132 38143 38165 38184 38207 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38242 38243 38255 38258 38263 38284 38287 38303 38316 38320 38348 38349 38350 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38354 38397 38432 38440 38441 38474 38488 38493 38523 38541 38549 38560 38575 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38578 38605 38609 38613 38617 38623 38642 38649 38658 38661 38673 38675 38678 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38724 38737 38742 38761 38771 38783 38796 38804 38805 38829 38830 38858 38894 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 38900 38920 38938 38951 38980 38987 39011 39017 39038 39042 39060 39105 39120 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 39123 39129 39139 39186 39202 39229 39236 39242 39250 39258 39286 39308 39322 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 39342 39373 39375 39383 39393 39399 39423 39450 39467 39518 39531 39556 39563 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 39593 39601 39616 39632 39637 39639 39659 39661 39683 39706 39708 39714 39745 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 39769 39784 39796 39823 39834 39849 39852 39912 39927 39935 39936 39940 39956 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 39958 39977 39984 40041 40055 40076 40087 40112 40124 40137 40144 40163 40167 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 40181 40210 40213 40220 40237 40240 40242 40251 40253 40255 40264 40311 40323 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 40350 40353 40371 40378 40379 40387 40390 40393 40447 40448 40460 40471 40503 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 40509 40513 40544 40546 40548 40568 40571 40602 40622 40624 40639 40670 40702 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 40704 40705 40732 40791 40824 40826 40837 40840 40842 40850 40866 40870 40878 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 40887 40889 40899 40931 40951 40970 40977 40980 40998 41007 41033 41042 41049 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41069 41081 41097 41122 41146 41148 41153 41175 41181 41182 41191 41210 41214 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41238 41241 41244 41250 41263 41271 41284 41291 41362 41395 41402 41404 41413 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41424 41481 41500 41501 41512 41513 41523 41527 41536 41537 41554 41565 41593 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41600 41615 41618 41648 41652 41654 41665 41673 41715 41730 41800 41820 41827 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41842 41858 41861 41870 41875 41911 41917 41927 41930 41935 41940 41942 41962 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 41970 42007 42040 42041 42047 42072 42082 42091 42108 42117 42133 42159 42161 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 42172 42184 42191 42201 42203 42212 42225 42229 42251 42284 42297 42305 42309 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 42323 42329 42330 42348 42359 42393 42400 42412 42441 42460 42465 42481 42482 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 42500 42503 42545 42550 42553 42556 42563 42594 42599 42624 42626 42628 42647 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 42681 42700 42703 42709 42710 42713 42727 42743 42760 42786 42806 42807 42821 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 42830 42841 42856 42859 42899 42902 42929 42938 42996 42999 43016 43024 43028 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 43035 43039 43054 43059 43088 43090 43124 43134 43138 43146 43155 43172 43174 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 43196 43208 43232 43244 43268 43271 43282 43364 43397 43424 43433 43454 43478 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 43487 43492 43496 43507 43510 43549 43590 43615 43656 43657 43672 43675 43698 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 43717 43734 43772 43773 43803 43806 43821 43827 43837 43872 43892 43903 43905 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 43913 44001 44010 44024 44033 44047 44105 44112 44142 44155 44171 44177 44179 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 44192 44202 44224 44233 44243 44259 44281 44288 44300 44315 44325 44338 44355 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 44375 44391 44426 44447 44472 44481 44494 44503 44510 44526 44531 44583 44591 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 44628 44635 44642 44647 44655 44656 44662 44676 44679 44749 44759 44764 44777 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 44781 44799 44813 44831 44834 44862 44873 44878 44886 44912 44927 44937 44938 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 44950 44962 44965 44978 44986 44992 44993 45010 45033 45040 45048 45053 45099 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45112 45139 45160 45163 45175 45209 45222 45224 45238 45252 45257 45259 45260 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45277 45279 45283 45285 45289 45297 45323 45325 45357 45372 45395 45399 45404 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45461 45469 45472 45485 45497 45530 45535 45538 45554 45563 45565 45573 45585 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45622 45627 45658 45669 45673 45701 45710 45713 45719 45751 45754 45759 45787 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45788 45795 45796 45801 45805 45817 45824 45864 45893 45915 45922 45931 45945 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 45955 45961 45965 45976 45983 46015 46035 46048 46068 46072 46079 46086 46093 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 46130 46136 46141 46171 46210 46218 46256 46261 46284 46292 46314 46323 46343 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 46363 46373 46385 46434 46436 46438 46454 46455 46461 46468 46474 46483 46488 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 46498 46503 46514 46517 46527 46576 46577 46643 46647 46653 46670 46683 46688 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 46691 46699 46703 46729 46745 46767 46785 46797 46809 46854 46864 46875 46891 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 46895 46903 46923 46987 47005 47037 47057 47113 47144 47153 47159 47167 47175 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47181 47196 47208 47216 47236 47269 47271 47306 47309 47321 47330 47345 47348 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47350 47356 47357 47383 47405 47410 47414 47427 47456 47461 47472 47499 47501 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47521 47523 47537 47558 47563 47582 47585 47600 47607 47608 47622 47627 47662 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47668 47691 47696 47701 47730 47732 47735 47751 47770 47776 47784 47799 47802 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47803 47810 47811 47831 47844 47848 47861 47876 47885 47886 47893 47917 47924 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 47937 47947 47949 47950 47972 48017 48064 48069 48072 48073 48109 48118 48127 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 48129 48144 48146 48169 48184 48210 48226 48244 48246 48265 48272 48298 48303 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 48323 48359 48364 48368 48405 48406 48425 48435 48453 48455 48459 48472 48518 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 48588 48609 48614 48644 48648 48652 48693 48721 48722 48739 48748 48755 48759 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 48769 48775 48781 48796 48824 48830 48836 48843 48851 48871 48875 48883 48922 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 48964 48989 48993 49003 49014 49023 49042 49053 49057 49084 49086 49095 49120 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49130 49152 49179 49190 49196 49229 49254 49261 49265 49267 49270 49272 49277 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49279 49341 49400 49412 49421 49451 49459 49465 49480 49485 49495 49509 49521 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49529 49537 49553 49554 49555 49556 49574 49589 49598 49605 49615 49620 49624 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49627 49645 49646 49661 49666 49669 49672 49702 49709 49713 49744 49753 49760 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49762 49773 49775 49785 49789 49797 49815 49833 49848 49849 49883 49894 49900 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49901 49903 49916 49925 49928 49929 49930 49939 49949 49955 49970 49972 49974 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 49976 50001 50009 50053 50070 50072 50073 50091 50098 50118 50136 50140 50141 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50206 50210 50215 50216 50222 50238 50277 50283 50295 50305 50309 50338 50363 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50371 50372 50373 50402 50410 50412 50428 50434 50441 50453 50455 50463 50485 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50489 50491 50495 50499 50508 50522 50536 50541 50545 50557 50605 50611 50638 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50644 50650 50651 50663 50671 50681 50723 50726 50763 50775 50784 50785 50804 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50805 50810 50811 50826 50837 50841 50843 50845 50889 50903 50931 50947 50965 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 50975 50978 50983 51020 51024 51073 51084 51085 51100 51106 51109 51110 51112 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 51116 51124 51125 51149 51159 51162 51169 51177 51254 51257 51275 51285 51314 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 51329 51339 51342 51343 51374 51385 51408 51421 51422 51476 51486 51497 51512 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 51514 51524 51532 51554 51564 51579 51584 51651 51660 51676 51693 51740 51746 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 51762 51797 51806 51809 51823 51828 51845 51852 51856 51883 51889 51894 51897 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 51907 51916 51935 51958 51959 51963 51983 51988 52024 52034 52050 52051 52063 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52080 52089 52092 52134 52150 52164 52172 52173 52207 52216 52220 52225 52234 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52236 52242 52247 52282 52305 52306 52340 52342 52361 52367 52368 52410 52419 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52428 52439 52447 52454 52457 52461 52472 52489 52500 52512 52519 52530 52549 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52550 52554 52559 52579 52580 52588 52593 52619 52652 52668 52677 52679 52681 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52688 52790 52792 52800 52808 52826 52838 52843 52847 52859 52882 52897 52924 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 52934 52960 52968 52978 52987 53004 53010 53016 53028 53032 53095 53105 53115 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 53121 53126 53141 53144 53195 53217 53219 53252 53265 53266 53271 53276 53279 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 53302 53323 53328 53336 53346 53399 53401 53422 53426 53440 53476 53478 53482 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 53489 53494 53515 53525 53538 53552 53610 53632 53636 53646 53660 53694 53695 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 53697 53748 53759 53802 53815 53817 53821 53843 53862 53882 53896 53897 53909 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 53910 53923 53924 53943 53954 53957 53967 53976 53990 53998 54012 54022 54053 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54058 54065 54067 54071 54072 54101 54111 54117 54127 54139 54162 54172 54177 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54182 54184 54206 54240 54253 54264 54294 54296 54297 54301 54304 54312 54324 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54338 54344 54347 54353 54371 54375 54378 54383 54385 54395 54400 54401 54437 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54497 54526 54540 54553 54567 54574 54579 54590 54620 54643 54695 54724 54726 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54747 54756 54769 54776 54782 54795 54805 54807 54815 54816 54827 54858 54866 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 54869 54871 54918 54921 54946 54962 54975 54982 54985 54997 55051 55137 55138 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 55140 55169 55220 55232 55235 55244 55262 55315 55337 55351 55356 55361 55370 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 55375 55386 55400 55407 55410 55420 55424 55455 55457 55459 55462 55465 55466 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 55522 55526 55529 55545 55566 55567 55591 55592 55599 55607 55631 55680 55681 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 55709 55721 55740 55744 55766 55775 55790 55810 55824 55847 55856 55862 55885 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 55927 55975 55976 55982 56001 56019 56021 56075 56089 56090 56112 56137 56139 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56156 56166 56179 56185 56189 56195 56228 56233 56245 56254 56255 56277 56282 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56286 56309 56311 56312 56322 56324 56328 56339 56357 56410 56420 56425 56450 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56459 56469 56476 56543 56546 56547 56553 56567 56573 56575 56584 56594 56600 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56606 56616 56629 56635 56645 56669 56679 56681 56692 56712 56714 56716 56734 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56735 56736 56746 56755 56778 56791 56799 56804 56831 56841 56855 56857 56870 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 56875 56889 56923 56939 56961 56974 56976 56979 56986 56995 56996 56998 57011 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57034 57043 57044 57047 57080 57086 57109 57124 57134 57137 57159 57166 57183 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57209 57210 57212 57219 57236 57254 57263 57270 57274 57285 57288 57302 57308 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57322 57333 57343 57347 57372 57405 57419 57468 57485 57494 57497 57523 57533 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57539 57549 57569 57598 57602 57609 57612 57618 57622 57645 57667 57668 57679 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57710 57757 57765 57772 57774 57777 57798 57813 57854 57870 57879 57896 57903 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 57904 57917 57924 57944 57953 57968 57979 57983 57985 58007 58015 58037 58061 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 58086 58101 58107 58138 58149 58153 58154 58202 58203 58209 58227 58235 58253 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 58257 58261 58267 58282 58291 58313 58350 58359 58422 58438 58439 58466 58477 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 58495 58508 58543 58567 58568 58577 58586 58587 58591 58599 58600 58610 58617 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 58631 58635 58645 58652 58761 58767 58820 58833 58834 58909 58936 58978 58999 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59000 59027 59045 59049 59054 59058 59125 59126 59130 59147 59157 59164 59178 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59190 59200 59223 59232 59250 59272 59274 59275 59292 59309 59335 59336 59339 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59347 59359 59368 59370 59405 59412 59437 59451 59454 59464 59506 59521 59522 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59540 59604 59642 59663 59669 59671 59684 59691 59718 59729 59734 59737 59743 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59745 59749 59752 59762 59801 59807 59829 59847 59872 59878 59880 59894 59904 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 59906 59908 59911 59915 59916 59928 59933 59940 59945 59953 59988 59992 59993 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 60001 60003 60047 60050 60056 60088 60104 60117 60126 60139 60145 60148 60158 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 60159 60182 60210 60211 60226 60235 60249 60255 60258 60266 60271 60276 60358 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 60399 60416 60426 60455 60464 60491 60533 60562 60586 60602 60603 60635 60663 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 60665 60675 60683 60732 60739 60744 60774 60777 60810 60816 60896 60899 60902 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 60907 60926 60934 60957 60963 60964 60973 60981 60983 61000 61010 61013 61017 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61050 61096 61103 61171 61178 61219 61238 61242 61245 61247 61252 61291 61299 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61300 61333 61336 61338 61339 61350 61365 61376 61384 61408 61409 61418 61437 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61465 61475 61477 61505 61511 61512 61528 61536 61559 61573 61641 61651 61667 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61672 61676 61684 61694 61697 61699 61715 61742 61743 61757 61764 61769 61785 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61787 61801 61821 61827 61830 61836 61837 61838 61843 61848 61868 61881 61889 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 61895 61903 61924 61960 61973 61979 61983 61987 61997 62019 62059 62075 62076 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 62090 62126 62167 62182 62187 62233 62238 62272 62284 62289 62296 62306 62332 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 62340 62382 62384 62387 62395 62396 62414 62416 62425 62439 62452 62454 62456 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 62460 62466 62471 62475 62507 62513 62552 62576 62602 62607 62608 62610 62629 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 62656 62668 62681 62709 62715 62716 62738 62756 62767 62783 62791 62793 62798 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 62814 62817 62833 62834 62861 62914 62923 62936 62951 62983 62986 62990 62999 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63022 63026 63029 63043 63050 63058 63144 63158 63193 63219 63236 63280 63282 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63287 63303 63312 63323 63333 63337 63362 63401 63404 63409 63411 63416 63420 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63423 63450 63453 63455 63457 63467 63478 63491 63511 63561 63562 63565 63575 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63577 63597 63606 63650 63656 63663 63665 63668 63693 63725 63729 63732 63764 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63773 63779 63804 63836 63864 63880 63884 63898 63912 63915 63936 63938 63949 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 63958 63973 63984 63986 63990 63997 64006 64029 64033 64128 64132 64155 64159 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 64165 64174 64189 64196 64202 64371 64373 64393 64412 64416 64420 64433 64435 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 64464 64489 64494 64498 64508 64520 64523 64534 64541 64553 64582 64597 64633 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 64652 64661 64662 64670 64732 64742 64750 64752 64778 64817 64849 64864 64879 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 64895 64908 64912 64931 64972 64974 64980 64986 65038 65053 65093 65103 65105 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65109 65116 65127 65130 65144 65154 65196 65199 65218 65229 65252 65256 65257 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65258 65277 65321 65324 65333 65336 65339 65351 65357 65358 65376 65379 65388 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65396 65405 65407 65411 65413 65419 65429 65453 65460 65469 65473 65481 65507 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65508 65526 65535 65564 65574 65632 65636 65643 65644 65667 65673 65680 65688 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65693 65697 65698 65712 65729 65731 65748 65766 65794 65801 65814 65836 65842 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65849 65888 65892 65894 65895 65907 65944 65946 65955 65962 65966 65969 65970 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 65988 65998 66006 66014 66051 66065 66067 66071 66080 66083 66110 66159 66174 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 66184 66196 66204 66220 66258 66264 66270 66287 66306 66310 66315 66321 66333 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 66362 66370 66400 66405 66419 66431 66435 66464 66490 66494 66502 66530 66546 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 66570 66581 66590 66592 66637 66638 66647 66650 66677 66678 66680 66684 66690 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 66752 66767 66772 66786 66794 66818 66841 66866 66882 66883 66893 66922 66945 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 66951 66955 66972 66973 67012 67032 67052 67055 67063 67078 67099 67112 67144 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 67159 67177 67210 67217 67243 67277 67309 67318 67343 67350 67356 67405 67411 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 67412 67426 67431 67432 67438 67465 67466 67483 67499 67521 67548 67602 67603 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 67620 67635 67654 67665 67667 67689 67711 67724 67733 67744 67758 67773 67780 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 67786 67800 67814 67855 67864 67880 67890 67895 67911 67921 67932 67940 67941 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 67942 67956 67963 67981 68003 68020 68023 68025 68034 68059 68060 68074 68089 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68094 68131 68138 68141 68157 68171 68193 68209 68224 68235 68241 68242 68245 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68249 68268 68275 68281 68291 68302 68306 68330 68333 68344 68356 68370 68371 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68382 68398 68407 68408 68417 68420 68438 68447 68483 68524 68539 68568 68596 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68598 68601 68614 68627 68631 68650 68657 68685 68692 68708 68721 68725 68739 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68750 68789 68794 68798 68816 68843 68853 68908 68965 68967 68970 68981 68994 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 68995 69010 69020 69037 69047 69050 69059 69064 69069 69089 69091 69112 69120 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 69143 69160 69177 69183 69213 69222 69224 69239 69249 69259 69284 69285 69312 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 69329 69330 69339 69355 69370 69379 69404 69427 69435 69461 69462 69482 69487 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 69502 69510 69524 69528 69551 69553 69559 69622 69623 69643 69645 69647 69665 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 69666 69668 69673 69687 69710 69723 69732 69750 69768 69789 69792 69824 69834 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 69835 69847 69900 69918 69936 69959 69972 69979 70022 70031 70042 70058 70081 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 70106 70122 70230 70241 70259 70267 70268 70297 70318 70336 70344 70365 70374 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 70380 70392 70396 70428 70429 70447 70455 70497 70500 70537 70540 70593 70602 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 70610 70615 70625 70630 70654 70661 70670 70674 70676 70677 70678 70693 70718 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 70752 70783 70822 70823 70833 70845 70852 70857 70874 70884 70886 70928 70943 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 70965 70970 70973 70992 71010 71016 71038 71044 71057 71061 71062 71097 71099 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 71143 71151 71182 71192 71221 71222 71238 71250 71279 71297 71298 71304 71318 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 71319 71322 71327 71339 71379 71387 71396 71414 71417 71419 71420 71424 71440 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 71442 71444 71447 71496 71515 71533 71539 71548 71551 71585 71590 71591 71596 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 71597 71622 71639 71659 71669 71673 71719 71721 71724 71750 71777 71784 71793 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 71796 71808 71846 71869 71896 71900 71917 71929 71957 71966 71978 72011 72020 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72041 72081 72082 72096 72108 72132 72160 72178 72184 72186 72188 72214 72215 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72231 72268 72276 72284 72289 72310 72311 72337 72340 72348 72354 72361 72366 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72369 72386 72393 72398 72414 72435 72450 72451 72474 72491 72497 72512 72514 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72525 72547 72562 72594 72642 72696 72701 72703 72715 72725 72776 72779 72784 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72792 72818 72819 72823 72824 72836 72861 72867 72882 72911 72914 72915 72918 
##     1     1     1     1     1     1     1     1     1     1     1     1     1 
## 72940 
##     1
sum(is.na(healthcare_dataset_stroke_data$id))
## [1] 0
sum(duplicated(healthcare_dataset_stroke_data$id))
## [1] 0
# id's appear unique

class(healthcare_dataset_stroke_data$gender)
## [1] "character"
unique(healthcare_dataset_stroke_data$gender)
## [1] "Male"   "Female" "Other"
table(healthcare_dataset_stroke_data$gender)
## 
## Female   Male  Other 
##   2994   2115      1
sum(is.na(healthcare_dataset_stroke_data$gender))
## [1] 0
# will likely remove "other" for analysis

class(healthcare_dataset_stroke_data$age)
## [1] "numeric"
sort(unique(healthcare_dataset_stroke_data$age))
##   [1]  0.08  0.16  0.24  0.32  0.40  0.48  0.56  0.64  0.72  0.80  0.88  1.00
##  [13]  1.08  1.16  1.24  1.32  1.40  1.48  1.56  1.64  1.72  1.80  1.88  2.00
##  [25]  3.00  4.00  5.00  6.00  7.00  8.00  9.00 10.00 11.00 12.00 13.00 14.00
##  [37] 15.00 16.00 17.00 18.00 19.00 20.00 21.00 22.00 23.00 24.00 25.00 26.00
##  [49] 27.00 28.00 29.00 30.00 31.00 32.00 33.00 34.00 35.00 36.00 37.00 38.00
##  [61] 39.00 40.00 41.00 42.00 43.00 44.00 45.00 46.00 47.00 48.00 49.00 50.00
##  [73] 51.00 52.00 53.00 54.00 55.00 56.00 57.00 58.00 59.00 60.00 61.00 62.00
##  [85] 63.00 64.00 65.00 66.00 67.00 68.00 69.00 70.00 71.00 72.00 73.00 74.00
##  [97] 75.00 76.00 77.00 78.00 79.00 80.00 81.00 82.00
table(sort(healthcare_dataset_stroke_data$age))
## 
## 0.08 0.16 0.24 0.32  0.4 0.48 0.56 0.64 0.72  0.8 0.88    1 1.08 1.16 1.24 1.32 
##    2    3    5    5    2    3    5    4    5    4    5    5    8    4    8    8 
##  1.4 1.48 1.56 1.64 1.72  1.8 1.88    2    3    4    5    6    7    8    9   10 
##    3    6    4    8    6    9    8   55   46   34   65   24   32   58   38   35 
##   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26 
##   36   45   57   54   45   52   60   60   50   59   47   45   64   55   57   62 
##   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42 
##   55   54   51   55   79   71   57   68   54   52   76   72   71   74   73   71 
##   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58 
##   70   75   85   62   75   66   79   83   86   90   85   87   83   77   95   68 
##   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74 
##   80   72   76   74   74   53   62   60   49   47   54   45   61   45   46   40 
##   75   76   77   78   79   80   81   82 
##   53   50   42  102   85   70   60   56
sum(healthcare_dataset_stroke_data$age <18)
## [1] 856
sum(is.na(healthcare_dataset_stroke_data$age))
## [1] 0
#not sure what to make of age range 0.08 - 17 will remove 856 entries and focus on 18+ adults

class(healthcare_dataset_stroke_data$hypertension)
## [1] "integer"
unique(healthcare_dataset_stroke_data$hypertension)
## [1] 0 1
table(healthcare_dataset_stroke_data$hypertension)
## 
##    0    1 
## 4612  498
sum(is.na(healthcare_dataset_stroke_data$hypertension))
## [1] 0
# looks clean

class(healthcare_dataset_stroke_data$ever_married)
## [1] "character"
unique(healthcare_dataset_stroke_data$ever_married)
## [1] "Yes" "No"
table(healthcare_dataset_stroke_data$ever_married)
## 
##   No  Yes 
## 1757 3353
sum(is.na(healthcare_dataset_stroke_data$ever_married))
## [1] 0
# looks clean, will create an extra dataframe to convert to 1-yes 0-no

class(healthcare_dataset_stroke_data$work_type)
## [1] "character"
unique(healthcare_dataset_stroke_data$work_type)
## [1] "Private"       "Self-employed" "Govt_job"      "children"     
## [5] "Never_worked"
table(healthcare_dataset_stroke_data$work_type)
## 
##      children      Govt_job  Never_worked       Private Self-employed 
##           687           657            22          2925           819
sum(is.na(healthcare_dataset_stroke_data$work_typed))
## [1] 0
# looks clean, will update children elements to capitalize for report purposes

class(healthcare_dataset_stroke_data$Residence_type)
## [1] "character"
unique(healthcare_dataset_stroke_data$Residence_type)
## [1] "Urban" "Rural"
table(healthcare_dataset_stroke_data$Residence_type)
## 
## Rural Urban 
##  2514  2596
sum(is.na(healthcare_dataset_stroke_data$Residence_type))
## [1] 0
# looks clean

class(healthcare_dataset_stroke_data$avg_glucose_level)
## [1] "numeric"
unique(healthcare_dataset_stroke_data$avg_glucose_level)
##    [1] 228.69 202.21 105.92 171.23 174.12 186.21  70.09  94.39  76.15  58.57
##   [11]  80.43 120.46 104.51 219.84 214.09 167.41 191.61 221.29  89.22 217.08
##   [21] 193.94 233.29 228.70 208.30 102.87 104.12 100.98 189.84 195.23 211.78
##   [31] 212.08  83.41 196.92 252.72  84.20  84.03 219.72  74.63  92.62  60.91
##   [41]  78.03  71.22 144.90  90.90 213.03 243.58 109.78 107.26  99.33  58.09
##   [51]  89.96  75.32 127.29 124.13 197.54 196.71  59.32 237.75 194.99 180.93
##   [61] 185.17  74.90  61.94  93.72 104.72 113.01 221.58 104.47  86.23  72.67
##   [71]  62.57 179.12 116.55 228.56  96.59  66.72 240.09 110.85 165.31 143.43
##   [81]  96.16 101.45  88.92  79.79  71.20  96.97 111.81  59.35  86.94  98.55
##   [91] 226.98  72.81  68.02  68.56  64.14 235.63  76.34 240.59  78.92  82.81
##  [101]  74.10 190.32 231.61  78.70 110.52  82.30  73.18 191.82  93.05  64.17
##  [111] 129.98  68.53 106.41 224.10  82.10 216.94  76.11  72.96  82.28 105.22
##  [121]  59.86  62.55 259.63 249.31 219.91 131.41  93.13  73.54 200.59  62.48
##  [131] 190.14 130.54 182.99 206.09 263.32 140.10 207.28 194.37 199.20 103.68
##  [141] 116.44  70.28  72.17 221.79 151.16  68.43  67.29  67.41 239.07 169.67
##  [151] 223.83  76.57  77.82  92.98 231.56 102.16 221.89 195.71  74.02  57.92
##  [161]  81.76  70.37 203.87  89.13 133.19 162.23  75.02  98.02  91.54 111.98
##  [171]  60.94  97.43  91.02  60.67 185.49  64.44  56.11 110.66 213.22  78.18
##  [181] 111.04  76.13  81.32 112.24 137.30 116.69 215.94  86.62 209.86 205.77
##  [191] 112.16 118.03 271.74  97.92 200.62 242.52  93.81 114.77  74.96 167.13
##  [201] 175.29  90.00 109.47  87.85 106.74  80.13  90.19 134.80 106.58  83.24
##  [211] 103.43 208.65  74.11  95.84 205.33 116.10 210.40 199.86 219.73 250.89
##  [221]  72.73 205.35  70.30 104.86 216.58 184.40  60.98  97.76  66.03  81.95
##  [231]  97.73  70.94 199.84 218.46 211.06  86.30 162.14  88.20  91.92  76.46
##  [241] 197.28 233.94 247.51  84.96  57.93  78.80  87.80  78.81  95.12  87.96
##  [251] 110.89  69.04 161.28 210.95  77.59 243.53  77.67 205.84  77.08  57.08
##  [261] 162.96  73.50  95.04  85.37  84.62  82.67  57.33  67.84  75.70 129.54
##  [271]  60.22 198.21 109.82  60.84  94.61  97.49 206.72 214.45  82.90 103.26
##  [281]  55.78  73.74 149.75  82.34  62.60  94.09  55.42  82.18 117.92 114.84
##  [291]  79.17 110.63 190.70  79.81 113.63 141.24  56.96 203.04  94.30  81.51
##  [301] 137.74  81.84 242.30 102.64 146.01  75.42 220.49  61.45  88.19 115.22
##  [311]  97.93  85.60  79.83  62.20  69.15 127.71 216.70  71.89 103.56  79.03
##  [321]  69.94  90.12  95.10 234.58 235.85  78.05  89.44 111.38 243.50 182.20
##  [331] 229.92  82.24  89.84  90.69  84.38 215.60  91.61 138.16  75.23  75.18
##  [341] 106.23 239.64  58.95  99.92 116.23 118.82  66.30 101.41 200.28 136.80
##  [351]  96.57  66.42  98.09 205.23  86.78 126.82  78.40  63.69 209.58  89.86
##  [361] 110.99  83.82 137.96 210.78 118.89  72.55 107.41  93.25  74.91  80.05
##  [371]  99.80  91.97  64.40  73.02  88.11 138.29  72.36  68.76 106.22 101.52
##  [381] 109.51  85.84 110.15  91.72 251.60 123.10  97.40  68.34  80.81 120.31
##  [391]  83.51  74.09  91.60  87.52 213.37  75.39 122.41 223.36  84.59  70.16
##  [401] 107.52  80.88  93.48  70.21  86.67 101.37  70.31  64.06 178.29  81.60
##  [411] 147.48  86.86  71.16  73.20 203.81  82.00  97.55  94.29  75.22  90.07
##  [421]  73.73  79.58  77.88 205.26  58.63 139.90 211.03  72.79  91.65  79.92
##  [431] 225.47  94.48 180.63  92.48 116.66 112.09 130.34  82.59 123.87  98.70
##  [441] 227.10  55.39  66.07 104.21 145.15  68.19  97.53 122.31  86.46 112.06
##  [451]  92.14 201.76  74.44  95.93  87.51  72.35 113.47 103.78 115.43  95.59
##  [461] 170.05 217.30 196.01  92.21 100.09  93.88  75.05  70.08  74.20  69.01
##  [471]  96.17 184.15  87.24 198.69  82.58  96.88  73.32  94.59 132.08  98.99
##  [481] 104.48  98.01  79.14  89.32  65.24  80.98 186.17  69.24 111.19  93.28
##  [491] 122.19 129.53 114.53  93.73  77.49  65.38  94.18 118.70  96.29  74.64
##  [501]  96.99 100.61  97.08  84.79  78.75  82.93  88.78 122.10  74.81 183.45
##  [511] 114.94 104.38 102.91 108.79  73.31  68.52  89.77  70.92  86.11 129.16
##  [521] 113.85  79.35  80.79 114.01  93.74  90.65  98.41 127.18 138.06 105.61
##  [531] 155.43  80.83  80.19  60.34  79.30  98.44 210.48  70.34 122.22  75.29
##  [541] 100.35 193.83 126.96 183.34 247.69  76.20  71.43  93.36  61.29 103.62
##  [551] 100.52 191.47  67.06 144.10  58.26 239.82  73.71  88.53 114.79 113.80
##  [561]  71.91  65.30 189.57 114.25  81.26  87.88 112.17  99.97 207.58 109.16
##  [571]  74.46 118.51 107.47 182.86  59.17 215.64 163.70 196.36 139.77 141.23
##  [581]  89.99 108.53  63.61  85.54 100.83  59.82 105.95 188.11  71.15  60.53
##  [591] 205.50 204.86 115.03  79.87  97.89 125.26 114.32  92.23 102.34 144.48
##  [601]  88.39 228.08  93.79 147.14 106.43  88.04  92.20 219.53  75.56 158.31
##  [611] 111.43 219.97 148.91  69.40  58.37 101.50  92.04  73.00 111.15  58.65
##  [621] 100.54 111.73  97.78  85.79  98.54  94.62 112.43  99.67  67.39  85.06
##  [631] 214.05  79.09  76.36  98.42  82.01 111.85  92.39 112.54  63.71  70.35
##  [641]  94.65  64.64  57.27 107.25  77.12  55.32  69.37  57.57  87.43  98.73
##  [651]  81.18  56.23  69.61  59.49 118.14 100.26  56.75  88.27  67.81  77.46
##  [661]  76.26  86.39 116.38  75.74 149.95  92.11  74.98  55.25  79.89 130.61
##  [671]  94.26  94.34 109.03  81.03  99.82 140.08  59.54  80.33 131.51  89.21
##  [681]  91.45  90.58  89.63 124.06  99.47  88.97  80.93 102.07  91.69 200.49
##  [691]  75.30 240.71  60.50 131.85 134.39  56.18 113.64 156.57  80.40  59.26
##  [701]  63.26  86.24 197.10 121.80  77.65  64.41  75.19  67.97 119.34  94.92
##  [711] 107.42  85.02 103.51 114.50  70.78  95.01  84.11  78.49  74.22  55.34
##  [721]  75.04 109.73  95.81  96.78 194.62  70.02 222.21  62.41  55.83  65.12
##  [731]  73.62  85.83 103.86  82.69 250.20 128.97  84.31  74.80  97.06  77.54
##  [741]  92.78 173.43  79.08 106.18 114.21  91.08 105.77  74.88 123.15 184.25
##  [751] 117.69  55.26 106.51  55.27  99.20  98.92  92.70 106.70 152.81  91.00
##  [761]  76.99 254.60  93.99 109.68 111.41  65.61  62.37 101.28  88.31 103.55
##  [771]  60.26  79.39 122.01  78.09  89.70 112.64  79.80  82.20 108.89 116.14
##  [781] 122.74  94.04  86.60  82.32  83.83 106.98  70.53 212.01  65.88 106.97
##  [791] 126.35  88.66 112.95  81.59  76.82  73.75  91.56 104.55  84.84  86.06
##  [801] 109.10  68.35 121.04 160.83  85.62  74.23 110.76  79.44 119.52  90.42
##  [811] 109.32  78.16  79.13  84.06  89.30  69.21 186.45  58.47 189.49  99.60
##  [821] 126.18 186.32  62.49  74.51  94.63  91.98  56.77  75.87  77.19 135.75
##  [831] 100.15  95.08 125.38 111.71  94.64 226.70 112.96 183.10 105.36  84.13
##  [841] 102.47  77.04  83.23  87.01  56.99  73.01 106.35  80.63 103.61  91.35
##  [851] 194.04 111.99  57.51  68.49  60.20 160.00  86.96 237.15  99.06  56.31
##  [861]  90.92 104.33  62.61 231.19  72.62  81.64  90.78  70.71  59.76  83.76
##  [871]  63.64  82.06 110.91  77.16  69.58  96.26  87.27  65.36  89.03  91.34
##  [881]  57.82  81.15 115.29 111.02 111.61 109.02 207.32  87.11  61.68 119.04
##  [891]  86.05  70.03 207.64 236.84  78.11 100.97  99.21 113.21  92.95 110.16
##  [901] 142.57  92.87 111.48 123.00 106.68  86.40  61.81 128.28 204.63  89.98
##  [911] 232.89  98.58  57.94 123.21  92.81  85.16  90.10  65.15 104.62 113.25
##  [921]  59.28  93.07  77.42  73.69  58.39 102.05 112.47  72.84 195.03 170.95
##  [931]  87.98  65.81 124.60  83.65  88.81  86.75 123.36  89.68  69.87 109.22
##  [941] 157.57 110.73  99.14  59.15 165.11  77.44 100.33 148.24  91.96  72.93
##  [951]  84.27 124.45  90.51 118.87  56.42  73.67  89.11  74.04 145.23 100.80
##  [961]  85.22  72.49  82.61  72.07  79.85  84.86 131.89  89.17 227.91 131.77
##  [971] 102.01 128.63 143.15 116.67 142.12 100.81  69.17  58.38  86.34  95.44
##  [981]  94.78 109.59  79.26  78.46  85.29 156.18  69.52  65.32 108.47 105.63
##  [991]  77.93  95.20  78.52 114.89  95.43  84.08 110.55  82.21  82.38  93.89
## [1001]  75.08  76.72  84.93  76.50  65.47  99.16  63.53  78.65  63.78  77.52
## [1011] 111.64  97.84  56.48 204.50  96.02 206.25 115.52  60.69  93.67  67.79
## [1021]  56.07 254.63  96.63  84.30 246.34 195.16  93.34 162.30 106.40 110.25
## [1031]  69.70  87.03 112.98  82.47  75.88  84.63 109.56  89.45 121.14  87.77
## [1041] 106.56 153.76  88.65 111.22 223.68  55.86  63.73 103.94  92.49 229.20
## [1051]  75.06  85.57  68.61  56.30 193.22  65.98 204.57  64.99  66.12  73.40
## [1061]  82.83  93.55  90.40  98.10 142.02 251.46  71.73  82.44  80.85 220.52
## [1071]  86.73  76.93 113.10  96.84 100.91 116.50  57.26 129.31  56.47  86.97
## [1081]  78.78 195.04 103.25 134.59  90.66  91.68  75.79  82.31  90.06  58.03
## [1091]  83.09  88.60  63.18  78.42  65.08  79.47  95.52 138.07  86.99 112.07
## [1101] 105.76  55.67  90.55 218.65 111.21  83.56 116.76  83.50  69.30  67.55
## [1111]  80.28 211.49  67.96  99.29 140.52  75.62 120.06 117.45 224.71 122.75
## [1121]  82.39  57.02 115.98 226.11  97.59  82.57  79.34 125.68 102.06  65.59
## [1131] 120.85 101.65 210.94  77.92 230.68  62.68  55.22  78.94 109.69  79.63
## [1141]  79.33  79.91  84.46  68.40  78.43 198.02  85.35 204.17  82.71 121.19
## [1151] 106.02  66.36 267.76 107.18  74.58  80.92  90.77  90.84  59.20 217.71
## [1161] 133.76  61.36 118.62  77.91  68.98 112.08  96.20  93.11 115.54  88.57
## [1171] 180.76  83.12  94.89 239.52  99.15 124.16  86.38  93.68 229.86  78.73
## [1181] 115.92  93.71  76.66 112.38 103.44  79.69  61.61  94.12  62.40 210.96
## [1191]  76.25 103.48  96.42  78.59 195.25 103.76  92.17  81.02  94.33 217.39
## [1201]  82.77  88.13 102.77 101.75 113.34  63.33  69.34 118.81  66.13  67.53
## [1211]  96.58  57.89  78.38  94.15  89.53 127.75  76.79 141.15  88.63 201.25
## [1221] 130.15 108.03 104.07  88.83 197.79 150.45 100.39  96.79  86.84  61.27
## [1231]  72.61  82.41  74.72  57.37  73.72  88.34 101.34 119.01  71.98  84.91
## [1241]  91.63 214.77 145.71 167.31  63.65  87.49  98.74  92.82  72.20 181.23
## [1251]  63.37  74.82  97.60  93.04  97.12 134.45  98.67  85.82 189.45 144.16
## [1261]  82.56 206.40  71.70  72.02 103.09 156.70  70.87 138.47  64.66  91.88
## [1271]  74.79 112.23 178.76 121.43  94.22  67.27 197.58  86.37 199.96  85.33
## [1281]  86.33  80.47  62.46  78.85  72.09 103.81  78.04  94.67  62.25 155.17
## [1291]  83.28 132.41  62.78 126.99 102.27  86.09 108.08 108.34  82.91  94.75
## [1301] 101.79  88.41 101.05  85.07 108.10  93.17 158.89 112.34 119.03 237.21
## [1311] 246.53  89.05  81.74  98.12 105.59  86.00  65.51  61.78  65.82  90.16
## [1321]  64.45  91.85 206.33  74.29 107.40  87.72  85.99 100.84 124.61  86.55
## [1331] 100.85  87.74  80.15 107.29 206.98 227.28 120.07  93.47  80.77 150.27
## [1341]  81.94  70.75  73.66 102.37  77.83  70.01 119.88  78.29 169.97 123.79
## [1351]  84.21 101.31  86.26  92.86 140.28 244.28  99.34  59.87  72.76  61.10
## [1361] 120.77  60.39 126.34  93.24 154.75  62.81  65.96  79.53  96.85 251.99
## [1371] 115.13 102.30  78.99 191.79  68.80  83.84  94.66 107.98  61.01 135.64
## [1381]  92.65 121.11 163.56 107.69 216.88  70.15  83.02  87.94 222.29 139.43
## [1391] 213.11  77.23  58.48  87.33 151.30 144.23 110.60 114.88 227.51 111.65
## [1401] 201.01 129.01 124.08 107.91  95.40  65.90  78.98 111.33 104.36 210.00
## [1411] 113.96  81.28 102.50 237.58  86.07  59.05  95.88  70.18 111.13  65.84
## [1421] 123.49 207.45 143.45  58.30  78.68  98.91  67.92  97.50 108.43  90.43
## [1431]  76.30 121.27 119.67 226.93  93.23 253.16 101.02 238.53  79.18 207.79
## [1441] 196.20 231.76  93.30 110.47  91.23 216.92 157.01  93.51 102.54  87.78
## [1451] 126.67  93.60 194.98  99.96  58.87  83.14  69.18 218.54  82.07 127.25
## [1461]  72.63 108.20 123.95  58.71  98.46  68.78 133.63 101.43  65.49  63.40
## [1471] 105.29  64.08  78.34  66.32 168.15  79.20 107.45  83.86 119.96  70.58
## [1481]  87.70  65.29  97.14 110.68  91.93  88.54 183.00 115.93  99.13 102.28
## [1491]  71.31  89.75  87.66 237.17  81.11 178.33  81.38  70.45  73.44 146.44
## [1501]  65.04 151.25 197.09  93.58 122.04  80.06  62.99 139.67 113.40 101.92
## [1511]  61.42  85.52  83.79  73.83  69.38  66.11 149.62 242.84 202.66 216.90
## [1521]  75.94  55.51  71.44  58.29 115.83 102.71  99.69 102.89  79.05  56.63
## [1531]  87.34  81.43 101.22  78.26 105.47 114.47  66.85  94.71 208.05 222.60
## [1541]  64.51 151.56 199.14  73.41 109.65  69.11 114.41 103.46  95.36 191.48
## [1551]  71.63  94.00  93.77  84.75  89.24  70.13  82.26 200.16  80.73  75.09
## [1561]  80.57 145.26 190.40  82.08 103.35  97.46 123.65  85.92  80.80  99.30
## [1571]  62.56 144.20  71.38  95.50 104.24 122.48 215.90 108.56  69.88  65.85
## [1581]  60.74 233.52 110.70  78.93 124.50  57.95  58.25 213.54  74.86  78.35
## [1591] 101.26  86.87 124.01 188.69  86.51  70.65  92.40  73.36 219.50 105.73
## [1601]  58.02  99.71  63.19 107.11  56.84 217.66  76.22 155.32  70.67 227.16
## [1611]  58.69  88.85 137.94  60.60  79.56 122.46  92.32  59.89  88.52  88.82
## [1621] 102.08  84.90 209.90  74.05  90.46 176.48  94.07  85.12  71.81 111.93
## [1631]  94.40  70.00  95.57  66.29 211.88  76.55  56.67  58.96  81.66  96.77
## [1641]  97.51 225.60  95.58 210.23 234.82  65.67  81.99  87.69 125.29  70.93
## [1651]  89.93 137.45  72.06  97.90  84.85 230.59 224.63 108.12  85.17  84.14
## [1661] 110.53  61.88  85.04 140.40  62.27  99.44  88.90  64.10  97.58  58.66
## [1671]  88.24  61.32 185.71  86.04  83.30 208.17 133.20  81.54 146.61  84.56
## [1681] 185.31 102.53  65.78  76.68  90.95  85.66  68.37  77.32 187.87 213.87
## [1691] 119.62 222.85 100.82 136.10 149.42  79.99 118.21  84.49  89.61 198.36
## [1701]  93.61  75.43 100.31  82.84  58.88  92.27 115.23 196.25  85.97 114.33
## [1711]  72.52  99.87  63.47  92.26 113.74 194.53  72.65  86.68 140.39  77.87
## [1721] 104.70  95.82 204.05 130.56  67.78 135.19 116.12  59.63  56.43 199.18
## [1731] 209.26  91.21  95.16 217.11 222.46  70.96 131.23 187.52  83.26  99.07
## [1741]  76.63  65.09 142.31  80.99 237.74  74.26 154.08 164.67  59.61  67.75
## [1751]  92.73  90.35  77.86  71.88  67.33 121.66 111.92  95.46  59.99  68.96
## [1761]  90.26  91.90 118.55 102.04  65.52  82.09 149.90  91.25  89.81  97.32
## [1771]  75.53 121.44  83.52  75.27  80.24  88.69  69.09  62.67  56.51  65.95
## [1781] 129.07  62.47  69.82  99.68 223.35  74.36 102.97 153.38  87.10  94.88
## [1791]  82.73  67.80 135.89 106.13  74.33 109.40  75.40  95.85  90.36  63.45
## [1801] 201.07 122.91  55.41  60.99 111.77  77.63  70.61 124.34 208.06  75.50
## [1811]  98.85  96.06  65.60 113.24  94.77 145.22 112.92 103.28 109.00  96.18
## [1821] 186.95  68.66 128.72 146.97  65.69  97.52  81.71 198.24  80.74  93.00
## [1831]  95.37  96.25  86.74  63.08  99.79  83.34 229.21  80.08  62.00 118.69
## [1841]  77.57 108.75 108.23 151.33  82.43 107.17  91.46  81.05 114.37 100.29
## [1851]  87.95  73.27 131.43  68.24  74.01  95.75 108.87 209.06  86.57 120.25
## [1861]  85.51  84.18  82.37  96.15  74.55 114.45 113.68  83.85 101.30  72.13
## [1871]  94.98 228.42  93.90 121.60  84.40  82.13  73.33 212.97 100.41 202.05
## [1881]  71.42 107.50  55.57  58.14  78.53  78.79  96.62  65.28  92.67 114.18
## [1891] 231.69 101.89 107.22 101.99  72.56  94.47  98.76 116.93 219.96  75.77
## [1901] 124.35 107.27  97.96 197.69 112.30  76.51  93.14  80.84 199.88  77.48
## [1911]  65.34  81.96  98.71 170.22  72.39 102.96  80.72  74.19  81.20 114.76
## [1921] 109.97 113.05  74.35 134.33 208.78  66.17 114.16  61.67 220.36  76.03
## [1931]  73.06 187.88  79.02 191.66  76.74  72.29  92.59  80.42  63.94  77.73
## [1941] 115.79  96.30 107.46 108.33  89.37  93.64 217.75  83.44 102.61  62.08
## [1951]  55.61 226.88  65.66  58.70 186.40 122.32 149.13 169.49  80.25 170.76
## [1961] 120.58  90.01  68.84 155.14 158.48  92.56  90.15  80.09 189.44 249.29
## [1971]  96.93 211.35  85.87  60.96 120.09  92.13  83.07  97.24  74.65 206.59
## [1981] 196.33  70.23 242.94 103.06  80.86  83.91 152.02  60.61  89.14  97.23
## [1991]  78.48  75.92  97.39 134.61 104.02  56.90 112.66 226.75  76.28 107.84
## [2001]  71.06 185.00 104.42  89.57 136.20 128.23 104.23 133.82  80.82 102.35
## [2011]  88.48 199.83 111.27  68.44  96.24  77.29 125.09 130.07  57.30 101.35
## [2021]  94.03 227.81  66.67 240.81  88.02 152.87  96.04  60.35 118.66  58.51
## [2031] 110.92  92.72  56.34  61.83 131.99 136.81 239.28 131.30 117.75  83.53
## [2041] 145.50  88.33 101.25 231.50  82.89 192.37  79.64  82.88  99.40  77.75
## [2051]  75.03 220.47 196.91 180.80 247.48 216.00  75.64  95.07 129.97 124.26
## [2061]  87.92  85.15  87.16 219.39  71.92 167.66  87.21  89.95 111.32  65.01
## [2071] 110.07  60.56  89.83  71.50  71.71 173.96 113.20 106.03  73.29  65.71
## [2081]  60.41  63.32  85.68 162.93 198.33  85.81  79.59 191.33  59.52 206.52
## [2091]  80.07  64.92  80.00 112.20  91.18 148.37  64.55  97.31  80.97  89.88
## [2101]  62.66 122.25  87.08  85.00 100.49 145.37 112.19  79.73 101.13 101.98
## [2111]  98.39 128.04 216.96  83.27  96.86  99.73  91.71  65.77 161.57  74.32
## [2121] 170.93  74.43  86.36 110.38  55.62 232.81 118.61  80.21  61.34 116.60
## [2131]  85.13  86.32  69.22 140.93  83.43 207.95 134.29 115.12  86.25 112.94
## [2141]  69.91  95.62  63.95 122.50 120.27  56.71 131.63  79.36 100.42 155.86
## [2151]  66.01 229.58  60.06 113.86  99.49 165.99 114.99  77.37 187.22 167.59
## [2161]  98.03  88.79  92.90 117.34  80.75  77.51 114.34 227.04  87.56  84.47
## [2171] 116.64  79.57  78.44  64.15  74.50  70.32  84.48 144.08  78.14 133.58
## [2181] 214.42 233.71  96.00  74.52 131.40 216.40 108.80 266.59  55.58  65.87
## [2191]  89.28  56.12  74.70  83.06 227.94  84.88  64.20 137.22  81.44  68.48
## [2201] 100.02 156.82 112.22  90.62  70.54 205.00 126.39  89.72  92.08  85.38
## [2211]  95.25  75.91 203.44 243.73  88.23  97.47 101.15  68.38  55.46 113.87
## [2221]  67.03  96.35 127.21  78.90  59.91 160.94 116.02 127.32 176.25 168.06
## [2231]  75.52  82.15  62.44 221.43 165.47  96.69  63.98 145.03  98.53 105.55
## [2241] 134.23 213.38  70.52  93.21  88.29  80.18  84.02  69.72 192.16  82.27
## [2251] 101.87  77.55 215.72  87.84 173.14 106.83  84.44  92.16  85.96 202.57
## [2261]  65.41 102.51 150.10  65.50  81.31  78.96 123.47  71.59 209.50  57.43
## [2271]  87.93 203.16 112.12  92.02  86.35  71.26 110.78  99.78 201.45 127.78
## [2281] 121.32  83.89  74.06 206.15 102.90  65.48 123.23  71.30 102.21  84.58
## [2291]  77.30  88.75  97.97  81.33 126.68 196.61 219.92  79.16  79.55  87.86
## [2301]  76.92  77.24 120.94  77.66 231.95  84.25 216.38 105.74  58.41  56.89
## [2311]  86.49 115.47  92.22  83.16  70.06 213.33  93.52  87.62  95.66 172.33
## [2321] 106.59  87.06  93.02 243.59  86.70  97.81 116.04 169.43  68.41  94.44
## [2331]  73.48 183.87  66.08  72.19 101.09  69.99 102.40  87.26 146.59  59.00
## [2341]  76.83 101.83  67.50  97.16 129.43 106.01 114.82 121.39 227.98  78.97
## [2351]  84.12 103.15 153.60  81.00 101.32 208.20 199.42  91.28  77.99 190.13
## [2361] 149.68  92.30 235.54  68.70 178.89 227.74 100.66 100.05 213.80 250.80
## [2371] 112.29  99.10 217.84 104.34 217.00  57.47  78.24  94.38  99.83 217.40
## [2381] 190.92  94.76 115.86  95.27  89.02  75.86  93.62  72.71  94.45 150.03
## [2391]  69.67 142.38 110.87  73.60 142.68 182.90  75.28 100.75 163.82 110.42
## [2401] 105.18 107.99  90.22  78.57  79.82 123.04  92.34 116.84  90.04 255.17
## [2411] 217.55 123.66  88.43  86.03 227.96 111.68  73.49  87.82  85.55 105.93
## [2421]  94.19 231.71  69.28  71.37 110.18  59.68  94.24  62.62 107.83 107.59
## [2431] 116.98  84.10 160.64  81.13 127.13 119.61 143.47  84.60 110.72 158.93
## [2441]  68.94  72.00  57.76 108.65  65.42  98.34 124.37 100.96  59.85 104.75
## [2451]  70.98  92.77  82.12  77.33  96.01 107.49  88.47  91.13  59.83  67.02
## [2461]  75.78 102.42  98.45  97.41  81.68 148.52 125.30  84.16  78.74  61.11
## [2471]  78.30  76.19 115.99  98.27  93.85  94.69 136.23  93.03 196.81  87.81
## [2481] 222.66 223.58  85.77  73.65 141.80 198.79  61.04 102.88 123.39  67.07
## [2491] 123.81  90.54 192.39 233.30  71.94  82.35  73.28  97.57  60.40  79.96
## [2501]  82.86  97.87 201.38  91.82  99.23  68.13  93.76 103.89  87.39  66.61
## [2511] 236.14  99.76  87.09 193.81  97.27 137.77 105.19  82.72  58.35  68.79
## [2521] 121.17 104.79  96.81  69.20 111.78 122.26  77.53  77.35  82.36 239.95
## [2531]  61.96  72.10 107.97  60.77  60.36  83.33  65.33 113.28 170.88 103.34
## [2541] 106.08 156.45  60.05 114.05  57.28  63.60  80.01  58.42  67.38  73.58
## [2551] 103.92  80.22  77.06 181.30  70.73  72.75  95.47 100.03  59.78  90.39
## [2561] 147.04 202.55 154.60  95.98  96.52 232.12  78.12  70.04  97.61 113.11
## [2571] 104.95  96.37  73.89 107.21  99.35 203.57  69.26 111.47  72.94  76.77
## [2581]  60.32 133.24 230.78  72.50  85.03  80.76 204.98 110.33  89.18  91.53
## [2591]  65.16  74.53  93.29 227.89 121.46  69.35 216.71  75.25  56.37 149.15
## [2601] 202.67  90.31 221.80  73.39 147.12 109.85 103.21  81.25  84.69  81.92
## [2611]  90.91  85.48 124.48  62.89  93.15  64.87  90.68 104.64  92.44  89.87
## [2621] 105.28 131.80  66.33 101.07  83.37 103.17  62.52 110.36 140.07 106.85
## [2631] 202.38  73.70  69.16  91.44 215.81  65.40 139.72 149.17 125.74  90.21
## [2641] 139.48 220.24  81.42 102.36  82.85 102.11 195.61  71.80  67.68  98.65
## [2651]  83.58 104.04 112.46  72.42  96.73 267.61 109.46 120.05 106.33  97.28
## [2661]  83.13  97.35  79.54  91.36  79.27 105.99  59.93  73.37 115.42  71.93
## [2671]  96.43 161.95  71.25 160.87  82.02  78.02 115.21 143.33  80.55 147.42
## [2681]  86.53  91.95  63.72  55.64  88.88 114.61  56.08  59.62  75.85 176.71
## [2691]  56.33 102.46 161.00  70.70 157.67  89.59  64.02 110.69  71.97  65.07
## [2701] 207.62 108.64 201.58 116.20 231.43 112.62 220.26  84.37 102.48  69.12
## [2711] 211.12  95.38 108.72 177.91  73.78  59.48  80.96  82.40  80.59  70.59
## [2721]  98.57  61.87  68.88  66.25  69.23 103.45  90.30  90.87  76.21  74.14
## [2731]  87.25 215.33  88.38 104.40 104.92 106.54  62.91  61.47  88.50 107.61
## [2741] 137.91 212.02 228.20  92.15 126.32  94.96  89.52  66.59  80.10  90.49
## [2751]  92.99  95.29  83.70  63.16  87.23 260.85 104.45 113.65  65.93  93.78
## [2761] 223.90  93.18 169.74 101.93 125.03  82.25  85.27 207.96 105.52 109.27
## [2771] 176.78  67.73  70.29  91.47 205.01  73.87  94.20  56.95  92.37 127.23
## [2781] 191.78 113.57  89.58  88.89 108.62  88.49  72.01  70.56  71.02  99.75
## [2791] 127.20  69.76  73.56  57.77  78.32  84.70 127.28  73.92  72.60  69.77
## [2801]  84.43  57.17  86.15 163.02 110.41 102.58  90.97 140.96  70.33  64.18
## [2811] 127.57 109.23 124.49 142.82  75.69  74.08  75.98  57.80  76.44 214.43
## [2821]  66.46 112.72 114.02  72.33  55.59 105.05  84.78 164.77 220.64 159.39
## [2831]  69.53  83.93  98.90  82.64 204.77  63.86 101.61  90.60  87.15  98.14
## [2841] 134.24 248.37  61.75  70.55 124.38 148.72  79.25  98.84 135.74  66.55
## [2851] 115.69  67.76 106.11  95.49  59.07 228.92  92.71  85.59  89.06  87.44
## [2861]  64.07  81.73 127.42 227.68 226.73  89.74 219.17  74.85  55.96 215.92
## [2871] 104.05  62.54  87.54  76.81 198.12  78.00  75.82 240.86 263.56 118.44
## [2881]  97.37  80.51  78.88  83.61  73.19  68.91 104.30  87.87  96.70  91.05
## [2891] 200.14  73.04 108.68 107.82 141.09 122.38 103.60 159.70 118.22  84.50
## [2901]  84.42 235.45 207.71  99.84  98.05 105.90 107.55 146.21  79.94  72.28
## [2911]  82.68 125.89 228.05  98.23 119.90  94.53 103.79  88.51  97.26 104.66
## [2921] 223.14 105.51  83.42 101.24  91.19 174.43 214.51  72.64  62.69 141.16
## [2931]  76.42  60.09  65.46 131.19  74.54 231.31  91.57 238.78  87.18 110.28
## [2941]  71.66  83.64 233.59  97.95  58.19  70.11 112.77  75.46  63.63 100.22
## [2951]  81.77  94.25 188.13 164.70  68.27 100.12 151.23 112.41 205.97 190.89
## [2961] 138.02  66.16 102.10 193.87 130.00  74.00  97.25  79.95 162.24  69.68
## [2971]  98.35  75.73  85.86  80.34  73.76 108.18  85.23 189.88 197.11 100.08
## [2981]  68.62  84.07  99.65  82.33  94.49 108.71  64.94  98.22 192.47  66.51
## [2991]  87.47 103.37 110.17 109.88 199.38  55.72  75.67  88.18  95.94  86.93
## [3001] 111.10  92.00  79.21  83.97 202.98  60.70  83.68  69.92 136.96  95.32
## [3011] 107.78 198.32 100.16 112.69  79.77  87.41 226.38 124.64  69.42  77.68
## [3021] 112.79 236.79 219.82  82.05 104.08 101.57  71.32 143.97 239.19  78.45
## [3031]  87.29  82.49  83.15 111.94 104.77 104.26 113.84 114.71  61.54 133.62
## [3041] 111.96 112.44 123.61  84.68 206.62 114.54 204.92  56.74  59.74 123.83
## [3051] 226.84  93.20  80.17 234.35 116.25  96.95  66.24  91.81 118.88  85.91
## [3061] 115.40  75.34 100.19 200.73 114.09  67.30  96.91  72.54  89.16  83.66
## [3071]  81.21  95.86 202.51 109.81 105.49 101.53 126.04  89.38 218.00  79.70
## [3081] 209.15  70.22  83.57 162.72  78.28 196.50  83.78  86.10  66.96  76.70
## [3091] 103.12  74.15 115.16  83.55  61.53 100.74  59.31  63.22 113.95 119.32
## [3101]  99.12 152.84  78.23  76.05 116.49  99.91  76.10 121.99 116.21  55.28
## [3111] 219.81 103.73 153.08  98.69  94.11 117.03  82.48  84.19  87.50 133.13
## [3121]  96.10 108.61 138.55 234.27  75.16 101.19 107.74  62.32  56.32 131.28
## [3131] 125.98  88.05  55.47 145.94 239.21 196.08  93.93  83.74 119.58  65.79
## [3141] 176.38 175.74 193.45  86.21  75.41  95.28  95.87 180.45  95.39 102.84
## [3151] 130.37  65.44  79.84  70.07 112.11  92.35  69.50 219.38  69.48  68.09
## [3161]  56.21  72.08  84.66  68.12  59.14  85.64  99.00 105.75  57.42 100.01
## [3171] 118.46  72.12 155.23  67.10  58.01 173.90 106.27  60.57 105.34  96.28
## [3181] 122.73  69.74 106.95  76.12  99.94 145.46  74.42  89.85 157.77 101.81
## [3191] 103.00 101.85  56.85  89.04  63.01  68.60  65.21  72.53  81.78 116.85
## [3201]  96.21 117.04  58.24  82.53 129.73  56.79 105.88 217.94  69.89  91.04
## [3211]  87.20 109.12 216.64  74.28  57.60 173.97  65.25 102.39  71.08 159.67
## [3221]  93.96 103.01 208.85 122.39  65.91  70.25 219.70  65.70  67.08 107.58
## [3231]  68.17 106.10  56.13 104.03  84.35  67.99 118.93 185.28  88.32  69.54
## [3241]  62.12 198.30 100.06  91.09  62.02 103.11  97.34  78.76 206.66  95.79
## [3251]  83.88 116.78 117.63  60.01  64.60  92.43  87.79  99.64 200.68  98.37
## [3261] 117.98 218.60  79.51 223.26  97.22 172.27 221.83  74.61  69.79  83.60
## [3271]  83.95  77.50  64.29 100.71 119.77  59.67 218.10  76.45 200.46  95.70
## [3281]  75.15  95.80  90.67 147.50 134.12  82.62 125.11 217.79  93.80  90.61
## [3291] 139.20  77.01 105.26 147.74  90.74 159.79 233.47  85.53  67.87  77.26
## [3301] 129.19  97.86 112.33  91.58  58.86  76.88 109.52 103.58  64.27 200.98
## [3311] 101.96  84.17  71.46  82.14 219.67 135.84  74.83  60.37  67.28  77.79
## [3321]  90.38 156.69 207.60 158.90 247.97  58.55 231.15  68.18 118.75 186.54
## [3331]  96.14  71.58  83.10 110.96 122.83 118.85  96.19  98.07  71.40 158.33
## [3341]  72.18  89.31  64.84  92.76  87.00 145.25 125.14  57.59  59.43  65.43
## [3351] 154.03 139.81 106.84 221.06  69.97  77.07 109.39  93.97 163.17 124.39
## [3361] 212.62  77.60  70.51 109.19  55.23 120.15  72.16  95.89  64.68  66.47
## [3371] 146.08 108.96 113.41 111.08 217.74  78.50  80.20  76.52 208.99  99.72
## [3381] 197.36  98.56 123.08  75.00  60.64  59.11  58.89 129.66  73.57  72.04
## [3391] 125.63  77.94  68.99 111.76  80.27  79.22 142.63  97.05 222.52  70.38
## [3401] 114.46  64.62  70.19  55.35 103.29  92.74 232.64  82.46  63.57  73.24
## [3411]  57.46 104.16 119.40 119.13 120.22  57.96  81.24  70.91  87.12 126.09
## [3421] 131.81  95.23  71.18  87.71 115.68 207.37  75.10 111.84 201.96  68.68
## [3431]  91.16 123.89  90.44 138.44 102.76  71.79 167.16 131.05  86.92 103.72
## [3441]  77.10  77.72  76.09  61.80  92.97  83.73 108.32 103.65  86.19 131.42
## [3451]  69.46  76.78 213.43 115.07  69.45 108.63  88.06 248.24  57.79  87.40
## [3461]  77.43 101.12  79.42  82.94  81.58  62.21 229.94 116.06 117.77  66.69
## [3471] 122.23 168.68  77.95  80.35  57.38  96.47  70.66 202.06  91.30  67.56
## [3481] 126.12 103.22  63.90 253.93 134.65 194.75  56.94 207.84 228.26  57.09
## [3491] 132.46  75.13  76.64  91.32  85.90  63.42 112.02 203.76 101.46  74.66
## [3501] 205.78 111.24 134.76 110.10 113.08  77.77  83.59 179.67  91.89 230.74
## [3511] 216.19 200.66  73.99 228.50  70.43  74.39 102.92  87.91 232.29 125.32
## [3521] 100.20 200.91  95.24  56.64  80.48 236.04  61.13  88.56  88.98  86.85
## [3531]  94.37 254.95 107.33  80.94 196.58  55.79  73.08 189.82 101.06 108.38
## [3541]  68.01  90.11 193.61 195.74 141.37  90.71 106.80  85.18  74.24  79.98
## [3551] 106.76 221.24  55.93  73.94  65.58  83.80 112.83 103.08  85.98  83.75
## [3561] 125.43 101.58 149.80 112.55  92.96  85.08 112.37 151.26  73.81  77.20
## [3571]  76.08 123.98 108.51  99.01  69.47  88.00 144.14 105.72  64.37 146.10
## [3581] 192.50 103.50  89.42 212.92  60.73  86.95  73.98 124.78 191.94 247.87
## [3591]  83.20  88.62 101.76 115.71 229.73  57.40 100.47  81.36 261.67 110.20
## [3601]  95.19  83.03  89.41  71.77 256.74  63.74 221.08  60.17 153.24  82.42
## [3611] 126.57  80.54  76.47 106.52  89.73 208.39 128.61  57.56 227.23  77.76
## [3621] 203.27 234.50  71.12 190.67  82.95 112.75  82.63  92.75 197.06 216.07
## [3631] 108.82 101.66 121.15 116.62 144.33  80.67  94.27  76.35 179.14  63.49
## [3641] 145.18 120.56 150.74 135.82 106.53  79.62 141.84 102.00  68.07 102.03
## [3651] 235.06  57.52  76.98  84.04  92.24 112.70  74.34  72.99 104.90  94.14
## [3661] 195.43 200.25  95.33  85.65 223.64  76.43  98.66  75.84  85.46 199.78
## [3671] 176.42 101.56  72.88  70.89 108.14 244.30 106.73 127.40  58.23  58.64
## [3681]  78.08 105.08  61.38 223.16  76.00  90.28  65.22 166.38  78.91 226.28
## [3691]  90.73 172.86 213.92  68.42  94.68 125.33 212.19  89.00  84.99  62.13
## [3701]  57.10  94.06 200.80  77.96  60.13  88.17  84.41  72.34  68.72 222.58
## [3711]  66.06 156.43  73.07  99.48  79.60  61.07  63.43 102.73 122.43  80.44
## [3721] 206.53  96.82  88.10  64.85  97.68  74.16 100.93 232.78 110.14 120.44
## [3731] 187.47  95.31  75.07 106.65 234.06 144.15  58.81 242.62  65.68 150.00
## [3741]  63.56  96.98  66.70  79.66 104.09  90.96 152.38 174.54 106.47  73.63
## [3751]  98.52  62.93 120.43  76.56  67.90 115.46 123.94 231.54 219.80 187.99
## [3761] 234.45  75.47  98.24  66.20  75.95 111.79  80.89  86.91  59.36 240.69
## [3771] 139.87  83.62 110.97 115.91  62.64  84.81 217.57  79.76  63.28  70.48
## [3781] 120.96  97.65 121.83  81.53 109.09  66.71 114.92 165.36 107.06  65.63
## [3791]  63.82 108.06 136.18  71.29  76.58 109.30  97.64 110.32  79.00 137.27
## [3801]  57.83 234.51 142.64  79.61 182.22  67.26  60.02 113.45 112.31  57.15
## [3811] 214.73  63.41 106.24  83.01  74.99 119.30 208.69  95.18 107.72  90.29
## [3821]  81.87 153.31  86.58 113.26  84.92 128.17  89.43 101.60 231.72 102.13
## [3831] 100.88  66.22 109.33 103.66  77.45 193.80  69.25  88.44  84.09  92.64
## [3841]  99.36 135.63  81.88  65.45 203.01 110.84  55.12 105.91  61.57  97.99
## [3851]  63.27 177.56 132.85 198.84  87.17  96.03  84.54  56.87 243.52  69.06
## [3861] 110.23  79.49  89.33 238.27 135.79  82.19 208.31  69.84 121.71  98.61
## [3871]  86.61 107.02 103.69  74.12 176.34  67.21  94.23 111.36 117.31  84.94
## [3881]  68.86 132.88 211.83 124.92 215.69 154.67  67.66 153.48  62.63  80.30
## [3891] 106.69 140.14 111.37  57.06 112.25  81.06 104.37 124.31 101.95 116.95
## [3901] 105.48 100.60  65.05  75.90 267.60 215.07 225.35 196.26  95.42  85.88
## [3911] 107.43 102.15  88.68 182.52 124.66 212.87  96.75  71.34 183.43 126.85
## [3921]  74.17  76.04 185.27  81.90  99.58 124.54 153.34 112.35 160.76 206.49
## [3931] 117.59 116.68 253.86 203.36 125.87  64.09 175.92 100.65 112.39  81.10
## [3941]  98.30 191.15  55.84  92.06  89.29 120.23 223.78 211.58 179.38 193.88
## [3951]  89.01 118.41 138.51 120.03  91.01  61.98 135.32  58.72 104.00 174.37
## [3961]  76.31  77.28  90.52 108.35  72.03  90.57  97.04 152.56  75.93  76.89
## [3971]  95.05  95.02  79.15  76.62  83.94 125.20  82.99 166.29  85.28
table(healthcare_dataset_stroke_data$avg_glucose_level)
## 
##  55.12  55.22  55.23  55.25  55.26  55.27  55.28  55.32  55.34  55.35  55.39 
##      1      1      1      1      1      1      1      1      2      1      1 
##  55.41  55.42  55.46  55.47  55.51  55.57  55.58  55.59  55.61  55.62  55.64 
##      1      1      1      1      1      1      1      1      1      1      1 
##  55.67  55.72  55.78  55.79  55.83  55.84  55.86  55.93  55.96  56.07  56.08 
##      1      1      1      1      1      1      1      1      1      2      2 
##  56.11  56.12  56.13  56.18  56.21  56.23   56.3  56.31  56.32  56.33  56.34 
##      4      2      1      1      1      1      2      1      1      2      1 
##  56.37  56.42  56.43  56.47  56.48  56.51  56.63  56.64  56.67  56.71  56.74 
##      1      2      1      1      2      1      1      1      1      1      1 
##  56.75  56.77  56.79  56.84  56.85  56.87  56.89   56.9  56.94  56.95  56.96 
##      2      1      1      1      2      1      1      2      1      1      1 
##  56.99  57.02  57.06  57.08  57.09   57.1  57.15  57.17  57.26  57.27  57.28 
##      1      3      1      1      1      1      1      1      1      1      2 
##   57.3  57.33  57.37  57.38   57.4  57.42  57.43  57.46  57.47  57.51  57.52 
##      1      2      1      1      1      2      1      1      1      2      1 
##  57.56  57.57  57.59   57.6  57.76  57.77  57.79   57.8  57.82  57.83  57.89 
##      2      2      1      1      1      1      1      1      1      1      1 
##  57.92  57.93  57.94  57.95  57.96  58.01  58.02  58.03  58.09  58.14  58.19 
##      2      2      1      1      1      2      1      1      1      1      2 
##  58.23  58.24  58.25  58.26  58.29   58.3  58.35  58.37  58.38  58.39  58.41 
##      1      1      1      1      1      1      2      1      1      2      1 
##  58.42  58.47  58.48  58.51  58.55  58.57  58.63  58.64  58.65  58.66  58.69 
##      2      1      1      1      1      1      2      1      2      2      1 
##   58.7  58.71  58.72  58.81  58.86  58.87  58.88  58.89  58.95  58.96     59 
##      1      1      1      1      1      1      1      1      1      1      1 
##  59.05  59.07  59.11  59.14  59.15  59.17   59.2  59.26  59.28  59.31  59.32 
##      2      1      1      1      1      1      2      1      2      1      1 
##  59.35  59.36  59.43  59.48  59.49  59.52  59.54  59.61  59.62  59.63  59.67 
##      1      1      1      1      2      2      1      2      2      1      2 
##  59.68  59.74  59.76  59.78  59.82  59.83  59.85  59.86  59.87  59.89  59.91 
##      1      2      1      1      1      1      1      1      1      1      2 
##  59.93  59.99  60.01  60.02  60.05  60.06  60.09  60.13  60.17   60.2  60.22 
##      1      1      1      1      1      1      1      1      1      1      3 
##  60.26  60.32  60.34  60.35  60.36  60.37  60.39   60.4  60.41   60.5  60.53 
##      1      2      1      1      1      1      2      1      1      1      1 
##  60.56  60.57   60.6  60.61  60.64  60.67  60.69   60.7  60.73  60.74  60.77 
##      1      1      2      2      1      2      1      2      1      1      2 
##  60.84  60.91  60.94  60.96  60.98  60.99  61.01  61.04  61.07   61.1  61.11 
##      1      2      1      1      4      1      1      1      1      2      2 
##  61.13  61.27  61.29  61.32  61.34  61.36  61.38  61.42  61.45  61.47  61.53 
##      1      1      2      1      1      1      1      2      1      1      1 
##  61.54  61.57  61.61  61.67  61.68  61.75  61.78   61.8  61.81  61.83  61.87 
##      2      1      1      1      1      1      1      1      2      1      1 
##  61.88  61.94  61.96  61.98     62  62.02  62.08  62.12  62.13   62.2  62.21 
##      2      3      1      1      2      1      1      1      2      1      1 
##  62.25  62.27  62.32  62.37   62.4  62.41  62.44  62.46  62.47  62.48  62.49 
##      1      1      1      1      1      1      2      1      2      3      1 
##  62.52  62.54  62.55  62.56  62.57   62.6  62.61  62.62  62.63  62.64  62.66 
##      1      1      1      2      3      3      2      1      1      1      2 
##  62.67  62.68  62.69  62.78  62.81  62.89  62.91  62.93  62.99  63.01  63.08 
##      1      2      1      1      1      2      1      1      2      1      1 
##  63.16  63.18  63.19  63.22  63.26  63.27  63.28  63.32  63.33  63.37   63.4 
##      1      1      1      1      1      1      2      1      1      1      1 
##  63.41  63.42  63.43  63.45  63.47  63.49  63.53  63.56  63.57   63.6  63.61 
##      1      1      1      1      1      1      1      1      1      1      1 
##  63.63  63.64  63.65  63.69  63.71  63.72  63.73  63.74  63.78  63.82  63.86 
##      1      1      1      1      2      1      2      1      2      1      1 
##   63.9  63.94  63.95  63.98  64.02  64.06  64.07  64.08  64.09   64.1  64.14 
##      1      1      1      3      1      1      1      1      1      1      1 
##  64.15  64.17  64.18   64.2  64.27  64.29  64.37   64.4  64.41  64.44  64.45 
##      1      1      1      1      1      1      1      2      1      2      2 
##  64.51  64.55   64.6  64.62  64.64  64.66  64.68  64.84  64.85  64.87  64.92 
##      2      1      1      1      1      2      1      1      1      1      2 
##  64.94  64.99  65.01  65.04  65.05  65.07  65.08  65.09  65.12  65.15  65.16 
##      1      1      2      1      1      1      1      1      3      1      1 
##  65.21  65.22  65.24  65.25  65.28  65.29   65.3  65.32  65.33  65.34  65.36 
##      2      1      1      1      1      2      2      1      2      1      3 
##  65.38   65.4  65.41  65.42  65.43  65.44  65.45  65.46  65.47  65.48  65.49 
##      2      1      2      2      1      1      1      1      2      2      1 
##   65.5  65.51  65.52  65.58  65.59   65.6  65.61  65.63  65.66  65.67  65.68 
##      1      2      1      1      1      1      1      1      2      2      1 
##  65.69   65.7  65.71  65.77  65.78  65.79  65.81  65.82  65.84  65.85  65.87 
##      1      1      1      2      1      1      1      1      2      1      1 
##  65.88   65.9  65.91  65.93  65.95  65.96  65.98  66.01  66.03  66.06  66.07 
##      1      1      1      1      1      2      3      1      1      1      1 
##  66.08  66.11  66.12  66.13  66.16  66.17   66.2  66.22  66.24  66.25  66.29 
##      1      2      1      1      2      1      1      1      1      1      1 
##   66.3  66.32  66.33  66.36  66.42  66.46  66.47  66.51  66.55  66.59  66.61 
##      2      2      1      1      1      2      1      1      3      1      1 
##  66.67  66.69   66.7  66.71  66.72  66.85  66.96  67.02  67.03  67.06  67.07 
##      2      1      1      1      1      1      1      2      1      3      2 
##  67.08   67.1  67.21  67.26  67.27  67.28  67.29   67.3  67.33  67.38  67.39 
##      1      2      1      1      1      1      2      1      1      1      1 
##  67.41   67.5  67.53  67.55  67.56  67.66  67.68  67.73  67.75  67.76  67.78 
##      1      2      1      2      1      1      2      1      1      1      1 
##  67.79   67.8  67.81  67.84  67.87   67.9  67.92  67.96  67.97  67.99  68.01 
##      1      1      1      2      2      1      4      1      3      2      1 
##  68.02  68.07  68.09  68.12  68.13  68.17  68.18  68.19  68.24  68.27  68.34 
##      1      1      1      1      1      1      1      2      2      2      3 
##  68.35  68.37  68.38   68.4  68.41  68.42  68.43  68.44  68.48  68.49  68.52 
##      3      2      2      3      1      1      1      1      2      1      2 
##  68.53  68.56   68.6  68.61  68.62  68.66  68.68   68.7  68.72  68.76  68.78 
##      2      1      1      1      1      3      1      1      1      1      1 
##  68.79   68.8  68.84  68.86  68.88  68.91  68.94  68.96  68.98  68.99  69.01 
##      1      2      1      1      1      1      2      1      1      1      2 
##  69.04  69.06  69.09  69.11  69.12  69.15  69.16  69.17  69.18   69.2  69.21 
##      1      1      1      1      2      1      1      1      1      2      1 
##  69.22  69.23  69.24  69.25  69.26  69.28   69.3  69.34  69.35  69.37  69.38 
##      1      1      4      1      1      1      1      2      1      2      2 
##   69.4  69.42  69.45  69.46  69.47  69.48   69.5  69.52  69.53  69.54  69.58 
##      2      1      1      1      1      1      1      2      1      1      1 
##  69.61  69.67  69.68   69.7  69.72  69.74  69.76  69.77  69.79  69.82  69.84 
##      1      1      1      1      2      1      1      2      1      1      1 
##  69.87  69.88  69.89  69.91  69.92  69.94  69.97  69.99     70  70.01  70.02 
##      1      3      1      1      2      2      1      1      2      1      1 
##  70.03  70.04  70.06  70.07  70.08  70.09  70.11  70.13  70.15  70.16  70.18 
##      2      1      1      2      1      1      1      2      2      2      1 
##  70.19  70.21  70.22  70.23  70.25  70.28  70.29   70.3  70.31  70.32  70.33 
##      1      1      1      2      1      2      1      1      1      1      1 
##  70.34  70.35  70.37  70.38  70.43  70.45  70.48  70.51  70.52  70.53  70.54 
##      1      1      1      1      1      1      1      3      1      2      2 
##  70.55  70.56  70.58  70.59  70.61  70.65  70.66  70.67   70.7  70.71  70.73 
##      1      2      1      1      1      1      1      1      1      1      2 
##  70.75  70.78  70.87  70.89  70.91  70.92  70.93  70.94  70.96  70.98  71.02 
##      1      1      2      1      1      1      2      1      2      1      1 
##  71.06  71.08  71.12  71.15  71.16  71.18   71.2  71.22  71.25  71.26  71.29 
##      4      2      1      1      1      1      2      2      2      1      1 
##   71.3  71.31  71.32  71.34  71.37  71.38   71.4  71.42  71.43  71.44  71.46 
##      1      1      1      1      1      2      2      1      1      1      1 
##   71.5  71.58  71.59  71.63  71.66   71.7  71.71  71.73  71.77  71.79   71.8 
##      2      1      1      2      1      1      1      1      1      1      2 
##  71.81  71.88  71.89  71.91  71.92  71.93  71.94  71.97  71.98     72  72.01 
##      3      2      1      1      1      2      1      2      1      1      1 
##  72.02  72.03  72.04  72.06  72.07  72.08  72.09   72.1  72.12  72.13  72.16 
##      1      1      1      1      1      1      2      1      1      1      1 
##  72.17  72.18  72.19   72.2  72.28  72.29  72.33  72.34  72.35  72.36  72.39 
##      1      1      1      2      1      1      1      1      1      2      1 
##  72.42  72.49   72.5  72.52  72.53  72.54  72.55  72.56   72.6  72.61  72.62 
##      1      5      1      2      1      1      1      2      1      2      1 
##  72.63  72.64  72.65  72.67  72.71  72.73  72.75  72.76  72.79  72.81  72.84 
##      1      1      1      1      2      1      1      2      2      2      2 
##  72.88  72.93  72.94  72.96  72.99     73  73.01  73.02  73.04  73.06  73.07 
##      1      1      1      2      1      5      1      2      1      1      1 
##  73.08  73.18  73.19   73.2  73.24  73.27  73.28  73.29  73.31  73.32  73.33 
##      1      2      1      3      1      3      1      3      1      1      1 
##  73.36  73.37  73.39   73.4  73.41  73.44  73.48  73.49   73.5  73.54  73.56 
##      2      1      1      1      1      1      3      1      2      2      2 
##  73.57  73.58   73.6  73.62  73.63  73.65  73.66  73.67  73.69   73.7  73.71 
##      1      1      1      2      1      1      1      1      2      1      2 
##  73.72  73.73  73.74  73.75  73.76  73.78  73.81  73.83  73.87  73.89  73.92 
##      2      1      1      2      2      1      1      1      3      2      1 
##  73.94  73.98  73.99     74  74.01  74.02  74.04  74.05  74.06  74.08  74.09 
##      1      1      1      2      1      2      1      1      1      1      1 
##   74.1  74.11  74.12  74.14  74.15  74.16  74.17  74.19   74.2  74.22  74.23 
##      1      2      1      1      1      1      1      1      1      1      1 
##  74.24  74.26  74.28  74.29  74.32  74.33  74.34  74.35  74.36  74.39  74.42 
##      1      1      1      2      1      1      1      3      2      1      1 
##  74.43  74.44  74.46   74.5  74.51  74.52  74.53  74.54  74.55  74.58  74.61 
##      2      1      1      2      2      1      1      1      1      1      1 
##  74.63  74.64  74.65  74.66   74.7  74.72  74.79   74.8  74.81  74.82  74.83 
##      3      2      1      1      1      1      2      2      1      1      1 
##  74.85  74.86  74.88   74.9  74.91  74.96  74.98  74.99     75  75.02  75.03 
##      1      2      2      2      1      2      1      1      1      1      1 
##  75.04  75.05  75.06  75.07  75.08  75.09   75.1  75.13  75.15  75.16  75.18 
##      1      1      3      1      1      2      1      1      1      1      1 
##  75.19  75.22  75.23  75.25  75.27  75.28  75.29   75.3  75.32  75.34  75.39 
##      2      3      1      2      1      1      1      1      1      1      1 
##   75.4  75.41  75.42  75.43  75.46  75.47   75.5  75.52  75.53  75.56  75.62 
##      1      1      1      1      1      1      2      1      2      1      1 
##  75.64  75.67  75.69   75.7  75.73  75.74  75.77  75.78  75.79  75.82  75.84 
##      1      1      1      1      1      1      3      2      1      1      1 
##  75.85  75.86  75.87  75.88   75.9  75.91  75.92  75.93  75.94  75.95  75.98 
##      1      1      1      2      1      1      1      1      1      1      1 
##     76  76.03  76.04  76.05  76.08  76.09   76.1  76.11  76.12  76.13  76.15 
##      1      2      1      1      1      1      1      2      3      1      1 
##  76.19   76.2  76.21  76.22  76.25  76.26  76.28   76.3  76.31  76.34  76.35 
##      2      1      1      1      1      2      1      1      1      3      1 
##  76.36  76.42  76.43  76.44  76.45  76.46  76.47   76.5  76.51  76.52  76.55 
##      1      2      1      1      1      1      1      1      2      1      2 
##  76.56  76.57  76.58  76.62  76.63  76.64  76.66  76.68   76.7  76.72  76.74 
##      1      2      1      1      2      2      2      1      2      2      3 
##  76.77  76.78  76.79  76.81  76.82  76.83  76.88  76.89  76.92  76.93  76.98 
##      1      1      1      1      1      1      1      1      1      1      1 
##  76.99  77.01  77.04  77.06  77.07  77.08   77.1  77.12  77.16  77.19   77.2 
##      1      1      2      1      1      2      1      3      2      2      1 
##  77.23  77.24  77.26  77.28  77.29   77.3  77.32  77.33  77.35  77.37  77.42 
##      1      1      1      1      2      1      1      1      1      1      2 
##  77.43  77.44  77.45  77.46  77.48  77.49   77.5  77.51  77.52  77.53  77.54 
##      1      1      1      3      1      1      1      1      3      1      2 
##  77.55  77.57  77.59   77.6  77.63  77.65  77.66  77.67  77.68  77.72  77.73 
##      4      2      2      1      1      1      1      4      1      1      1 
##  77.75  77.76  77.77  77.79  77.82  77.83  77.86  77.87  77.88  77.91  77.92 
##      1      1      1      1      3      1      1      1      1      3      2 
##  77.93  77.94  77.95  77.96  77.99     78  78.02  78.03  78.04  78.05  78.08 
##      3      2      1      1      2      1      1      1      2      3      1 
##  78.09  78.11  78.12  78.14  78.16  78.18  78.23  78.24  78.26  78.28  78.29 
##      1      2      1      1      2      2      1      4      2      1      3 
##   78.3  78.32  78.34  78.35  78.38   78.4  78.42  78.43  78.44  78.45  78.46 
##      1      2      2      1      1      1      1      3      1      1      2 
##  78.48  78.49   78.5  78.52  78.53  78.57  78.59  78.65  78.68   78.7  78.73 
##      3      1      1      1      1      1      2      1      2      2      1 
##  78.74  78.75  78.76  78.78  78.79   78.8  78.81  78.85  78.88   78.9  78.91 
##      1      1      1      1      3      2      1      2      1      2      1 
##  78.92  78.93  78.94  78.96  78.97  78.98  78.99     79  79.02  79.03  79.05 
##      1      3      2      1      1      2      1      1      1      3      2 
##  79.08  79.09  79.13  79.14  79.15  79.16  79.17  79.18   79.2  79.21  79.22 
##      1      1      1      1      1      2      2      2      3      1      1 
##  79.25  79.26  79.27   79.3  79.33  79.34  79.35  79.36  79.39  79.42  79.44 
##      1      1      1      2      3      1      2      1      2      1      2 
##  79.47  79.49  79.51  79.53  79.54  79.55  79.56  79.57  79.58  79.59   79.6 
##      1      1      1      2      1      2      1      2      2      2      2 
##  79.61  79.62  79.63  79.64  79.66  79.69   79.7  79.73  79.76  79.77  79.79 
##      1      1      2      1      1      1      1      1      1      1      2 
##   79.8  79.81  79.82  79.83  79.84  79.85  79.87  79.89  79.91  79.92  79.94 
##      2      3      1      1      1      1      1      4      1      2      2 
##  79.95  79.96  79.98  79.99     80  80.01  80.05  80.06  80.07  80.08  80.09 
##      1      1      1      1      2      1      1      1      2      4      1 
##   80.1  80.13  80.15  80.17  80.18  80.19   80.2  80.21  80.22  80.24  80.25 
##      1      1      1      1      1      1      1      1      1      1      1 
##  80.27  80.28   80.3  80.33  80.34  80.35   80.4  80.42  80.43  80.44  80.47 
##      1      2      1      1      1      1      1      2      2      2      2 
##  80.48  80.51  80.54  80.55  80.57  80.59  80.63  80.67  80.72  80.73  80.74 
##      1      1      1      2      3      1      4      1      4      1      1 
##  80.75  80.76  80.77  80.79   80.8  80.81  80.82  80.83  80.84  80.85  80.86 
##      1      1      1      1      2      2      2      2      1      2      2 
##  80.88  80.89  80.92  80.93  80.94  80.96  80.97  80.98  80.99     81  81.02 
##      2      1      3      2      1      1      1      2      1      2      1 
##  81.03  81.05  81.06   81.1  81.11  81.13  81.15  81.18   81.2  81.21  81.24 
##      1      2      1      1      2      2      1      2      1      2      1 
##  81.25  81.26  81.28  81.31  81.32  81.33  81.36  81.38  81.42  81.43  81.44 
##      2      2      1      2      2      2      1      2      2      1      1 
##  81.51  81.53  81.54  81.58  81.59   81.6  81.64  81.66  81.68  81.71  81.73 
##      4      1      3      1      2      1      2      2      3      1      2 
##  81.74  81.76  81.77  81.78  81.84  81.87  81.88   81.9  81.92  81.94  81.95 
##      1      2      3      2      1      1      1      1      2      2      1 
##  81.96  81.99     82  82.01  82.02  82.05  82.06  82.07  82.08  82.09   82.1 
##      3      1      1      1      1      1      1      2      2      2      2 
##  82.12  82.13  82.14  82.15  82.18  82.19   82.2  82.21  82.24  82.25  82.26 
##      1      1      1      1      2      1      1      2      2      1      2 
##  82.27  82.28   82.3  82.31  82.32  82.33  82.34  82.35  82.36  82.37  82.38 
##      2      1      2      2      1      1      2      2      1      1      2 
##  82.39   82.4  82.41  82.42  82.43  82.44  82.46  82.47  82.48  82.49  82.53 
##      3      1      3      1      1      3      1      1      1      1      1 
##  82.56  82.57  82.58  82.59  82.61  82.62  82.63  82.64  82.67  82.68  82.69 
##      2      3      1      3      1      2      1      3      1      1      1 
##  82.71  82.72  82.73  82.77  82.81  82.83  82.84  82.85  82.86  82.88  82.89 
##      1      2      1      1      3      2      1      3      1      1      1 
##   82.9  82.91  82.93  82.94  82.95  82.99  83.01  83.02  83.03  83.06  83.07 
##      1      2      2      1      1      1      1      1      1      1      2 
##  83.09   83.1  83.12  83.13  83.14  83.15  83.16   83.2  83.23  83.24  83.26 
##      1      2      2      2      2      1      5      1      1      1      2 
##  83.27  83.28   83.3  83.33  83.34  83.37  83.41  83.42  83.43  83.44   83.5 
##      2      1      2      1      1      2      2      1      1      1      2 
##  83.51  83.52  83.53  83.55  83.56  83.57  83.58  83.59   83.6  83.61  83.62 
##      3      2      1      2      2      1      1      1      1      1      1 
##  83.64  83.65  83.66  83.68   83.7  83.73  83.74  83.75  83.76  83.78  83.79 
##      1      1      1      1      2      1      1      3      1      1      2 
##   83.8  83.82  83.83  83.84  83.85  83.86  83.88  83.89  83.91  83.93  83.94 
##      1      1      2      2      1      1      2      2      3      1      1 
##  83.95  83.97  84.02  84.03  84.04  84.06  84.07  84.08  84.09   84.1  84.11 
##      1      1      1      3      2      1      2      2      1      5      1 
##  84.12  84.13  84.14  84.16  84.17  84.18  84.19   84.2  84.21  84.25  84.27 
##      2      2      1      1      1      2      1      2      2      1      1 
##   84.3  84.31  84.35  84.37  84.38   84.4  84.41  84.42  84.43  84.44  84.46 
##      2      3      1      1      1      4      1      1      2      1      3 
##  84.47  84.48  84.49   84.5  84.54  84.56  84.58  84.59   84.6  84.62  84.63 
##      1      2      2      1      1      1      1      2      2      1      1 
##  84.66  84.68  84.69   84.7  84.75  84.78  84.79  84.81  84.84  84.85  84.86 
##      1      2      1      1      1      1      3      1      1      2      4 
##  84.88   84.9  84.91  84.92  84.93  84.94  84.96  84.99     85  85.02  85.03 
##      2      2      1      1      3      1      1      1      2      1      2 
##  85.04  85.06  85.07  85.08  85.12  85.13  85.15  85.16  85.17  85.18  85.22 
##      2      1      3      1      2      1      1      2      2      1      1 
##  85.23  85.27  85.28  85.29  85.33  85.35  85.37  85.38  85.46  85.48  85.51 
##      1      2      1      2      2      1      1      1      1      1      1 
##  85.52  85.53  85.54  85.55  85.57  85.59   85.6  85.62  85.64  85.65  85.66 
##      2      1      1      1      2      2      3      2      1      1      2 
##  85.68  85.77  85.79  85.81  85.82  85.83  85.84  85.86  85.87  85.88   85.9 
##      1      2      2      4      3      1      4      1      1      1      1 
##  85.91  85.92  85.96  85.97  85.98  85.99     86  86.03  86.04  86.05  86.06 
##      1      2      1      1      1      1      3      1      1      2      4 
##  86.07  86.09   86.1  86.11  86.15  86.19  86.21  86.23  86.24  86.25  86.26 
##      2      2      1      2      1      1      3      1      2      2      1 
##   86.3  86.32  86.33  86.34  86.35  86.36  86.37  86.38  86.39   86.4  86.46 
##      2      1      1      1      1      2      1      1      1      2      1 
##  86.49  86.51  86.53  86.55  86.57  86.58   86.6  86.61  86.62  86.67  86.68 
##      1      1      2      2      2      1      2      1      1      2      1 
##   86.7  86.73  86.74  86.75  86.78  86.84  86.85  86.86  86.87  86.91  86.92 
##      1      1      1      1      2      1      1      2      1      1      1 
##  86.93  86.94  86.95  86.96  86.97  86.99     87  87.01  87.03  87.06  87.08 
##      1      1      1      3      2      2      2      1      1      2      1 
##  87.09   87.1  87.11  87.12  87.15  87.16  87.17  87.18   87.2  87.21  87.23 
##      1      2      1      1      3      2      1      1      1      1      1 
##  87.24  87.25  87.26  87.27  87.29  87.33  87.34  87.39   87.4  87.41  87.43 
##      1      1      1      1      1      1      1      2      2      1      1 
##  87.44  87.47  87.49   87.5  87.51  87.52  87.54  87.56  87.62  87.66  87.69 
##      1      1      1      1      2      2      2      1      2      1      2 
##   87.7  87.71  87.72  87.74  87.77  87.78  87.79   87.8  87.81  87.82  87.84 
##      1      1      4      2      2      1      1      1      2      1      1 
##  87.85  87.86  87.87  87.88  87.91  87.92  87.93  87.94  87.95  87.96  87.98 
##      1      1      1      1      1      2      1      2      1      2      2 
##     88  88.02  88.04  88.05  88.06   88.1  88.11  88.13  88.17  88.18  88.19 
##      1      1      2      1      1      1      1      1      1      1      2 
##   88.2  88.23  88.24  88.27  88.29  88.31  88.32  88.33  88.34  88.38  88.39 
##      3      2      1      2      1      1      1      1      1      2      1 
##  88.41  88.43  88.44  88.47  88.48  88.49   88.5  88.51  88.52  88.53  88.54 
##      1      1      1      2      1      1      1      3      1      1      1 
##  88.56  88.57   88.6  88.62  88.63  88.65  88.66  88.68  88.69  88.75  88.78 
##      1      2      2      1      1      3      1      1      1      1      1 
##  88.79  88.81  88.82  88.83  88.85  88.88  88.89   88.9  88.92  88.97  88.98 
##      3      2      1      4      2      1      1      1      1      3      1 
##     89  89.01  89.02  89.03  89.04  89.05  89.06  89.11  89.13  89.14  89.16 
##      1      1      1      2      1      1      2      4      1      2      1 
##  89.17  89.18  89.21  89.22  89.24  89.28  89.29   89.3  89.31  89.32  89.33 
##      1      2      1      2      2      2      1      3      1      3      1 
##  89.37  89.38  89.41  89.42  89.43  89.44  89.45  89.52  89.53  89.57  89.58 
##      1      1      1      1      1      2      2      1      2      2      1 
##  89.59  89.61  89.63  89.68   89.7  89.72  89.73  89.74  89.75  89.77  89.81 
##      1      3      1      4      1      1      1      1      1      1      1 
##  89.83  89.84  89.85  89.86  89.87  89.88  89.93  89.95  89.96  89.98  89.99 
##      1      1      1      1      1      1      1      1      3      1      1 
##     90  90.01  90.04  90.06  90.07   90.1  90.11  90.12  90.15  90.16  90.19 
##      3      2      1      2      2      1      2      1      1      2      2 
##  90.21  90.22  90.26  90.28  90.29   90.3  90.31  90.35  90.36  90.38  90.39 
##      1      2      2      1      1      2      2      3      1      1      1 
##   90.4  90.42  90.43  90.44  90.46  90.49  90.51  90.52  90.54  90.55  90.57 
##      2      4      3      1      1      1      2      1      2      2      1 
##  90.58   90.6  90.61  90.62  90.65  90.66  90.67  90.68  90.69  90.71  90.73 
##      2      2      1      1      2      1      1      1      1      1      1 
##  90.74  90.77  90.78  90.84  90.87   90.9  90.91  90.92  90.95  90.96  90.97 
##      1      3      2      1      1      2      1      2      1      1      1 
##     91  91.01  91.02  91.04  91.05  91.08  91.09  91.13  91.16  91.18  91.19 
##      1      1      2      2      2      3      1      1      1      1      1 
##  91.21  91.23  91.25  91.28   91.3  91.32  91.34  91.35  91.36  91.44  91.45 
##      2      1      2      2      1      1      2      2      1      1      2 
##  91.46  91.47  91.53  91.54  91.56  91.57  91.58   91.6  91.61  91.63  91.65 
##      1      1      2      2      1      1      1      1      1      2      3 
##  91.68  91.69  91.71  91.72  91.81  91.82  91.85  91.88  91.89   91.9  91.92 
##      5      1      1      1      1      3      5      1      2      1      1 
##  91.93  91.95  91.96  91.97  91.98     92  92.02  92.04  92.06  92.08  92.11 
##      2      1      1      1      2      1      1      2      1      1      2 
##  92.13  92.14  92.15  92.16  92.17   92.2  92.21  92.22  92.23  92.24  92.26 
##      1      3      1      1      1      1      2      2      2      1      2 
##  92.27   92.3  92.32  92.34  92.35  92.37  92.39   92.4  92.43  92.44  92.48 
##      1      1      2      1      1      1      1      1      1      1      1 
##  92.49  92.56  92.59  92.62  92.64  92.65  92.67   92.7  92.71  92.72  92.73 
##      2      1      3      2      1      3      1      1      2      1      2 
##  92.74  92.75  92.76  92.77  92.78  92.81  92.82  92.86  92.87   92.9  92.95 
##      1      1      1      1      1      2      4      3      3      1      2 
##  92.96  92.97  92.98  92.99     93  93.02  93.03  93.04  93.05  93.07  93.11 
##      1      1      2      1      1      1      1      2      1      1      1 
##  93.13  93.14  93.15  93.17  93.18   93.2  93.21  93.23  93.24  93.25  93.28 
##      2      1      1      1      1      2      2      1      2      1      2 
##  93.29   93.3  93.34  93.36  93.47  93.48  93.51  93.52  93.55  93.58   93.6 
##      1      3      1      1      1      2      3      2      4      2      2 
##  93.61  93.62  93.64  93.67  93.68  93.71  93.72  93.73  93.74  93.76  93.77 
##      1      1      1      3      1      1      2      1      4      1      1 
##  93.78  93.79   93.8  93.81  93.85  93.88  93.89   93.9  93.93  93.96  93.97 
##      1      1      1      1      2      6      1      1      2      1      2 
##  93.99     94  94.03  94.04  94.06  94.07  94.09  94.11  94.12  94.14  94.15 
##      1      1      1      1      1      1      1      1      3      1      2 
##  94.18  94.19   94.2  94.22  94.23  94.24  94.25  94.26  94.27  94.29   94.3 
##      1      2      1      1      1      2      1      1      1      1      2 
##  94.33  94.34  94.37  94.38  94.39   94.4  94.44  94.45  94.47  94.48  94.49 
##      1      1      1      1      2      1      1      1      1      1      1 
##  94.53  94.59  94.61  94.62  94.63  94.64  94.65  94.66  94.67  94.68  94.69 
##      1      1      1      2      2      1      1      1      2      1      1 
##  94.71  94.75  94.76  94.77  94.78  94.88  94.89  94.92  94.96  94.98  95.01 
##      2      2      1      3      1      1      2      3      3      1      3 
##  95.02  95.04  95.05  95.07  95.08   95.1  95.12  95.16  95.18  95.19   95.2 
##      1      2      1      1      2      2      2      2      1      1      1 
##  95.23  95.24  95.25  95.27  95.28  95.29  95.31  95.32  95.33  95.36  95.37 
##      1      1      1      1      1      1      1      1      1      3      2 
##  95.38  95.39   95.4  95.42  95.43  95.44  95.46  95.47  95.49   95.5  95.52 
##      1      1      2      1      1      2      1      1      3      1      1 
##  95.57  95.58  95.59  95.62  95.66   95.7  95.75  95.79   95.8  95.81  95.82 
##      1      1      1      2      1      1      1      1      1      1      1 
##  95.84  95.85  95.86  95.87  95.88  95.89  95.93  95.94  95.98     96  96.01 
##      1      1      1      3      2      1      1      2      1      1      2 
##  96.02  96.03  96.04  96.06   96.1  96.14  96.15  96.16  96.17  96.18  96.19 
##      3      1      2      2      1      1      1      1      1      1      1 
##   96.2  96.21  96.24  96.25  96.26  96.28  96.29   96.3  96.35  96.37  96.42 
##      1      1      1      1      2      1      1      1      1      1      1 
##  96.43  96.47  96.52  96.57  96.58  96.59  96.62  96.63  96.69   96.7  96.73 
##      1      2      1      1      1      1      2      1      2      1      1 
##  96.75  96.77  96.78  96.79  96.81  96.82  96.84  96.85  96.86  96.88  96.91 
##      1      2      1      1      1      1      3      2      2      1      1 
##  96.93  96.95  96.97  96.98  96.99  97.04  97.05  97.06  97.08  97.12  97.14 
##      1      1      1      1      1      1      1      3      1      1      1 
##  97.16  97.22  97.23  97.24  97.25  97.26  97.27  97.28  97.31  97.32  97.34 
##      1      1      2      3      1      1      1      1      1      1      1 
##  97.35  97.37  97.39   97.4  97.41  97.43  97.46  97.47  97.49   97.5  97.51 
##      1      2      2      1      1      1      2      2      1      1      1 
##  97.52  97.53  97.55  97.57  97.58  97.59   97.6  97.61  97.64  97.65  97.68 
##      1      1      2      1      2      1      2      1      1      1      1 
##  97.73  97.76  97.78  97.81  97.84  97.86  97.87  97.89   97.9  97.92  97.93 
##      1      1      2      1      1      1      1      2      1      2      1 
##  97.95  97.96  97.97  97.99  98.01  98.02  98.03  98.05  98.07  98.09   98.1 
##      3      1      1      1      1      2      1      2      2      2      1 
##  98.12  98.14  98.22  98.23  98.24  98.27   98.3  98.34  98.35  98.37  98.39 
##      2      2      1      1      1      1      1      1      1      1      1 
##  98.41  98.42  98.44  98.45  98.46  98.52  98.53  98.54  98.55  98.56  98.57 
##      1      2      2      1      1      1      1      1      2      1      1 
##  98.58  98.61  98.65  98.66  98.67  98.69   98.7  98.71  98.73  98.74  98.76 
##      1      1      1      1      1      1      1      1      1      2      1 
##  98.84  98.85   98.9  98.91  98.92  98.99     99  99.01  99.06  99.07   99.1 
##      1      1      2      1      2      1      2      1      1      3      1 
##  99.12  99.13  99.14  99.15  99.16   99.2  99.21  99.23  99.29   99.3  99.33 
##      1      1      1      1      1      1      1      2      2      1      1 
##  99.34  99.35  99.36   99.4  99.44  99.47  99.48  99.49  99.58   99.6  99.64 
##      1      1      1      1      3      1      1      2      1      1      1 
##  99.65  99.67  99.68  99.69  99.71  99.72  99.73  99.75  99.76  99.78  99.79 
##      1      1      2      1      1      1      1      1      3      1      1 
##   99.8  99.82  99.83  99.84  99.87  99.91  99.92  99.94  99.96  99.97 100.01 
##      1      1      2      1      2      1      1      1      2      1      1 
## 100.02 100.03 100.05 100.06 100.08 100.09 100.12 100.15 100.16 100.19  100.2 
##      1      1      1      1      1      2      1      1      2      1      1 
## 100.22 100.26 100.29 100.31 100.33 100.35 100.39 100.41 100.42 100.47 100.49 
##      1      1      1      2      2      1      1      1      1      2      1 
## 100.52 100.54  100.6 100.61 100.65 100.66 100.71 100.74 100.75  100.8 100.81 
##      2      4      1      2      1      1      1      1      1      3      1 
## 100.82 100.83 100.84 100.85 100.88 100.91 100.93 100.96 100.97 100.98 101.02 
##      1      1      1      2      1      1      1      1      1      2      1 
## 101.05 101.06 101.07 101.09 101.12 101.13 101.15 101.19 101.22 101.24 101.25 
##      1      1      1      1      1      2      1      2      1      1      1 
## 101.26 101.28  101.3 101.31 101.32 101.34 101.35 101.37 101.41 101.43 101.45 
##      1      1      2      2      1      1      1      1      1      2      2 
## 101.46  101.5 101.52 101.53 101.56 101.57 101.58  101.6 101.61 101.65 101.66 
##      2      1      2      1      1      1      1      1      1      1      1 
## 101.75 101.76 101.79 101.81 101.83 101.85 101.87 101.89 101.92 101.93 101.95 
##      1      1      1      2      1      1      2      1      1      2      1 
## 101.96 101.98 101.99    102 102.01 102.03 102.04 102.05 102.06 102.07 102.08 
##      1      1      1      2      1      1      1      1      1      2      1 
##  102.1 102.11 102.13 102.15 102.16 102.21 102.27 102.28  102.3 102.34 102.35 
##      2      1      1      1      1      1      2      1      1      2      1 
## 102.36 102.37 102.39  102.4 102.42 102.46 102.47 102.48  102.5 102.51 102.53 
##      1      1      2      1      1      1      1      1      3      2      1 
## 102.54 102.58 102.61 102.64 102.71 102.73 102.76 102.77 102.84 102.87 102.88 
##      1      1      1      2      1      1      1      1      1      2      1 
## 102.89  102.9 102.91 102.92 102.96 102.97    103 103.01 103.06 103.08 103.09 
##      2      1      1      1      1      3      1      1      1      2      1 
## 103.11 103.12 103.15 103.17 103.21 103.22 103.25 103.26 103.28 103.29 103.34 
##      1      1      1      1      1      1      2      1      1      1      1 
## 103.35 103.37 103.43 103.44 103.45 103.46 103.48  103.5 103.51 103.55 103.56 
##      1      1      2      3      1      1      1      1      1      1      1 
## 103.58  103.6 103.61 103.62 103.65 103.66 103.68 103.69 103.72 103.73 103.76 
##      1      1      2      1      1      1      1      1      1      1      2 
## 103.78 103.79 103.81 103.86 103.89 103.92 103.94    104 104.02 104.03 104.04 
##      3      1      1      1      1      1      2      1      2      2      1 
## 104.05 104.07 104.08 104.09 104.12 104.16 104.21 104.23 104.24 104.26  104.3 
##      1      1      1      1      3      1      2      1      1      1      1 
## 104.33 104.34 104.36 104.37 104.38  104.4 104.42 104.45 104.47 104.48 104.51 
##      1      1      2      1      1      1      1      1      1      2      2 
## 104.55 104.62 104.64 104.66  104.7 104.72 104.75 104.77 104.79 104.86  104.9 
##      3      1      1      1      2      1      1      1      1      2      1 
## 104.92 104.95 105.05 105.08 105.18 105.19 105.22 105.26 105.28 105.29 105.34 
##      1      1      1      1      1      1      3      1      2      2      1 
## 105.36 105.47 105.48 105.49 105.51 105.52 105.55 105.59 105.61 105.63 105.72 
##      1      1      1      1      1      2      1      1      1      3      1 
## 105.73 105.74 105.75 105.76 105.77 105.88  105.9 105.91 105.92 105.93 105.95 
##      2      1      1      2      2      1      2      1      1      1      1 
## 105.99 106.01 106.02 106.03 106.08  106.1 106.11 106.13 106.18 106.22 106.23 
##      1      1      1      2      1      1      1      1      1      2      1 
## 106.24 106.27 106.33 106.35  106.4 106.41 106.43 106.47 106.51 106.52 106.53 
##      1      1      1      2      1      3      1      1      2      1      1 
## 106.54 106.56 106.58 106.59 106.65 106.68 106.69  106.7 106.73 106.74 106.76 
##      2      2      1      1      1      2      1      1      1      2      1 
##  106.8 106.83 106.84 106.85 106.95 106.97 106.98 107.02 107.06 107.11 107.17 
##      1      1      1      1      1      1      1      1      1      1      1 
## 107.18 107.21 107.22 107.25 107.26 107.27 107.29 107.33  107.4 107.41 107.42 
##      3      1      1      1      1      1      2      1      2      1      2 
## 107.43 107.45 107.46 107.47 107.49  107.5 107.52 107.55 107.58 107.59 107.61 
##      1      1      1      3      1      1      2      1      1      2      1 
## 107.69 107.72 107.74 107.78 107.82 107.83 107.84 107.91 107.97 107.98 107.99 
##      1      1      2      1      1      2      1      2      1      1      1 
## 108.03 108.06 108.08  108.1 108.12 108.14 108.18  108.2 108.23 108.32 108.33 
##      2      1      2      1      1      1      1      1      2      1      1 
## 108.34 108.35 108.38 108.43 108.47 108.51 108.53 108.56 108.61 108.62 108.63 
##      1      1      1      1      1      2      1      2      1      2      2 
## 108.64 108.65 108.68 108.71 108.72 108.75 108.79  108.8 108.82 108.87 108.89 
##      2      1      1      1      1      1      1      2      1      1      1 
## 108.96    109 109.02 109.03 109.09  109.1 109.12 109.16 109.19 109.22 109.23 
##      1      1      1      2      1      1      1      1      1      1      1 
## 109.27  109.3 109.32 109.33 109.39  109.4 109.46 109.47 109.51 109.52 109.56 
##      1      1      1      1      1      1      1      1      4      1      3 
## 109.59 109.65 109.68 109.69 109.73 109.78 109.81 109.82 109.85 109.88 109.97 
##      1      1      1      1      1      1      1      1      1      1      1 
## 110.07  110.1 110.14 110.15 110.16 110.17 110.18  110.2 110.23 110.25 110.28 
##      1      1      1      1      1      1      2      1      1      1      1 
## 110.32 110.33 110.36 110.38 110.41 110.42 110.47 110.52 110.53 110.55  110.6 
##      1      2      1      3      2      2      1      1      1      1      1 
## 110.63 110.66 110.68 110.69  110.7 110.72 110.73 110.76 110.78 110.84 110.85 
##      1      1      2      1      1      1      1      1      1      1      1 
## 110.87 110.89 110.91 110.92 110.96 110.97 110.99 111.02 111.04 111.08  111.1 
##      1      1      1      1      1      1      1      2      2      2      2 
## 111.13 111.15 111.19 111.21 111.22 111.24 111.27 111.32 111.33 111.36 111.37 
##      1      2      1      1      1      1      2      1      2      1      1 
## 111.38 111.41 111.43 111.47 111.48 111.61 111.64 111.65 111.68 111.71 111.73 
##      2      1      1      1      3      1      2      2      1      1      1 
## 111.76 111.77 111.78 111.79 111.81 111.84 111.85 111.92 111.93 111.94 111.96 
##      1      1      1      1      3      1      1      1      1      2      1 
## 111.98 111.99 112.02 112.06 112.07 112.08 112.09 112.11 112.12 112.16 112.17 
##      1      1      2      1      1      2      2      1      1      2      1 
## 112.19  112.2 112.22 112.23 112.24 112.25 112.29  112.3 112.31 112.33 112.34 
##      3      1      1      1      1      1      1      1      1      1      1 
## 112.35 112.37 112.38 112.39 112.41 112.43 112.44 112.46 112.47 112.54 112.55 
##      1      1      1      1      1      1      1      1      1      2      1 
## 112.62 112.64 112.66 112.69  112.7 112.72 112.75 112.77 112.79 112.83 112.92 
##      1      1      1      1      1      1      1      1      1      1      1 
## 112.94 112.95 112.96 112.98 113.01 113.05 113.08  113.1 113.11  113.2 113.21 
##      1      1      2      2      2      1      1      1      1      1      2 
## 113.24 113.25 113.26 113.28 113.34  113.4 113.41 113.45 113.47 113.57 113.63 
##      1      1      1      1      1      2      1      1      1      1      2 
## 113.64 113.65 113.68 113.74  113.8 113.84 113.85 113.86 113.87 113.95 113.96 
##      1      1      2      1      1      1      2      1      1      1      1 
## 114.01 114.02 114.05 114.09 114.16 114.18 114.21 114.25 114.32 114.33 114.34 
##      1      1      1      2      2      1      1      1      4      1      2 
## 114.37 114.41 114.45 114.46 114.47  114.5 114.53 114.54 114.61 114.71 114.76 
##      1      1      1      1      1      1      1      2      1      2      1 
## 114.77 114.79 114.82 114.84 114.88 114.89 114.92 114.94 114.99 115.03 115.07 
##      1      1      1      1      2      1      1      1      1      1      1 
## 115.12 115.13 115.16 115.21 115.22 115.23 115.29  115.4 115.42 115.43 115.46 
##      1      1      1      1      1      1      1      1      1      1      1 
## 115.47 115.52 115.54 115.68 115.69 115.71 115.79 115.83 115.86 115.91 115.92 
##      2      2      1      1      1      1      1      1      1      1      1 
## 115.93 115.98 115.99 116.02 116.04 116.06  116.1 116.12 116.14  116.2 116.21 
##      1      2      1      1      2      1      1      1      1      2      1 
## 116.23 116.25 116.38 116.44 116.49  116.5 116.55  116.6 116.62 116.64 116.66 
##      1      1      1      2      1      1      1      1      1      1      1 
## 116.67 116.68 116.69 116.76 116.78 116.84 116.85 116.93 116.95 116.98 117.03 
##      1      1      1      1      1      1      1      1      1      2      2 
## 117.04 117.31 117.34 117.45 117.59 117.63 117.69 117.75 117.77 117.92 117.98 
##      1      1      1      1      1      2      1      1      1      1      1 
## 118.03 118.14 118.21 118.22 118.41 118.44 118.46 118.51 118.55 118.61 118.62 
##      1      1      1      1      1      1      1      1      3      1      1 
## 118.66 118.69  118.7 118.75 118.81 118.82 118.85 118.87 118.88 118.89 118.93 
##      2      1      1      1      2      2      1      1      1      1      1 
## 119.01 119.03 119.04 119.13  119.3 119.32 119.34  119.4 119.52 119.58 119.61 
##      1      1      1      1      1      1      1      1      1      2      1 
## 119.62 119.67 119.77 119.88  119.9 119.96 120.03 120.05 120.06 120.07 120.09 
##      1      1      1      1      2      1      1      1      1      1      1 
## 120.15 120.22 120.23 120.25 120.27 120.31 120.43 120.44 120.46 120.56 120.58 
##      1      1      1      1      1      1      1      1      2      1      2 
## 120.77 120.85 120.94 120.96 121.04 121.11 121.14 121.15 121.17 121.19 121.27 
##      2      1      1      1      1      1      1      1      1      1      1 
## 121.32 121.39 121.43 121.44 121.46  121.6 121.66 121.71  121.8 121.83 121.99 
##      1      1      1      1      1      1      2      1      1      1      1 
## 122.01 122.04  122.1 122.19 122.22 122.23 122.25 122.26 122.31 122.32 122.38 
##      1      1      1      1      1      1      2      1      1      1      1 
## 122.39 122.41 122.43 122.46 122.48  122.5 122.73 122.74 122.75 122.83 122.91 
##      1      1      1      1      1      1      1      1      1      1      1 
##    123 123.04 123.08  123.1 123.15 123.21 123.23 123.36 123.39 123.47 123.49 
##      1      2      1      2      1      1      1      1      1      1      2 
## 123.61 123.65 123.66 123.79 123.81 123.83 123.87 123.89 123.94 123.95 123.98 
##      1      1      2      1      1      1      2      1      1      1      1 
## 124.01 124.06 124.08 124.13 124.16 124.26 124.31 124.34 124.35 124.37 124.38 
##      1      1      1      1      2      1      1      1      1      2      2 
## 124.39 124.45 124.48 124.49  124.5 124.54  124.6 124.61 124.64 124.66 124.78 
##      1      1      1      1      2      1      1      1      1      1      1 
## 124.92 125.03 125.09 125.11 125.14  125.2 125.26 125.29  125.3 125.32 125.33 
##      1      1      1      1      1      1      1      1      1      1      1 
## 125.38 125.43 125.63 125.68 125.74 125.87 125.89 125.98 126.04 126.09 126.12 
##      1      1      1      1      1      1      2      1      1      1      1 
## 126.18 126.32 126.34 126.35 126.39 126.57 126.67 126.68 126.82 126.85 126.96 
##      1      1      2      2      1      1      1      1      1      1      1 
## 126.99 127.13 127.18  127.2 127.21 127.23 127.25 127.28 127.29 127.32  127.4 
##      1      1      1      1      1      1      1      1      2      1      1 
## 127.42 127.57 127.71 127.75 127.78 128.04 128.17 128.23 128.28 128.61 128.63 
##      1      1      1      1      1      1      1      1      1      1      2 
## 128.72 128.97 129.01 129.07 129.16 129.19 129.31 129.43 129.53 129.54 129.66 
##      2      1      2      1      3      1      2      2      1      1      1 
## 129.73 129.97 129.98    130 130.07 130.15 130.34 130.37 130.54 130.56 130.61 
##      1      1      1      1      2      1      1      1      1      1      1 
## 131.05 131.19 131.23 131.28  131.3  131.4 131.41 131.42 131.43 131.51 131.63 
##      1      1      1      1      1      1      1      1      2      1      1 
## 131.77  131.8 131.81 131.85 131.89 131.99 132.08 132.41 132.46 132.85 132.88 
##      1      1      1      1      1      1      1      1      1      1      1 
## 133.13 133.19  133.2 133.24 133.58 133.62 133.63 133.76 133.82 134.12 134.23 
##      1      1      1      2      1      1      1      1      1      1      1 
## 134.24 134.29 134.33 134.39 134.45 134.59 134.61 134.65 134.76  134.8 135.19 
##      1      1      1      1      1      1      1      1      1      2      2 
## 135.32 135.63 135.64 135.74 135.75 135.79 135.82 135.84 135.89  136.1 136.18 
##      1      1      1      1      1      1      1      1      1      1      1 
##  136.2 136.23  136.8 136.81 136.96 137.22 137.27  137.3 137.45 137.74 137.77 
##      1      1      1      1      1      1      1      1      1      1      1 
## 137.91 137.94 137.96 138.02 138.06 138.07 138.16 138.29 138.44 138.47 138.51 
##      1      1      1      1      1      1      1      1      1      1      1 
## 138.55  139.2 139.43 139.48 139.67 139.72 139.77 139.81 139.87  139.9 140.07 
##      1      1      1      1      1      1      1      1      1      1      1 
## 140.08  140.1 140.14 140.28 140.39  140.4 140.52 140.93 140.96 141.09 141.15 
##      1      2      1      1      1      1      1      1      1      1      1 
## 141.16 141.23 141.24 141.37  141.8 141.84 142.02 142.12 142.31 142.38 142.57 
##      1      1      1      1      1      1      1      2      2      1      1 
## 142.63 142.64 142.68 142.82 143.15 143.33 143.43 143.45 143.47 143.97 144.08 
##      1      1      1      1      1      1      1      2      1      1      1 
##  144.1 144.14 144.15 144.16  144.2 144.23 144.33 144.48  144.9 145.03 145.15 
##      2      1      1      1      1      1      1      1      1      1      1 
## 145.18 145.22 145.23 145.25 145.26 145.37 145.46  145.5 145.71 145.94 146.01 
##      1      1      1      1      1      1      1      1      1      1      1 
## 146.08  146.1 146.21 146.44 146.59 146.61 146.97 147.04 147.12 147.14 147.42 
##      1      1      1      1      1      1      1      1      1      1      1 
## 147.48  147.5 147.74 148.24 148.37 148.52 148.72 148.91 149.13 149.15 149.17 
##      1      1      1      1      1      1      1      1      1      1      1 
## 149.42 149.62 149.68 149.75  149.8  149.9 149.95    150 150.03  150.1 150.27 
##      1      1      1      1      1      1      1      1      1      1      1 
## 150.45 150.74 151.16 151.23 151.25 151.26  151.3 151.33 151.56 152.02 152.38 
##      1      1      1      1      2      1      1      1      1      1      1 
## 152.56 152.81 152.84 152.87 153.08 153.24 153.31 153.34 153.38 153.48  153.6 
##      1      1      1      1      1      1      1      1      1      1      1 
## 153.76 154.03 154.08  154.6 154.67 154.75 155.14 155.17 155.23 155.32 155.43 
##      1      1      1      1      1      1      1      1      1      1      1 
## 155.86 156.18 156.43 156.45 156.57 156.69  156.7 156.82 157.01 157.57 157.67 
##      1      1      1      1      1      1      1      1      2      1      1 
## 157.77 158.31 158.33 158.48 158.89  158.9 158.93 159.39 159.67  159.7 159.79 
##      1      1      1      1      1      1      1      2      1      1      1 
##    160 160.64 160.76 160.83 160.87 160.94    161 161.28 161.57 161.95 162.14 
##      1      1      1      1      1      1      1      1      1      1      1 
## 162.23 162.24  162.3 162.72 162.93 162.96 163.02 163.17 163.56  163.7 163.82 
##      1      1      1      1      1      1      1      1      1      1      1 
## 164.67  164.7 164.77 165.11 165.31 165.36 165.47 165.99 166.29 166.38 167.13 
##      1      1      1      1      1      1      1      1      1      1      1 
## 167.16 167.31 167.41 167.59 167.66 168.06 168.15 168.68 169.43 169.49 169.67 
##      1      1      1      1      1      1      2      1      1      1      1 
## 169.74 169.97 170.05 170.22 170.76 170.88 170.93 170.95 171.23 172.27 172.33 
##      1      1      1      1      1      1      1      1      1      1      1 
## 172.86 173.14 173.43  173.9 173.96 173.97 174.12 174.37 174.43 174.54 175.29 
##      1      1      1      1      1      1      1      1      1      1      1 
## 175.74 175.92 176.25 176.34 176.38 176.42 176.48 176.71 176.78 177.56 177.91 
##      1      1      1      1      1      1      1      1      1      1      1 
## 178.29 178.33 178.76 178.89 179.12 179.14 179.38 179.67 180.45 180.63 180.76 
##      1      1      1      1      1      1      1      1      1      1      1 
##  180.8 180.93 181.23  181.3  182.2 182.22 182.52 182.86  182.9 182.99    183 
##      1      1      2      1      1      1      1      1      1      1      1 
##  183.1 183.34 183.43 183.45 183.87 184.15 184.25  184.4    185 185.17 185.27 
##      1      1      1      1      1      1      1      1      1      1      1 
## 185.28 185.31 185.49 185.71 186.17 186.21 186.32  186.4 186.45 186.54 186.95 
##      1      1      1      1      1      1      1      1      1      1      1 
## 187.22 187.47 187.52 187.87 187.88 187.99 188.11 188.13 188.69 189.44 189.45 
##      1      1      1      1      1      1      1      1      1      1      1 
## 189.49 189.57 189.82 189.84 189.88 190.13 190.14 190.32  190.4 190.67  190.7 
##      1      1      1      1      1      1      1      1      1      1      1 
## 190.89 190.92 191.15 191.33 191.47 191.48 191.61 191.66 191.78 191.79 191.82 
##      1      1      1      1      1      1      1      1      1      1      1 
## 191.94 192.16 192.37 192.39 192.47  192.5 193.22 193.45 193.61  193.8 193.81 
##      1      1      1      1      1      1      1      1      1      1      1 
## 193.83 193.87 193.88 193.94 194.04 194.37 194.53 194.62 194.75 194.98 194.99 
##      1      1      1      1      1      1      2      1      1      1      1 
## 195.03 195.04 195.16 195.23 195.25 195.43 195.61 195.71 195.74 196.01 196.08 
##      1      1      1      1      1      1      1      1      1      1      1 
##  196.2 196.25 196.26 196.33 196.36  196.5 196.58 196.61 196.71 196.81 196.91 
##      1      1      1      1      1      1      1      1      1      1      1 
## 196.92 197.06 197.09  197.1 197.11 197.28 197.36 197.54 197.58 197.69 197.79 
##      1      1      1      1      1      1      1      1      1      1      1 
## 198.02 198.12 198.21 198.24  198.3 198.32 198.33 198.36 198.69 198.79 198.84 
##      1      1      1      1      1      1      1      1      1      2      1 
## 199.14 199.18  199.2 199.38 199.42 199.78 199.83 199.84 199.86 199.88 199.96 
##      1      1      1      1      1      1      1      1      1      1      1 
## 200.14 200.16 200.25 200.28 200.46 200.49 200.59 200.62 200.66 200.68 200.73 
##      1      1      1      2      1      1      1      1      1      1      1 
##  200.8 200.91 200.98 201.01 201.07 201.25 201.38 201.45 201.58 201.76 201.96 
##      1      1      1      1      1      1      1      1      1      1      1 
## 202.05 202.06 202.21 202.38 202.51 202.55 202.57 202.66 202.67 202.98 203.01 
##      1      1      2      1      1      1      1      2      1      1      1 
## 203.04 203.16 203.27 203.36 203.44 203.57 203.76 203.81 203.87 204.05 204.17 
##      2      1      1      1      1      1      1      2      2      1      1 
##  204.5 204.57 204.63 204.77 204.86 204.92 204.98    205 205.01 205.23 205.26 
##      1      1      1      1      1      1      1      1      1      2      1 
## 205.33 205.35  205.5 205.77 205.78 205.84 205.97 206.09 206.15 206.25 206.33 
##      1      1      1      2      1      1      1      1      1      2      1 
##  206.4 206.49 206.52 206.53 206.59 206.62 206.66 206.72 206.98 207.28 207.32 
##      1      1      1      2      1      1      1      1      1      1      1 
## 207.37 207.45 207.58  207.6 207.62 207.64 207.71 207.79 207.84 207.95 207.96 
##      1      1      1      1      1      1      1      1      1      1      1 
## 208.05 208.06 208.17  208.2  208.3 208.31 208.39 208.65 208.69 208.78 208.85 
##      2      1      1      1      1      1      1      1      1      1      1 
## 208.99 209.06 209.15 209.26  209.5 209.58 209.86  209.9    210 210.23  210.4 
##      1      1      1      1      2      1      1      1      2      1      1 
## 210.48 210.78 210.94 210.95 210.96 211.03 211.06 211.12 211.35 211.49 211.58 
##      1      1      1      1      1      1      1      1      1      1      1 
## 211.78 211.83 211.88 212.01 212.02 212.08 212.19 212.62 212.87 212.92 212.97 
##      1      1      1      1      1      1      1      1      1      1      1 
## 213.03 213.11 213.22 213.33 213.37 213.38 213.43 213.54  213.8 213.87 213.92 
##      1      1      1      1      1      1      1      1      1      1      1 
## 214.05 214.09 214.42 214.43 214.45 214.51 214.73 214.77 215.07 215.33  215.6 
##      1      1      1      1      1      1      1      2      1      1      1 
## 215.64 215.69 215.72 215.81  215.9 215.92 215.94    216 216.07 216.19 216.38 
##      1      1      1      1      1      1      1      1      1      1      1 
##  216.4 216.58 216.64  216.7 216.71 216.88  216.9 216.92 216.94 216.96    217 
##      1      1      1      1      1      2      1      1      1      1      1 
## 217.08 217.11  217.3 217.39  217.4 217.55 217.57 217.66 217.71 217.74 217.75 
##      1      1      1      1      1      1      1      1      1      1      1 
## 217.79 217.84 217.94    218  218.1 218.46 218.54  218.6 218.65 219.17 219.38 
##      1      1      1      1      1      2      1      1      1      1      1 
## 219.39  219.5 219.53 219.67  219.7 219.72 219.73  219.8 219.81 219.82 219.84 
##      1      1      1      1      1      1      1      1      1      1      1 
## 219.91 219.92 219.96 219.97 220.24 220.26 220.36 220.47 220.49 220.52 220.64 
##      1      1      1      1      1      1      1      2      1      1      1 
## 221.06 221.08 221.24 221.29 221.43 221.58 221.79  221.8 221.83 221.89 222.21 
##      1      1      1      1      1      1      1      1      1      1      1 
## 222.29 222.46 222.52 222.58  222.6 222.66 222.85 223.14 223.16 223.26 223.35 
##      2      1      1      1      1      1      1      1      1      1      1 
## 223.36 223.58 223.64 223.68 223.78 223.83  223.9  224.1 224.63 224.71 225.35 
##      1      1      1      1      1      1      1      1      1      1      1 
## 225.47  225.6 226.11 226.28 226.38  226.7 226.73 226.75 226.84 226.88 226.93 
##      1      1      1      1      1      1      1      1      1      1      1 
## 226.98 227.04  227.1 227.16 227.23 227.28 227.51 227.68 227.74 227.81 227.89 
##      1      1      1      1      1      1      1      1      1      1      1 
## 227.91 227.94 227.96 227.98 228.05 228.08  228.2 228.26 228.42  228.5 228.56 
##      1      1      1      1      1      1      1      1      1      1      1 
## 228.69  228.7 228.92  229.2 229.21 229.58 229.73 229.86 229.92 229.94 230.59 
##      1      2      1      1      1      1      1      1      1      1      1 
## 230.68 230.74 230.78 231.15 231.19 231.31 231.43  231.5 231.54 231.56 231.61 
##      1      1      1      1      1      1      1      1      1      1      1 
## 231.69 231.71 231.72 231.76 231.95 232.12 232.29 232.64 232.78 232.81 232.89 
##      1      1      1      1      1      1      1      1      1      1      1 
## 233.29  233.3 233.47 233.52 233.59 233.71 233.94 234.06 234.27 234.35 234.45 
##      1      1      1      1      1      1      1      1      1      1      1 
##  234.5 234.51 234.58 234.82 235.06 235.45 235.54 235.63 235.85 236.04 236.14 
##      1      1      1      1      1      1      1      1      1      1      1 
## 236.79 236.84 237.15 237.17 237.21 237.58 237.74 237.75 238.27 238.53 238.78 
##      1      1      1      1      1      1      1      1      1      1      1 
## 239.07 239.19 239.21 239.28 239.52 239.64 239.82 239.95 240.09 240.59 240.69 
##      1      1      1      1      1      1      1      1      1      1      1 
## 240.71 240.81 240.86  242.3 242.52 242.62 242.84 242.94  243.5 243.52 243.53 
##      1      1      1      1      1      1      1      1      1      1      1 
## 243.58 243.59 243.73 244.28  244.3 246.34 246.53 247.48 247.51 247.69 247.87 
##      1      1      1      1      1      1      1      1      1      1      1 
## 247.97 248.24 248.37 249.29 249.31  250.2  250.8 250.89 251.46  251.6 251.99 
##      1      1      1      1      1      1      1      1      1      1      1 
## 252.72 253.16 253.86 253.93  254.6 254.63 254.95 255.17 256.74 259.63 260.85 
##      1      1      1      1      1      1      1      1      1      1      1 
## 261.67 263.32 263.56 266.59  267.6 267.61 267.76 271.74 
##      1      1      1      1      1      1      1      1
sum(is.na(healthcare_dataset_stroke_data$avg_glucose_level))
## [1] 0
max(healthcare_dataset_stroke_data$avg_glucose_level)
## [1] 271.74
min(healthcare_dataset_stroke_data$avg_glucose_level)
## [1] 55.12
# looks clean, check and make sure all values are a reasonable range

class(healthcare_dataset_stroke_data$bmi)
## [1] "character"
unique(healthcare_dataset_stroke_data$bmi)
##   [1] "36.6" "N/A"  "32.5" "34.4" "24"   "29"   "27.4" "22.8" "24.2" "29.7"
##  [11] "36.8" "27.3" "28.2" "30.9" "37.5" "25.8" "37.8" "22.4" "48.9" "26.6"
##  [21] "27.2" "23.5" "28.3" "44.2" "25.4" "22.2" "30.5" "26.5" "33.7" "23.1"
##  [31] "32"   "29.9" "23.9" "28.5" "26.4" "20.2" "33.6" "38.6" "39.2" "27.7"
##  [41] "31.4" "36.5" "33.2" "32.8" "40.4" "25.3" "30.2" "47.5" "20.3" "30"  
##  [51] "28.9" "28.1" "31.1" "21.7" "27"   "24.1" "45.9" "44.1" "22.9" "29.1"
##  [61] "32.3" "41.1" "25.6" "29.8" "26.3" "26.2" "29.4" "24.4" "28"   "28.8"
##  [71] "34.6" "19.4" "30.3" "41.5" "22.6" "56.6" "27.1" "31.3" "31"   "31.7"
##  [81] "35.8" "28.4" "20.1" "26.7" "38.7" "34.9" "25"   "23.8" "21.8" "27.5"
##  [91] "24.6" "32.9" "26.1" "31.9" "34.1" "36.9" "37.3" "45.7" "34.2" "23.6"
## [101] "22.3" "37.1" "45"   "25.5" "30.8" "37.4" "34.5" "27.9" "29.5" "46"  
## [111] "42.5" "35.5" "26.9" "45.5" "31.5" "33"   "23.4" "30.7" "20.5" "21.5"
## [121] "40"   "28.6" "42.2" "29.6" "35.4" "16.9" "26.8" "39.3" "32.6" "35.9"
## [131] "21.2" "42.4" "40.5" "36.7" "29.3" "19.6" "18"   "17.6" "19.1" "50.1"
## [141] "17.7" "54.6" "35"   "22"   "39.4" "19.7" "22.5" "25.2" "41.8" "60.9"
## [151] "23.7" "24.5" "31.2" "16"   "31.6" "25.1" "24.8" "18.3" "20"   "19.5"
## [161] "36"   "35.3" "40.1" "43.1" "21.4" "34.3" "27.6" "16.5" "24.3" "25.7"
## [171] "21.9" "38.4" "25.9" "54.7" "18.6" "24.9" "48.2" "20.7" "39.5" "23.3"
## [181] "64.8" "35.1" "43.6" "21"   "47.3" "16.6" "21.6" "15.5" "35.6" "16.7"
## [191] "41.9" "16.4" "17.1" "29.2" "37.9" "44.6" "39.6" "40.3" "41.6" "39"  
## [201] "23.2" "18.9" "36.1" "36.3" "46.5" "16.8" "46.6" "35.2" "20.9" "13.8"
## [211] "31.8" "15.3" "38.2" "45.2" "17"   "49.8" "27.8" "60.2" "23"   "22.1"
## [221] "26"   "44.3" "51"   "39.7" "34.7" "21.3" "41.2" "34.8" "19.2" "35.7"
## [231] "40.8" "24.7" "19"   "32.4" "34"   "28.7" "32.1" "51.5" "20.4" "30.6"
## [241] "71.9" "19.3" "40.9" "17.2" "16.1" "16.2" "40.6" "18.4" "21.1" "42.3"
## [251] "32.2" "50.2" "17.5" "18.7" "42.1" "47.8" "20.8" "30.1" "17.3" "36.4"
## [261] "12"   "36.2" "55.7" "14.4" "43"   "41.7" "33.8" "43.9" "22.7" "57.5"
## [271] "37"   "38.5" "16.3" "44"   "32.7" "54.2" "40.2" "33.3" "17.4" "41.3"
## [281] "52.3" "14.6" "17.8" "46.1" "33.1" "18.1" "43.8" "50.3" "38.9" "43.7"
## [291] "39.9" "15.9" "19.8" "12.3" "78"   "38.3" "41"   "42.6" "43.4" "15.1"
## [301] "20.6" "33.5" "43.2" "30.4" "38"   "33.4" "44.9" "44.7" "37.6" "39.8"
## [311] "53.4" "55.2" "42"   "37.2" "42.8" "18.8" "42.9" "14.3" "37.7" "48.4"
## [321] "50.6" "46.2" "49.5" "43.3" "33.9" "18.5" "44.5" "45.4" "55"   "54.8"
## [331] "19.9" "17.9" "15.6" "52.8" "15.2" "66.8" "55.1" "18.2" "48.5" "55.9"
## [341] "57.3" "10.3" "14.1" "15.7" "56"   "44.8" "13.4" "51.8" "38.1" "57.7"
## [351] "44.4" "38.8" "49.3" "39.1" "54"   "56.1" "97.6" "53.9" "13.7" "11.5"
## [361] "41.4" "14.2" "49.4" "15.4" "45.1" "49.2" "48.7" "53.8" "42.7" "48.8"
## [371] "52.7" "53.5" "50.5" "15.8" "45.3" "14.8" "51.9" "63.3" "40.7" "61.2"
## [381] "48"   "46.8" "48.3" "58.1" "50.4" "11.3" "12.8" "13.5" "14.5" "15"  
## [391] "59.7" "47.4" "52.5" "13.2" "52.9" "61.6" "49.9" "54.3" "47.9" "13"  
## [401] "13.9" "50.9" "57.2" "64.4" "92"   "50.8" "57.9" "45.8" "47.6" "14"  
## [411] "46.4" "46.9" "47.1" "13.3" "48.1" "51.7" "46.3" "54.1" "14.9"
table(healthcare_dataset_stroke_data$bmi)
## 
## 10.3 11.3 11.5   12 12.3 12.8   13 13.2 13.3 13.4 13.5 13.7 13.8 13.9   14 14.1 
##    1    1    1    1    1    1    1    1    1    1    1    2    2    1    1    5 
## 14.2 14.3 14.4 14.5 14.6 14.8 14.9   15 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8 
##    4    3    2    2    4    4    1    2    8    4    4    3    5    3    3    5 
## 15.9   16 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 16.9   17 17.1 17.2 17.3 17.4 
##    5    8    8   10   10   11    4    8   11    7    7   10   12   11    9   13 
## 17.5 17.6 17.7 17.8 17.9   18 18.1 18.2 18.3 18.4 18.5 18.6 18.7 18.8 18.9   19 
##    7   16   13    7    7   16   12    9   17   10   12   19   13   15    8    7 
## 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9   20 20.1 20.2 20.3 20.4 20.5 20.6 
##   11   13    9   14   21    7    8   17    9   17   25   16   17   23   18   15 
## 20.7 20.8 20.9   21 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.9   22 22.1 22.2 
##   12   17   13   17   16   16   21   22   27   16   14   18   14   15   22   30 
## 22.3 22.4 22.5 22.6 22.7 22.8 22.9   23 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 
##   18   22   13   18   25   25   16   27   21   20   19   36   31   24   16   22 
## 23.9   24 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.9   25 25.1 25.2 25.3 25.4 
##   24   28   28   29   26   23   26   22   22   31   27   27   34   18   28   26 
## 25.5 25.6 25.7 25.8 25.9   26 26.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9   27 
##   33   21   15   24   24   25   37   27   23   34   30   29   37   21   34   35 
## 27.1 27.2 27.3 27.4 27.5 27.6 27.7 27.8 27.9   28 28.1 28.2 28.3 28.4 28.5 28.6 
##   28   24   36   22   29   37   37   23   28   28   29   25   30   38   27   27 
## 28.7 28.8 28.9   29 29.1 29.2 29.3 29.4 29.5 29.6 29.7 29.8 29.9   30 30.1 30.2 
##   41   26   31   26   29   26   22   30   26   26   27   23   26   27   26   20 
## 30.3 30.4 30.5 30.6 30.7 30.8 30.9   31 31.1 31.2 31.3 31.4 31.5 31.6 31.7 31.8 
##   30   17   24   18   23   21   27   22   26   19   21   30   27   21   14   24 
## 31.9   32 32.1 32.2 32.3 32.4 32.5 32.6 32.7 32.8 32.9   33 33.1 33.2 33.3 33.4 
##   22   21   24   20   28   19   21   19   21   25   13   15   25   17   15   16 
## 33.5 33.6 33.7 33.8 33.9   34 34.1 34.2 34.3 34.4 34.5 34.6 34.7 34.8 34.9   35 
##   23   11   19   13   13   17   15   17   18   18   21   11   20   15   11   12 
## 35.1 35.2 35.3 35.4 35.5 35.6 35.7 35.8 35.9   36 36.1 36.2 36.3 36.4 36.5 36.6 
##   10   16   12    9   13   15   13   24   18   11    7   12   13   10    4   14 
## 36.7 36.8 36.9   37 37.1 37.2 37.3 37.4 37.5 37.6 37.7 37.8 37.9   38 38.1 38.2 
##   15    8   13   10    7    9   13   11    9    9    7   10   11   13   10    9 
## 38.3 38.4 38.5 38.6 38.7 38.8 38.9   39 39.1 39.2 39.3 39.4 39.5 39.6 39.7 39.8 
##    2    6    7    9   11   10    8    7    8   10    6   10    8    9    8    5 
## 39.9   40 40.1 40.2 40.3 40.4 40.5 40.6 40.7 40.8 40.9   41 41.1 41.2 41.3 41.4 
##    5    6   10   10    8    9    7    1    1    7    6    3    7    8    6    3 
## 41.5 41.6 41.7 41.8 41.9   42 42.1 42.2 42.3 42.4 42.5 42.6 42.7 42.8 42.9   43 
##    8    5    7   11    5    3    3    8    5    5    2    4    4    3    3    8 
## 43.1 43.2 43.3 43.4 43.6 43.7 43.8 43.9   44 44.1 44.2 44.3 44.4 44.5 44.6 44.7 
##    4    4    5    6    4    7    9    8    4    1    4    3    1    4    2    6 
## 44.8 44.9   45 45.1 45.2 45.3 45.4 45.5 45.7 45.8 45.9   46 46.1 46.2 46.3 46.4 
##    4    2    5    2    3    4    4    4    2    1    2    4    2    2    1    1 
## 46.5 46.6 46.8 46.9 47.1 47.3 47.4 47.5 47.6 47.8 47.9   48 48.1 48.2 48.3 48.4 
##    2    1    1    2    1    2    1    3    3    2    1    1    1    1    2    1 
## 48.5 48.7 48.8 48.9 49.2 49.3 49.4 49.5 49.8 49.9 50.1 50.2 50.3 50.4 50.5 50.6 
##    2    1    2    3    1    3    1    2    3    1    2    4    2    1    1    2 
## 50.8 50.9   51 51.5 51.7 51.8 51.9 52.3 52.5 52.7 52.8 52.9 53.4 53.5 53.8 53.9 
##    1    1    1    1    1    1    2    1    1    2    3    1    2    1    2    1 
##   54 54.1 54.2 54.3 54.6 54.7 54.8   55 55.1 55.2 55.7 55.9   56 56.1 56.6 57.2 
##    1    1    1    1    2    3    1    2    1    1    4    2    1    1    2    2 
## 57.3 57.5 57.7 57.9 58.1 59.7 60.2 60.9 61.2 61.6 63.3 64.4 64.8 66.8 71.9   78 
##    1    1    1    1    1    1    1    2    1    1    1    1    1    1    1    1 
##   92 97.6  N/A 
##    1    1  201
sum(is.na(healthcare_dataset_stroke_data$bmi))
## [1] 0
# bmi currently loaded as text, needs to be a float
# 201 N/A will need to be removed for processing, also check the range there are two entries above 90 that seem unlikely

class(healthcare_dataset_stroke_data$smoking_status)
## [1] "character"
unique(healthcare_dataset_stroke_data$smoking_status)
## [1] "formerly smoked" "never smoked"    "smokes"          "Unknown"
table(healthcare_dataset_stroke_data$smoking_status)
## 
## formerly smoked    never smoked          smokes         Unknown 
##             885            1892             789            1544
sum(is.na(healthcare_dataset_stroke_data$smoking_status))
## [1] 0
# looks clean, capitalize first letter

class(healthcare_dataset_stroke_data$stroke)
## [1] "integer"
unique(healthcare_dataset_stroke_data$stroke)
## [1] 1 0
table(healthcare_dataset_stroke_data$stroke)
## 
##    0    1 
## 4861  249
sum(is.na(healthcare_dataset_stroke_data$stroke))
## [1] 0
# looks clean

colnames(healthcare_dataset_stroke_data)
##  [1] "id"                "gender"            "age"              
##  [4] "hypertension"      "heart_disease"     "ever_married"     
##  [7] "work_type"         "Residence_type"    "avg_glucose_level"
## [10] "bmi"               "smoking_status"    "stroke"
#FINISH CLEANING

#create a working copy of the data
stroke_data_df <- healthcare_dataset_stroke_data

#ID field is good

#gender drop "other"
stroke_data_df <- stroke_data_df %>%
  filter(gender != "Other")
unique(stroke_data_df$gender)
## [1] "Male"   "Female"
#remove all ages less than 18
#this also effectively removes all work_type equal to children
stroke_data_df <- stroke_data_df %>%
  filter(age >= 18)
unique(stroke_data_df$age)
##  [1] 67 61 80 49 79 81 74 69 59 78 54 50 64 75 60 57 71 52 82 65 58 42 48 72 63
## [26] 76 39 77 73 56 45 70 66 51 43 68 47 53 38 55 46 32 37 40 35 20 44 25 27 23
## [51] 22 30 29 21 18 33 24 34 36 41 26 31 62 28 19
#hypertension field is clean

#convert ever married to boolean 1-yes 0-no
stroke_data_df <- stroke_data_df %>%
  mutate(ever_married = ifelse(ever_married == "Yes", 1, 0))
unique(stroke_data_df$ever_married)
## [1] 1 0
#properly case values in work_type
stroke_data_df$work_type <- str_to_title(stroke_data_df$work_type)
unique(stroke_data_df$work_type)
## [1] "Private"       "Self-Employed" "Govt_job"      "Never_worked"
#Residence_type looks clean

#avg_glucose_level looks clean

# Convert 'bmi' to numeric
stroke_data_df$bmi <- as.numeric(stroke_data_df$bmi)
## Warning: NAs introduced by coercion
class(stroke_data_df$bmi)
## [1] "numeric"
# update values to capitalize first letter, removing unknowns and removing the original field
stroke_data_df$smoking_status <- str_to_title(stroke_data_df$smoking_status)
sum(stroke_data_df$smoking_status == "Unknown", na.rm = TRUE)
## [1] 862
stroke_data_df <- stroke_data_df %>%
  mutate(smoking_status_clean = ifelse(smoking_status == "Unknown", NA, smoking_status)) %>%
  filter(!is.na(smoking_status_clean))
stroke_data_df <- stroke_data_df %>%
  select(-smoking_status)
unique(stroke_data_df$smoking_status_clean)
## [1] "Formerly Smoked" "Never Smoked"    "Smokes"
#stroke looks clean

#drop the ID colum, not needed for prediction
stroke_data_df <- stroke_data_df %>% select(-id)

#END OF CLEANING 3391 valid rows

Task Two: Build prediction models

# Drop rows with NA in any column
stroke_data_df <- na.omit(stroke_data_df)


#target and feature matrix
# Target
y <- stroke_data_df$stroke

# One-hot encode categorical variables
X <- model.matrix(stroke ~ . -1, data = stroke_data_df)

# Check row count
stopifnot(nrow(X) == length(y))  # must be TRUE

#split data
set.seed(123)
train_index <- sample(seq_len(nrow(X)), size = 0.75 * nrow(X))

X_train <- X[train_index, ]
X_test  <- X[-train_index, ]

y_train <- y[train_index]
y_test  <- y[-train_index]

#xgb.DMatrix
dtrain <- xgb.DMatrix(data = X_train, label = y_train)
dtest  <- xgb.DMatrix(data = X_test, label = y_test)



nrow(stroke_data_df)        # original data rows
## [1] 3255
nrow(X)                     # after model.matrix
## [1] 3255
length(y)                   # label
## [1] 3255
#g2g

#parameters

params <- list(
  objective = "binary:logistic",
  eval_metric = "auc",
  max_depth = 6,
  eta = 0.05,                       # smaller learning rate
  subsample = 0.8,
  colsample_bytree = 0.8,
  scale_pos_weight = sum(y_train == 0) / sum(y_train == 1)  # balance stroke vs non-stroke
)

#train
xgb_model <- xgb.train(
  params = params,
  data = dtrain,
  nrounds = 200,                     # more boosting rounds
  watchlist = list(train = dtrain, test = dtest),
  early_stopping_rounds = 20,        # stop if no improvement
  print_every_n = 10
)
## [1]  train-auc:0.870523  test-auc:0.737572 
## Multiple eval metrics are present. Will use test_auc for early stopping.
## Will train until test_auc hasn't improved in 20 rounds.
## 
## [11] train-auc:0.955509  test-auc:0.802073 
## [21] train-auc:0.967466  test-auc:0.809821 
## [31] train-auc:0.975126  test-auc:0.805469 
## [41] train-auc:0.980594  test-auc:0.806684 
## Stopping. Best iteration:
## [22] train-auc:0.968004  test-auc:0.811829
#predict

pred_probs <- predict(xgb_model, dtest)        # probabilities

#automatically select threshold depending on accuracy
thresholds <- seq(0.3, 0.5, by = 0.01)
best_bal <- 0
best_threshold <- .44

for (t in thresholds)
  {
    pred_class <- ifelse(pred_probs > t, 1, 0)
    cm <- confusionMatrix(factor(pred_class), factor(y_test))
    balance_acc <- cm$byClass["Balanced Accuracy"]
    if(!is.na(balance_acc) && balance_acc > best_bal)
    {
      best_bal <- balance_acc
      best_threshold <- t
    }
  }
# first try - pred_class <- ifelse(pred_probs > 0.44, 1, 0)  # convert to 0/1

cat("Optimal threshold based on balanced accuracy:", best_threshold, "\n")
## Optimal threshold based on balanced accuracy: 0.44
pred_class <- ifelse(pred_probs > best_threshold, 1, 0)

Task Three: Evaluate and select prediction models

# Compute feature importance
importance_matrix <- xgb.importance(model = xgb_model)
print(importance_matrix)
##                              Feature        Gain       Cover   Frequency
##                               <char>       <num>       <num>       <num>
##  1:                              age 0.449160798 0.337686267 0.208369660
##  2:                avg_glucose_level 0.206241576 0.254194881 0.282476024
##  3:                              bmi 0.188595146 0.216203028 0.279860506
##  4: smoking_status_cleanNever Smoked 0.029416197 0.034363451 0.034873583
##  5:                     hypertension 0.024100044 0.046698193 0.026155187
##  6:                     genderFemale 0.020069858 0.016282461 0.033129904
##  7:                    heart_disease 0.019925267 0.024842796 0.018308631
##  8:                     ever_married 0.016513478 0.019742355 0.029642546
##  9:           work_typeSelf-Employed 0.014753555 0.021084970 0.028770706
## 10:       smoking_status_cleanSmokes 0.011903607 0.007786707 0.020924150
## 11:              Residence_typeUrban 0.011630940 0.007873009 0.018308631
## 12:                 work_typePrivate 0.005348934 0.010931584 0.015693112
## 13:                       genderMale 0.002340599 0.002310298 0.003487358
# Plot top 10 features
xgb.plot.importance(importance_matrix, top_n = 10,
                    measure = "Gain",
                    rel_to_first = TRUE,
                    main = "Top 10 Feature Importance (Gain)")

# first try - confusionMatrix(factor(pred_class), factor(y_test))
# Confusion matrix
final_cm <- confusionMatrix(factor(pred_class), factor(y_test))
print(final_cm)
## Confusion Matrix and Statistics
## 
##           Reference
## Prediction   0   1
##          0 579  13
##          1 182  40
##                                           
##                Accuracy : 0.7604          
##                  95% CI : (0.7296, 0.7894)
##     No Information Rate : 0.9349          
##     P-Value [Acc > NIR] : 1               
##                                           
##                   Kappa : 0.2076          
##                                           
##  Mcnemar's Test P-Value : <2e-16          
##                                           
##             Sensitivity : 0.7608          
##             Specificity : 0.7547          
##          Pos Pred Value : 0.9780          
##          Neg Pred Value : 0.1802          
##              Prevalence : 0.9349          
##          Detection Rate : 0.7113          
##    Detection Prevalence : 0.7273          
##       Balanced Accuracy : 0.7578          
##                                           
##        'Positive' Class : 0               
## 
# ROC and AUC
roc_obj <- roc(y_test, pred_probs)
## Setting levels: control = 0, case = 1
## Setting direction: controls < cases
auc_value <- auc(roc_obj)
cat("AUC:", auc_value, "\n")
## AUC: 0.811829
# ROC curve plot
#how well your XGBoost model separates stroke (positive class) from non-stroke (negative class) across all thresholds
plot(roc_obj,
     main = paste0("ROC Curve (AUC = ", round(auc_value, 3), ")"),
     col = "blue", lwd = 2)
abline(a = 0, b = 1, lty = 2, col = "red")

Task Four: Deploy the prediction model

# Save XGBoost model
xgb.save(xgb_model, "stroke_xgb_model.model")
## [1] TRUE
# Prediction function for new data
predict_stroke <- function(new_data) {
  new_data$bmi <- as.numeric(new_data$bmi)
  new_data$ever_married <- ifelse(new_data$ever_married == "Yes", 1, 0)
  new_data$work_type <- str_to_title(new_data$work_type)
  new_data$smoking_status_clean <- str_to_title(new_data$smoking_status)
  
  new_data <- new_data %>%
    mutate(smoking_status_clean = ifelse(smoking_status_clean == "Unknown", NA, smoking_status_clean)) %>%
    filter(!is.na(smoking_status_clean)) %>%
    select(-id, -smoking_status)
  
  X_new <- model.matrix(~ . -1, data = new_data)
  dnew <- xgb.DMatrix(data = X_new)
  
  probs <- predict(xgb_model, dnew)
  pred_class <- ifelse(probs > best_threshold, 1, 0)
  return(data.frame(probs = probs, prediction = pred_class))
}

# Example usage:
# predict_stroke(new_patients_df)

# Task Five: Findings and Conclusions

The model leverages numeric and categorical features to predict stroke.

Automated threshold selection improved balanced accuracy and stroke detection.

Feature importance identifies which patient characteristics most influence stroke risk.

AUC demonstrates the model’s discriminative ability.

Deployment-ready function allows consistent scoring of new patient data.

The pipeline is fully reproducible, scalable, and preserves data integrity (no imputation of missing values).

I need to add input validation and do some additional testing, but not bad for a day of figuring stuff out.