100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
100
200
100
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
NA
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
NA
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
200
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
200
100
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
NA
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
NA
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
NA
NA
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
NA
200
100
200
200
100
200
100
NA
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
200
200
200
200
100
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
NA
100
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
NA
100
200
100
100
100
100
100
NA
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
200
NA
NA
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
200
NA
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
NA
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
100
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
NA
200
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
200
100
200
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
NA
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
NA
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
200
100
100
200
NA
200
200
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
200
NA
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
200
NA
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
NA
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
NA
200
100
100
200
NA
NA
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
NA
200
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
100
200
200
100
200
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
NA
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
200
100
200
100
100
100
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
NA
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
200
100
200
100
100
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
NA
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
NA
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
NA
200
100
200
100
200
100
200
200
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
328
200
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
NA
200
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
NA
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
100
100
200
200
200
200
100
200
200
200
100
200
200
100
200
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
200
200
100
200
100
328
100
200
100
100
200
100
100
200
200
200
100
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
328
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
328
200
100
200
100
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
NA
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
100
200
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
100
100
328
100
NA
200
200
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
NA
200
100
200
100
NA
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
328
100
200
100
100
200
200
100
200
200
200
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
200
100
200
200
100
200
200
100
100
200
200
328
200
200
200
200
100
100
100
200
100
200
200
100
200
200
100
100
200
200
200
100
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
100
200
100
100
100
100
200
200
328
100
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
100
328
200
200
100
200
100
100
200
200
200
200
200
100
200
100
100
200
100
200
200
100
200
100
100
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
328
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
100
200
200
100
NA
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
NA
200
200
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
200
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
200
200
328
200
NA
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
200
100
100
NA
100
NA
100
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
328
200
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
NA
200
100
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
200
100
200
100
200
100
200
100
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
200
NA
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
100
200
100
200
200
NA
200
200
200
200
100
100
200
NA
100
200
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
200
200
100
200
100
200
200
100
100
200
200
100
200
100
200
100
100
100
200
200
NA
100
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
100
NA
100
200
100
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
200
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
NA
200
100
200
100
100
200
200
200
100
100
200
200
200
100
100
200
200
100
100
200
200
100
200
200
100
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
200
100
200
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
200
100
200
100
200
200
100
200
200
200
200
100
200
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
NA
200
200
200
100
100
200
200
328
200
100
200
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
NA
200
100
200
200
100
200
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
200
100
200
100
100
200
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
200
100
200
200
NA
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
100
200
200
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
100
100
200
200
100
200
200
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
200
200
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
200
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
NA
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
NA
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
200
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
NA
NA
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
NA
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
200
100
100
200
100
200
200
100
100
100
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
NA
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
100
100
NA
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
NA
100
100
200
100
100
200
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
NA
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
NA
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
NA
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
328
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
NA
100
100
200
200
100
100
200
100
200
100
200
100
100
200
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
328
100
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
200
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
100
200
200
200
NA
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
100
328
200
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
NA
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
NA
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
100
328
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
NA
NA
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
NA
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
200
NA
100
200
200
200
200
100
200
NA
NA
200
100
200
200
200
200
200
200
200
200
200
NA
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
NA
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
NA
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
200
100
100
100
200
100
200
100
200
200
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
100
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
NA
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
328
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
328
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
100
200
100
200
200
200
200
100
100
200
200
200
100
200
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
100
200
100
200
200
100
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
200
200
100
200
100
200
200
100
200
100
100
100
100
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
100
200
100
200
100
200
200
100
200
200
100
100
100
100
200
200
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
100
200
100
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
200
200
200
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
100
200
200
NA
100
100
100
100
200
200
100
200
200
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
NA
200
200
200
200
100
200
NA
200
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
200
100
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
200
200
100
100
200
200
200
100
200
100
200
200
200
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
NA
NA
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
NA
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
100
100
100
200
NA
100
100
100
200
200
100
100
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
NA
NA
100
200
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
NA
200
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
200
100
NA
NA
200
100
100
200
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
NA
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
100
200
100
100
200
100
200
100
100
100
200
100
200
200
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
100
200
100
100
NA
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
200
200
100
200
200
100
200
200
100
200
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
200
100
NA
100
200
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
NA
NA
NA
NA
NA
NA
NA
200
200
100
100
100
NA
NA
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
NA
200
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
NA
100
200
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
200
200
200
200
100
200
100
100
200
200
200
100
200
100
100
200
200
100
200
100
200
100
100
200
200
100
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
200
NA
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
NA
100
100
200
200
200
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
NA
200
200
200
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
200
NA
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
100
200
100
100
200
100
200
200
200
100
100
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
NA
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
NA
NA
200
100
NA
NA
NA
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
NA
200
200
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
200
100
200
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
200
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
200
200
100
200
100
200
100
100
NA
100
NA
200
200
200
100
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
100
200
100
200
NA
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
NA
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
NA
200
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
NA
200
100
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
100
200
200
200
100
100
200
200
NA
NA
200
200
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
100
100
200
200
NA
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
200
200
100
200
200
100
200
100
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
NA
100
NA
100
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
NA
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
NA
200
100
100
100
100
100
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
200
100
100
200
100
100
NA
100
100
100
100
100
100
100
NA
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
NA
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
100
200
100
200
100
100
100
200
NA
100
100
200
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
NA
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
NA
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
200
200
100
200
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
NA
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
NA
100
100
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
NA
100
100
100
200
200
200
NA
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
NA
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
NA
100
100
200
200
200
200
100
100
200
NA
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
NA
100
100
200
100
200
200
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
NA
100
100
200
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
200
100
200
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
NA
200
100
100
100
200
100
100
200
200
100
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
200
NA
100
200
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
NA
200
200
100
200
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
100
100
100
NA
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
NA
100
100
200
100
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
NA
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
200
NA
100
200
100
200
100
100
200
200
NA
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
NA
100
100
100
200
100
100
200
100
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
NA
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
NA
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
328
200
200
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
100
200
100
100
NA
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
NA
100
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
NA
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
NA
200
200
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
NA
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
200
100
100
100
200
200
200
200
NA
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
NA
100
100
200
100
200
100
200
100
200
200
100
200
NA
100
200
100
200
200
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
200
100
NA
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
200
200
NA
100
100
200
NA
328
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
NA
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
100
200
200
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
200
200
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
328
200
200
200
200
NA
200
100
200
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
200
200
100
200
NA
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
200
100
100
200
200
200
NA
NA
100
200
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
NA
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
200
200
100
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
NA
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
NA
200
100
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
NA
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
NA
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
NA
200
200
200
200
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
NA
NA
NA
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
NA
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
NA
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
NA
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
NA
200
100
200
NA
200
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
NA
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
200
100
NA
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
100
200
200
100
100
NA
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
100
200
100
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
100
200
200
100
100
100
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
NA
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
NA
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
100
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
200
100
200
100
200
200
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
NA
NA
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
NA
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
NA
100
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
100
200
100
200
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
100
200
100
200
200
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
NA
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
200
100
200
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
NA
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
NA
100
100
200
200
200
200
100
100
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
100
200
100
100
100
NA
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
NA
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
200
100
200
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
NA
200
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
100
NA
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
200
100
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
NA
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
100
NA
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
NA
200
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
100
200
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
NA
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
NA
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
NA
NA
NA
NA
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
NA
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
NA
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
NA
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
200
100
NA
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
NA
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
100
NA
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
NA
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
NA
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
NA
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
NA
NA
NA
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
NA
200
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
NA
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
100
200
200
200
100
100
NA
200
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
NA
100
100
100
200
200
200
100
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
NA
100
100
200
200
100
200
200
NA
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
NA
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
NA
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
NA
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
NA
100
100
NA
NA
100
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
NA
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
100
NA
NA
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
NA
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
NA
200
NA
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
NA
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
NA
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
100
100
100
200
200
100
100
200
100
NA
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
100
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
NA
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
NA
NA
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
NA
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
100
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
NA
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
NA
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
NA
200
100
200
100
100
100
100
100
100
100
200
200
100
200
NA
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
NA
200
100
100
100
200
100
200
100
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
NA
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
200
200
200
100
200
100
200
100
200
100
200
200
100
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
NA
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
200
100
200
200
200
NA
NA
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
NA
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
NA
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
200
100
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
NA
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
200
100
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
200
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
NA
NA
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
200
200
NA
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
200
200
100
200
100
200
100
100
100
NA
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
200
100
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
NA
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
NA
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
NA
100
200
100
100
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
200
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
NA
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
NA
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
NA
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
NA
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
100
200
200
100
100
100
NA
100
200
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
200
NA
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
NA
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
NA
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
200
200
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
NA
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
NA
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
NA
NA
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
NA
NA
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
NA
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
NA
NA
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
NA
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
NA
NA
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
100
200
100
200
100
200
200
100
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
NA
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
NA
100
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
NA
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
NA
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
NA
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
NA
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
NA
100
NA
NA
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
NA
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
NA
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
100
200
100
200
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
NA
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
NA
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
NA
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
NA
100
200
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
100
200
NA
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
NA
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
NA
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
NA
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
NA
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
NA
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
NA
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
NA
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
NA
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
200
200
200
100
200
200
200
100
100
NA
100
200
100
200
200
200
200
200
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
NA
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
NA
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
NA
NA
NA
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
NA
NA
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
NA
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
NA
200
100
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
200
100
200
100
NA
100
NA
NA
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
NA
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
NA
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
NA
100
100
200
200
200
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
NA
100
100
100
100
200
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
NA
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
NA
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
NA
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
NA
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
NA
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
NA
NA
100
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
NA
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
NA
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
NA
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
NA
100
100
100
100
200
100
100
100
100
100
100
200
100
100
NA
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
NA
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
200
200
200
NA
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
NA
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
NA
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
100
200
200
100
200
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
NA
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
200
200
200
100
200
200
100
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
100
200
200
100
200
100
200
200
100
200
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
100
200
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
NA
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
NA
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
NA
100
100
NA
NA
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
NA
NA
200
100
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
NA
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
NA
NA
200
NA
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
NA
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
NA
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
NA
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
NA
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
100
200
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
200
NA
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
NA
200
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
NA
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
NA
NA
NA
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
200
200
NA
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
NA
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
NA
NA
200
100
200
200
200
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
NA
100
100
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
NA
NA
200
NA
100
100
100
200
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
100
200
NA
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
200
100
100
NA
200
200
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
NA
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
NA
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
NA
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
NA
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
NA
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
NA
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
200
100
200
NA
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
NA
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
NA
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
NA
NA
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
NA
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
NA
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
200
NA
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
NA
200
100
200
100
200
NA
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
200
100
200
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
NA
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
NA
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
NA
200
100
100
200
200
100
200
200
100
200
100
200
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
NA
NA
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
NA
NA
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
NA
NA
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
200
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
NA
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
NA
100
100
200
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
NA
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
NA
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
200
200
100
NA
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
200
100
100
200
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
NA
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
NA
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
NA
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
200
NA
200
200
200
200
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
200
200
100
200
100
200
200
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
NA
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
NA
100
100
100
200
100
100
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
NA
100
100
100
100
200
100
100
100
100
200
200
100
NA
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
NA
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
100
200
NA
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
200
100
200
100
200
200
100
NA
100
200
100
100
100
100
200
NA
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
NA
NA
200
200
100
100
100
200
100
100
200
100
100
200
200
100
200
200
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
200
200
NA
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
NA
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
200
200
100
NA
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
NA
200
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
NA
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
NA
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
100
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
NA
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
200
200
100
100
100
200
NA
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
100
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
NA
NA
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
200
100
200
100
200
200
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
100
200
100
100
200
200
100
NA
NA
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
NA
200
200
NA
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
NA
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
NA
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
NA
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
NA
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
NA
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
NA
100
100
100
100
NA
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
100
NA
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
NA
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
100
NA
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
NA
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
NA
100
100
200
100
200
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
NA
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
NA
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
NA
200
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
200
200
100
200
100
200
200
NA
100
100
100
100
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
NA
NA
NA
NA
100
NA
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
NA
NA
NA
NA
NA
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
NA
NA
NA
NA
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
NA
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
NA
200
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
100
200
100
100
100
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
NA
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
NA
NA
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
200
200
NA
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
NA
200
100
100
200
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
NA
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
NA
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
NA
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
NA
NA
NA
200
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
NA
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
NA
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
NA
200
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
100
100
100
200
200
200
100
200
200
100
200
200
100
100
200
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
NA
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
NA
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
NA
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
NA
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
200
200
200
200
100
200
200
100
100
200
100
200
100
100
200
200
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
NA
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
100
100
200
100
100
200
NA
NA
100
200
100
100
100
100
200
100
100
100
200
200
100
200
NA
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
200
100
NA
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
NA
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
NA
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
100
100
200
100
200
100
200
200
200
100
100
200
100
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
200
100
100
200
100
100
200
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
NA
200
200
200
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
NA
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
NA
200
100
100
200
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
200
100
NA
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
NA
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
NA
200
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
NA
200
200
100
200
200
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
NA
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
NA
100
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
NA
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
NA
100
100
100
200
100
200
100
200
200
100
100
200
200
100
200
200
100
200
100
200
200
100
100
200
200
100
100
100
200
100
200
100
100
NA
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
NA
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
NA
NA
100
200
100
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
NA
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
NA
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
200
200
100
100
200
NA
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
200
200
100
100
NA
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
100
NA
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
NA
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
NA
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
NA
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
NA
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
200
NA
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
NA
200
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
200
NA
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
NA
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
NA
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
NA
NA
NA
NA
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
200
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
NA
NA
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
200
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
NA
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
NA
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
NA
200
100
100
100
200
100
100
100
200
100
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
NA
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
NA
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
100
NA
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
100
200
100
100
100
NA
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
200
100
200
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
NA
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
NA
NA
NA
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
NA
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
NA
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
NA
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
NA
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
NA
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
NA
NA
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
NA
NA
NA
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
NA
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
NA
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
NA
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
200
100
NA
NA
100
200
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
NA
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
NA
NA
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
NA
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
NA
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
NA
NA
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
100
100
200
100
100
200
100
NA
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
NA
100
100
NA
100
100
100
100
100
100
NA
NA
100
100
100
200
100
200
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
NA
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
NA
100
100
100
200
200
100
NA
NA
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
100
100
200
200
100
100
200
200
NA
200
100
100
100
100
100
100
100
100
200
100
200
NA
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
NA
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
100
NA
NA
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
NA
200
100
100
200
200
200
100
100
100
200
200
NA
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
100
200
100
100
100
100
200
100
100
NA
100
200
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
NA
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
NA
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
100
200
100
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
NA
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
NA
NA
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
NA
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
NA
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
200
200
NA
NA
200
200
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
NA
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
NA
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
NA
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
NA
NA
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
200
NA
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
NA
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
NA
100
100
100
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
NA
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
NA
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
NA
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
NA
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
NA
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
NA
100
NA
NA
NA
NA
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
NA
100
100
100
100
100
100
200
200
200
200
NA
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
NA
NA
NA
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
NA
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
NA
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
NA
100
200
100
200
100
100
100
NA
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
NA
200
100
100
100
200
100
200
100
200
200
100
200
200
100
NA
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
NA
NA
NA
200
100
200
100
200
200
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
NA
NA
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
NA
100
100
200
200
100
200
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
NA
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
NA
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
NA
200
200
100
100
200
200
100
100
200
NA
NA
NA
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
NA
NA
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
NA
NA
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
NA
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
100
NA
NA
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
NA
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
NA
100
NA
NA
NA
NA
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
NA
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
100
200
100
200
NA
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
NA
NA
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
200
100
100
100
NA
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
NA
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
200
100
100
NA
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
NA
NA
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
NA
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
NA
100
100
200
200
100
100
100
100
100
200
NA
100
200
100
200
200
100
200
100
100
100
NA
200
200
100
100
100
200
100
200
200
100
NA
200
100
200
200
100
100
100
100
NA
100
NA
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
NA
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
NA
NA
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
NA
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
200
100
200
100
200
100
200
100
100
100
200
200
200
100
200
200
100
100
100
200
100
200
NA
100
100
200
200
200
100
200
200
200
100
200
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
NA
100
200
100
200
100
200
NA
NA
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
NA
100
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
NA
200
100
200
200
200
200
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
100
100
NA
100
200
NA
NA
NA
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
NA
NA
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
NA
100
100
100
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
100
NA
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
NA
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
200
200
200
100
NA
100
100
100
100
NA
NA
NA
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
200
100
200
NA
100
200
200
100
200
200
100
100
200
100
NA
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
NA
NA
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
NA
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
NA
100
100
200
200
200
100
100
NA
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
NA
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
NA
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
200
NA
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
NA
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
NA
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
NA
100
100
100
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
NA
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
100
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
200
NA
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
NA
100
100
NA
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
NA
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
200
100
200
200
100
200
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
NA
200
100
100
100
100
100
100
NA
100
100
200
200
100
100
200
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
NA
NA
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
NA
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
NA
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
NA
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
NA
200
100
200
100
100
100
100
NA
100
100
200
200
100
200
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
NA
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
NA
100
100
200
100
200
200
200
200
100
100
200
100
100
200
200
NA
200
200
200
200
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
200
200
200
NA
100
100
100
100
100
200
200
200
200
200
NA
100
100
200
100
100
100
200
100
200
100
NA
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
100
100
NA
200
100
100
100
100
100
200
200
200
100
200
NA
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
200
200
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
100
NA
100
100
200
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
NA
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
NA
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
NA
200
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
NA
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
200
100
200
200
100
NA
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
NA
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
NA
200
200
100
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
NA
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
200
NA
100
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
NA
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
200
100
200
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
NA
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
NA
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
200
100
100
200
200
100
200
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
100
NA
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
NA
200
100
100
100
200
100
NA
100
100
200
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
NA
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
NA
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
NA
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
100
200
100
NA
200
100
200
100
200
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
NA
NA
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
NA
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
NA
100
100
200
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
NA
100
200
100
200
100
100
100
200
200
NA
100
200
100
100
NA
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
NA
100
100
100
100
100
100
100
200
NA
100
200
100
100
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
NA
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
NA
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
NA
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
NA
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
200
100
NA
100
200
100
100
100
NA
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
200
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
NA
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
100
200
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
NA
NA
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
NA
NA
100
100
200
100
100
100
100
100
100
100
100
NA
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
NA
200
100
200
200
200
200
200
NA
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
NA
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
200
100
NA
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
NA
200
100
100
200
100
200
100
100
100
100
NA
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
200
100
NA
100
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
NA
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
NA
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
100
100
200
100
NA
NA
NA
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
NA
200
100
200
100
200
200
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
NA
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
NA
100
100
200
200
200
100
100
100
200
200
100
100
100
NA
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
100
200
100
200
100
100
200
100
100
200
NA
100
200
NA
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
200
100
NA
NA
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
NA
100
100
100
200
100
NA
100
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
200
200
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
NA
100
100
200
100
100
200
100
200
100
200
200
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
100
NA
200
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
NA
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
NA
200
100
200
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
NA
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
NA
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
NA
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
NA
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
200
100
100
100
200
NA
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
NA
100
200
100
200
200
100
200
200
200
100
100
100
200
100
200
100
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
NA
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
NA
200
100
100
200
200
200
200
NA
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
200
100
200
100
100
100
100
100
200
100
100
NA
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
NA
200
100
100
200
100
200
200
100
100
100
200
100
100
100
NA
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
NA
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
NA
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
NA
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
NA
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
NA
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
NA
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
NA
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
NA
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
NA
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
328
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
NA
100
200
100
200
100
200
100
100
200
200
100
200
100
200
200
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
NA
100
100
NA
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
NA
NA
100
NA
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
NA
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
200
100
328
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
100
200
100
328
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
328
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
NA
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
328
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
NA
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
200
100
200
NA
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
NA
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
NA
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
100
200
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
100
NA
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
200
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
200
100
NA
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
100
NA
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
NA
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
200
100
100
100
200
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
NA
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
100
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
100
200
200
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
NA
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
100
NA
100
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
200
200
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
328
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
NA
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
328
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
NA
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
200
NA
200
NA
100
200
200
200
200
200
200
100
100
100
200
100
NA
100
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
NA
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
NA
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
100
200
100
100
200
NA
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
NA
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
NA
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
100
200
200
100
100
200
100
NA
100
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
NA
200
200
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
NA
200
200
100
100
100
100
200
200
100
100
200
200
100
100
200
200
200
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
328
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
328
200
200
100
200
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
100
200
100
328
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
NA
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
NA
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
NA
200
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
100
NA
200
100
200
200
200
100
100
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
NA
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
NA
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
100
200
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
328
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
100
NA
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
NA
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
328
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
NA
200
200
100
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
NA
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
NA
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
NA
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
328
100
100
200
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
NA
200
100
200
100
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
100
100
100
100
NA
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
NA
100
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
100
100
100
NA
200
200
100
100
100
200
200
200
200
200
NA
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
200
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
200
200
100
NA
NA
NA
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
100
328
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
NA
NA
100
100
100
100
200
NA
200
200
100
200
200
100
100
100
100
200
NA
100
200
200
200
200
200
200
200
200
200
NA
200
200
100
200
200
100
NA
100
200
100
NA
100
200
200
100
100
100
100
100
100
100
NA
100
100
100
100
100
200
100
200
200
200
NA
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
NA
100
200
200
100
200
200
200
NA
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
NA
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
NA
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
NA
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
100
NA
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
200
200
NA
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
NA
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
NA
NA
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
200
100
200
100
100
200
100
100
NA
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
NA
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
NA
100
200
200
200
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
NA
200
100
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
NA
200
200
100
100
100
328
100
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
328
100
NA
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
NA
NA
100
100
200
100
200
100
100
100
200
200
100
100
200
200
200
200
200
200
100
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
100
100
100
200
100
200
200
200
NA
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
NA
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
NA
100
100
200
100
200
100
NA
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
100
200
100
200
200
328
100
100
100
200
100
200
100
NA
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
200
100
200
100
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
328
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
NA
NA
NA
NA
NA
200
100
200
200
200
100
100
200
100
200
100
100
NA
200
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
NA
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
NA
200
100
200
NA
200
100
200
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
200
100
200
100
NA
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
200
200
100
100
NA
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
200
100
200
100
200
200
200
100
200
200
100
NA
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
200
100
200
100
100
200
NA
NA
NA
100
200
100
200
100
100
100
100
100
100
100
NA
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
NA
100
100
100
100
NA
100
200
100
NA
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
200
100
NA
100
100
200
200
100
100
100
100
100
100
100
NA
200
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
NA
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
328
100
100
100
100
200
100
100
100
100
100
NA
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
328
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
328
100
100
100
100
200
200
100
100
NA
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
NA
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
NA
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
NA
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
NA
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
NA
100
200
200
NA
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
NA
200
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
200
100
NA
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
200
100
200
200
200
100
200
100
200
NA
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
100
328
328
100
100
200
100
100
NA
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
328
NA
100
100
200
200
100
200
200
200
200
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
NA
200
100
100
100
200
200
200
100
200
100
200
100
100
200
100
NA
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
328
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
100
200
200
200
328
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
NA
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
NA
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
NA
200
200
NA
200
NA
200
200
100
200
200
200
100
100
NA
200
200
200
200
100
100
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
100
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
100
NA
100
200
200
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
328
328
328
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
NA
200
100
100
200
100
200
100
100
200
200
100
100
200
200
100
200
100
200
100
200
100
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
NA
200
NA
NA
NA
100
100
100
200
200
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
200
200
NA
NA
NA
200
100
328
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
200
100
200
200
200
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
328
200
200
200
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
NA
100
100
200
NA
200
200
100
200
200
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
100
NA
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
100
100
200
200
100
NA
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
100
200
100
100
NA
100
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
NA
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
100
200
100
100
200
200
NA
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
200
328
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
328
100
200
100
200
200
200
200
200
100
200
200
100
200
200
200
100
NA
NA
100
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
100
200
NA
200
200
100
200
100
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
200
NA
100
328
328
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
100
NA
200
100
200
200
NA
100
200
200
100
100
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
NA
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
328
100
100
200
200
100
200
200
100
NA
NA
200
200
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
NA
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
NA
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
100
200
328
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
100
200
200
200
NA
100
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
100
NA
NA
100
200
200
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
328
200
100
200
100
100
100
200
NA
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
200
100
100
NA
200
200
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
100
200
200
100
200
200
200
200
328
200
100
200
200
100
100
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
200
100
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
NA
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
200
100
200
100
200
100
NA
100
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
200
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
328
328
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
NA
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
NA
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
100
200
200
100
100
200
200
200
100
100
100
200
200
100
100
NA
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
200
200
NA
100
100
100
100
100
100
100
200
200
NA
200
200
100
100
200
200
100
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
NA
200
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
328
100
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
NA
200
200
200
100
200
200
200
100
200
100
100
328
328
200
100
100
200
200
200
200
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
328
328
200
200
200
200
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
328
200
200
200
200
NA
NA
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
100
100
200
200
NA
100
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
200
200
200
200
100
NA
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
NA
200
200
200
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
NA
200
200
200
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
100
200
NA
200
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
200
100
200
100
200
200
100
200
200
100
100
100
200
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
NA
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
100
200
100
200
100
200
100
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
NA
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
328
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
NA
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
NA
200
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
200
200
200
200
100
100
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
NA
200
328
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
NA
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
NA
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
100
NA
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
100
200
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
NA
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
100
100
328
100
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
328
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
NA
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
NA
100
200
200
200
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
328
100
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
NA
100
100
100
328
100
200
100
100
200
200
100
200
200
100
200
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
NA
200
NA
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
NA
200
200
NA
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
NA
100
200
200
200
NA
200
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
NA
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
200
100
NA
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
100
200
200
200
NA
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
200
200
100
NA
200
100
200
100
200
100
200
100
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
NA
100
100
100
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
328
100
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
NA
200
200
200
100
100
200
100
200
200
200
200
NA
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
328
328
200
200
328
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
200
100
NA
100
200
100
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
NA
100
200
200
200
100
200
NA
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
328
328
200
328
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
NA
100
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
NA
100
200
200
100
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
NA
100
100
200
200
200
200
200
100
100
100
NA
200
100
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
200
328
NA
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
NA
200
200
200
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
NA
100
200
100
100
100
200
100
200
100
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
200
200
NA
100
100
100
100
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
NA
100
100
200
100
200
100
100
200
100
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
200
200
200
200
200
200
100
200
100
100
200
100
200
100
100
200
100
100
100
200
200
100
100
200
100
200
200
100
200
200
200
100
200
100
100
100
200
NA
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
100
200
200
200
200
200
200
100
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
328
328
328
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
328
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
100
200
NA
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
NA
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
100
NA
200
200
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
NA
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
NA
200
100
200
200
200
100
200
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
200
100
200
100
200
200
100
200
100
100
100
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
NA
NA
200
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
200
100
100
200
100
NA
100
100
100
100
200
100
NA
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
100
200
100
200
100
100
100
NA
328
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
100
100
200
200
NA
200
100
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
200
100
200
100
NA
200
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
100
100
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
NA
NA
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
200
200
100
200
200
100
328
200
100
200
200
100
200
200
200
100
100
200
100
200
NA
100
200
200
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
100
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
200
100
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
NA
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
100
200
NA
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
NA
200
100
100
100
200
200
100
200
200
100
NA
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
NA
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
100
200
NA
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
100
200
200
200
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
200
200
328
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
200
200
100
328
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
200
100
200
100
100
200
200
200
100
200
100
100
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
NA
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
100
200
200
100
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
100
100
NA
200
100
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
328
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
200
200
NA
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
100
328
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
100
200
NA
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
NA
NA
NA
NA
NA
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
NA
NA
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
NA
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
100
100
200
200
200
200
100
100
100
NA
200
200
200
200
200
200
NA
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
100
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
100
200
100
NA
NA
200
200
200
100
200
100
200
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
NA
200
200
100
200
100
328
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
NA
200
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
200
100
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
100
200
100
NA
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
100
328
100
100
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
NA
100
200
200
100
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
200
100
NA
200
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
NA
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
328
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
200
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
NA
200
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
100
200
100
200
100
200
100
100
200
200
100
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
NA
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
NA
200
200
200
200
200
200
200
200
200
100
NA
200
200
200
200
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
200
100
200
200
100
100
NA
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
NA
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
200
328
328
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
NA
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
100
328
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
NA
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
100
100
200
NA
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
200
100
100
200
100
100
200
200
200
100
200
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
100
200
200
NA
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
100
100
NA
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
328
328
200
100
100
200
200
200
NA
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
NA
200
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
328
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
200
100
200
200
200
100
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
200
100
200
100
328
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
100
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
100
NA
100
100
100
200
200
100
200
200
100
100
200
200
100
200
200
100
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
NA
200
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
NA
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
NA
200
200
200
200
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
200
100
200
100
200
NA
200
200
100
100
200
200
100
100
200
200
100
200
200
100
100
200
100
200
200
200
100
100
200
100
200
200
200
100
100
328
100
100
200
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
NA
200
200
100
100
100
200
100
100
NA
100
200
200
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
200
200
200
100
100
200
200
100
200
100
200
100
200
100
100
200
200
200
100
200
200
100
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
200
328
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
NA
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
NA
200
200
200
100
200
100
100
100
200
100
200
200
100
328
100
NA
100
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
NA
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
100
200
200
200
100
100
NA
200
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
NA
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
NA
200
100
200
200
100
100
100
100
NA
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
328
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
NA
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
200
200
100
200
200
100
100
100
100
200
100
200
200
100
100
200
200
100
NA
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
200
200
NA
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
NA
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
NA
200
200
100
200
100
100
200
200
200
100
100
200
100
100
200
100
NA
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
200
200
100
200
200
100
100
328
200
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
NA
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
200
200
100
100
200
NA
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
100
100
200
200
100
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
NA
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
200
NA
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
328
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
100
200
NA
NA
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
200
200
100
100
200
328
200
100
200
100
100
200
200
200
200
200
200
NA
200
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
200
200
100
100
200
100
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
NA
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
200
100
200
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
100
200
200
100
NA
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
200
100
100
200
100
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
200
NA
NA
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
328
328
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
100
328
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
200
200
100
100
200
100
200
100
200
200
100
100
100
NA
200
200
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
200
100
NA
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
NA
100
100
100
200
100
200
100
100
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
328
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
200
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
200
100
NA
NA
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
NA
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
NA
200
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
200
100
100
200
200
100
200
NA
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
NA
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
328
200
200
100
100
100
200
200
100
200
200
100
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
100
NA
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
NA
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
NA
NA
200
100
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
NA
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
328
100
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
200
100
100
100
200
200
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
NA
100
200
200
200
100
200
200
100
200
100
100
100
100
NA
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
NA
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
200
200
200
100
NA
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
328
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
NA
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
100
328
328
200
200
200
200
100
200
100
200
100
200
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
328
100
100
200
100
200
200
100
100
200
200
100
200
200
200
100
200
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
NA
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
200
100
200
200
100
100
100
200
NA
200
200
200
100
100
200
100
200
200
200
200
100
100
328
200
100
100
200
200
100
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
100
328
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
200
200
100
100
200
100
100
200
100
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
100
100
100
100
NA
100
100
100
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
328
100
100
200
200
200
200
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
NA
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
200
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
NA
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
200
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
NA
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
328
328
100
200
200
200
200
200
200
100
200
100
100
100
200
NA
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
100
100
NA
100
200
100
200
200
200
200
100
200
200
NA
200
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
NA
100
100
100
200
100
100
200
200
NA
100
200
100
100
100
NA
200
100
200
200
100
200
100
200
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
100
200
200
NA
100
100
100
200
NA
100
100
200
200
100
200
100
100
200
100
200
200
100
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
200
NA
NA
200
200
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
200
200
100
NA
100
100
100
100
100
200
200
200
NA
100
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
100
200
200
100
100
200
328
200
200
100
200
100
NA
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
NA
200
100
200
100
200
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
100
100
200
100
200
NA
200
100
100
100
200
100
200
200
100
100
100
NA
200
200
200
200
100
200
200
200
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
NA
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
NA
100
200
100
200
200
100
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
100
200
NA
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
200
100
100
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
NA
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
NA
100
200
100
200
100
100
200
200
100
200
200
100
200
200
100
100
200
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
NA
200
200
100
200
200
100
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
100
200
NA
NA
100
200
200
100
200
200
100
100
200
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
NA
200
200
200
100
200
200
200
100
200
100
200
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
200
200
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
NA
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
NA
200
200
200
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
NA
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
NA
200
100
100
200
200
100
100
100
200
200
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
100
200
200
200
200
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
NA
328
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
NA
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
NA
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
200
200
100
NA
100
200
200
328
100
200
NA
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
NA
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
100
200
200
NA
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
200
NA
200
100
200
100
200
200
200
100
100
100
100
100
NA
100
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
328
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
NA
100
200
200
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
NA
100
200
200
100
NA
200
200
200
100
200
100
100
100
100
100
100
100
100
NA
200
100
200
100
100
200
100
100
200
100
200
200
100
100
200
200
100
200
200
100
100
200
200
200
NA
100
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
200
200
NA
200
100
200
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
NA
100
200
100
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
NA
200
100
100
200
100
200
100
100
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
NA
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
NA
200
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
200
200
NA
NA
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
NA
100
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
200
100
100
328
200
200
100
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
100
100
NA
100
100
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
200
200
100
328
200
100
200
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
328
328
200
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
200
100
200
100
200
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
NA
100
100
200
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
328
328
200
200
100
200
100
200
200
100
200
200
200
100
100
200
100
200
100
200
100
200
200
100
200
200
100
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
NA
200
200
200
200
200
200
100
100
100
100
NA
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
100
200
200
200
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
328
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
NA
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
100
200
200
200
200
100
200
100
100
200
200
100
200
100
100
100
200
NA
200
200
100
100
100
100
200
100
200
100
328
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
100
200
200
200
100
328
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
100
328
100
200
200
200
200
100
200
200
100
100
200
NA
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
NA
NA
200
NA
200
100
200
200
200
100
100
200
100
200
200
100
200
100
200
200
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
200
NA
100
200
200
100
100
100
100
200
200
100
100
100
100
200
200
100
200
100
200
200
100
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
200
200
200
NA
200
100
200
100
100
100
100
100
200
200
100
100
100
100
NA
100
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
200
100
200
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
NA
200
200
200
200
100
200
100
200
200
100
200
200
100
200
100
200
100
200
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
NA
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
NA
NA
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
200
200
100
200
100
200
200
200
200
100
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
200
328
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
NA
200
100
200
200
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
100
NA
100
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
100
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
100
NA
200
200
100
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
328
100
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
NA
200
200
100
100
200
100
NA
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
200
200
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
200
NA
100
200
100
200
200
100
100
200
100
200
200
NA
100
100
200
200
100
100
200
100
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
200
100
200
NA
200
200
100
200
200
100
200
200
200
100
328
200
200
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
200
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
100
100
100
200
200
NA
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
200
NA
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
100
100
200
200
100
NA
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
200
100
100
328
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
NA
100
100
100
200
100
NA
100
100
100
328
328
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
100
200
200
100
NA
200
200
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
NA
328
200
200
100
200
200
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
100
200
NA
100
200
100
200
100
100
100
200
200
200
100
200
200
100
200
200
100
100
NA
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
200
100
200
200
200
100
200
100
200
100
100
200
200
200
200
200
NA
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
NA
200
200
200
100
200
NA
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
200
NA
100
100
200
200
100
100
200
200
328
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
100
200
100
100
200
NA
200
200
200
200
200
NA
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
NA
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
328
100
328
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
NA
NA
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
200
100
200
NA
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
200
328
200
100
200
100
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
NA
200
200
200
200
200
200
100
200
200
100
200
200
200
NA
NA
100
100
200
200
200
100
200
100
200
200
200
NA
200
100
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
100
200
100
200
200
NA
200
100
100
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
NA
200
100
100
200
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
NA
200
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
100
200
200
100
NA
NA
200
100
200
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
200
100
200
NA
100
100
200
100
200
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
200
100
100
100
NA
200
100
200
200
200
200
100
200
NA
200
200
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
100
200
200
100
100
200
200
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
100
200
100
200
200
100
NA
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
200
100
328
200
200
200
200
200
200
200
200
200
200
NA
100
200
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
200
200
100
NA
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
200
200
200
100
100
200
100
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
200
200
200
200
200
100
200
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
200
200
100
200
200
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
NA
200
100
200
100
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
NA
NA
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
100
100
100
NA
NA
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
NA
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
NA
100
200
200
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
NA
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
200
NA
100
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
200
100
NA
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
200
100
NA
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
200
100
100
200
200
100
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
100
NA
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
200
100
200
200
100
200
200
200
100
100
100
100
200
100
100
200
200
NA
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
200
NA
200
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
200
100
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
100
100
200
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
200
100
200
200
200
200
200
NA
100
100
100
200
100
100
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
NA
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
NA
200
100
NA
100
200
100
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
NA
100
200
200
200
200
200
100
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
200
200
200
100
100
200
100
328
100
200
100
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
200
NA
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
100
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
100
200
100
100
200
200
100
200
200
100
200
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
NA
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
200
200
100
200
NA
100
100
200
100
200
100
100
NA
200
200
200
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
100
200
100
200
200
200
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
NA
200
100
200
100
100
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
200
100
100
200
200
100
200
100
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
200
200
100
100
200
200
100
200
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
200
200
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
NA
200
200
200
100
NA
200
100
100
100
100
NA
200
NA
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
NA
100
100
100
100
200
200
200
NA
100
100
200
100
200
100
100
200
100
200
200
200
200
100
100
NA
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
100
200
100
100
200
200
200
100
100
200
100
200
NA
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
100
200
200
100
100
200
200
200
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
NA
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
NA
200
NA
NA
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
200
200
100
200
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
NA
100
200
100
200
100
200
100
200
100
100
100
200
100
200
100
100
NA
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
100
200
200
100
100
200
100
200
200
100
200
200
NA
100
200
100
200
100
100
200
NA
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
100
200
100
200
200
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
200
NA
NA
100
100
200
200
200
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
100
100
200
200
100
100
200
200
100
200
100
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
NA
200
100
200
100
100
100
200
100
100
100
NA
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
NA
100
100
200
200
200
100
100
200
100
200
100
200
200
100
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
NA
200
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
200
200
NA
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
200
NA
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
NA
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
NA
100
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
200
100
200
200
200
100
200
200
200
200
100
NA
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
200
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
NA
NA
100
100
100
NA
100
100
100
100
200
200
100
200
100
100
NA
NA
NA
NA
200
100
200
200
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
NA
NA
NA
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
200
100
100
100
NA
100
200
100
200
100
200
100
100
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
NA
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
100
200
NA
200
100
200
200
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
NA
100
100
100
200
100
200
100
200
100
200
100
200
200
100
200
200
200
200
200
100
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
100
200
200
100
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
NA
NA
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
200
100
NA
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
NA
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
200
100
100
200
100
200
100
200
100
200
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
NA
100
200
100
NA
100
200
100
200
100
200
200
100
200
200
NA
NA
100
100
200
200
200
100
200
NA
NA
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
NA
100
100
100
100
200
100
200
100
200
100
200
NA
100
100
NA
100
100
100
200
100
200
200
100
NA
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
100
100
200
100
200
200
100
200
100
200
200
100
100
200
200
NA
NA
200
100
100
200
200
200
200
200
100
200
NA
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
200
100
NA
NA
100
200
NA
NA
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
NA
NA
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
NA
200
200
200
200
200
200
NA
NA
200
200
NA
200
200
100
200
200
NA
NA
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
NA
200
100
100
200
100
200
200
200
100
100
200
200
200
200
NA
200
NA
200
100
100
200
100
200
100
200
100
200
100
200
200
200
NA
200
100
100
200
100
200
200
100
200
100
200
200
100
200
100
200
100
200
100
100
200
100
200
100
200
200
100
200
100
100
200
NA
100
200
100
200
100
200
200
100
200
100
NA
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
NA
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
200
100
100
200
100
100
200
200
100
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
NA
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
NA
100
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
100
NA
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
NA
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
200
100
100
200
100
200
200
NA
100
200
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
NA
100
100
100
NA
100
200
100
200
100
100
200
200
NA
NA
NA
NA
100
100
NA
NA
100
100
100
100
NA
200
200
NA
100
200
200
NA
NA
NA
NA
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
200
200
200
NA
100
100
200
200
100
100
100
100
100
NA
NA
NA
200
100
NA
NA
NA
NA
NA
200
100
100
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
NA
NA
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
NA
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
NA
200
200
NA
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
NA
100
200
100
100
200
100
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
NA
100
100
100
100
200
100
100
200
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
NA
100
100
NA
200
100
100
100
200
200
100
200
NA
100
NA
200
NA
100
100
100
200
200
200
100
NA
100
NA
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
200
NA
NA
200
100
100
200
200
NA
100
100
100
100
100
100
100
100
100
100
100
NA
100
200
NA
100
200
100
200
100
100
100
100
100
200
100
100
NA
200
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
200
NA
200
100
100
NA
200
NA
100
100
100
200
100
100
100
100
100
100
200
200
NA
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
NA
100
100
200
200
100
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
NA
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
200
100
200
100
200
100
NA
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
NA
NA
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
NA
100
200
100
200
100
200
200
200
100
200
200
200
200
100
NA
200
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
NA
NA
NA
NA
200
200
200
100
100
200
100
200
200
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
NA
200
100
100
200
100
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
100
NA
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
200
200
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
NA
NA
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
100
200
NA
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
NA
200
200
200
200
100
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
NA
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
NA
100
100
200
100
200
200
200
100
100
200
NA
100
100
100
200
100
200
100
200
NA
100
100
200
100
NA
100
200
100
100
100
200
100
100
100
100
100
100
100
NA
200
NA
100
100
100
100
100
100
100
100
100
200
200
200
NA
100
100
100
100
200
100
200
200
100
100
200
200
100
100
200
200
200
100
200
200
100
100
100
100
100
100
NA
100
200
100
100
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
328
100
200
200
100
100
100
200
100
100
100
100
100
100
200
NA
NA
100
100
100
NA
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
NA
100
200
200
NA
200
200
200
200
200
200
NA
200
100
200
100
100
NA
100
200
NA
NA
200
100
NA
100
100
200
100
200
200
200
100
100
100
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
200
NA
100
100
200
NA
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
NA
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
NA
100
100
200
100
NA
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
NA
100
200
100
200
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
NA
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
200
100
200
100
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
100
200
NA
NA
NA
NA
NA
NA
NA
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
200
200
100
200
NA
200
200
100
200
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
NA
NA
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
NA
200
100
NA
200
NA
200
NA
100
200
200
NA
100
100
200
NA
100
100
100
200
100
200
200
100
200
200
100
100
100
NA
100
200
200
100
100
200
NA
100
NA
200
NA
100
200
100
100
100
100
NA
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
NA
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
NA
100
100
100
328
200
NA
NA
NA
NA
100
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
NA
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
NA
NA
200
200
100
100
200
200
100
200
200
NA
200
100
100
100
200
200
100
100
100
200
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
NA
100
100
200
100
100
200
200
200
100
200
100
100
200
100
328
100
200
100
100
100
100
100
200
100
100
100
100
100
100
NA
100
100
200
100
200
100
100
100
100
200
NA
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
NA
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
200
200
200
100
100
200
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
NA
NA
200
100
200
200
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
100
100
100
200
200
200
NA
100
200
NA
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
100
200
NA
200
NA
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
NA
100
200
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
NA
100
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
NA
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
NA
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
200
100
100
200
NA
100
200
200
200
100
100
200
200
200
200
NA
NA
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
NA
200
200
100
100
200
100
100
100
100
200
NA
200
100
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
328
100
200
100
200
100
100
100
100
100
200
100
100
NA
100
100
200
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
100
200
100
200
200
100
100
200
200
NA
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
NA
100
100
100
NA
200
200
200
100
100
200
100
200
200
100
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
NA
100
100
200
100
200
100
200
100
100
200
100
NA
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
NA
200
100
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
200
NA
NA
100
100
100
NA
100
200
200
100
100
328
100
NA
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
NA
NA
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
328
100
100
100
100
100
100
200
100
200
200
200
200
100
200
NA
200
100
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
100
200
100
328
100
200
200
100
200
200
200
200
100
100
100
NA
NA
200
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
NA
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
200
200
100
100
NA
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
NA
100
200
100
100
200
200
100
100
100
100
100
100
200
328
200
200
NA
100
200
200
100
200
328
100
100
100
200
100
100
100
200
200
200
200
328
200
200
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
200
200
328
200
328
100
200
100
200
100
100
200
200
200
200
100
100
NA
200
200
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
328
200
200
100
NA
200
100
NA
200
100
200
NA
200
200
200
100
200
100
100
200
200
100
200
200
NA
200
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
NA
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
100
200
200
100
100
100
NA
NA
NA
200
100
NA
NA
200
200
200
200
200
100
200
100
NA
200
NA
NA
100
NA
NA
200
NA
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
200
100
200
100
100
200
100
NA
100
100
200
100
200
100
100
100
200
100
100
100
100
100
NA
100
NA
100
200
200
100
100
100
200
100
100
200
100
100
NA
200
200
200
100
NA
NA
100
200
100
328
100
200
100
100
100
100
NA
100
200
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
NA
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
NA
200
200
100
200
100
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
NA
NA
100
200
100
NA
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
200
200
200
100
200
100
100
200
200
100
200
200
200
100
200
100
NA
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
NA
100
100
NA
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
328
200
200
200
100
200
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
200
NA
200
100
200
100
100
200
200
200
100
100
100
200
328
100
100
200
200
100
200
100
200
100
200
200
200
200
200
100
200
100
200
100
200
NA
200
100
200
328
200
NA
100
200
200
200
200
200
100
200
100
200
328
200
100
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
100
200
328
328
200
100
200
NA
200
200
200
100
100
200
200
328
100
200
100
100
200
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
100
200
100
200
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
NA
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
100
200
200
200
100
NA
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
NA
NA
200
NA
100
100
NA
100
200
200
200
200
100
100
100
NA
328
200
200
200
100
100
100
200
200
200
NA
100
100
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
328
200
100
200
100
100
200
200
100
100
200
100
100
100
200
NA
200
200
100
200
100
100
200
100
200
100
328
NA
100
200
200
200
100
100
100
100
328
100
NA
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
NA
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
NA
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
200
100
200
100
200
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
NA
100
200
100
200
100
200
NA
100
NA
200
100
200
NA
NA
100
NA
NA
200
200
200
100
200
200
NA
200
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
NA
NA
200
200
200
200
200
NA
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
NA
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
328
100
200
200
NA
200
NA
NA
100
NA
200
100
100
200
200
100
200
NA
100
200
200
100
100
100
200
200
100
328
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
NA
100
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
NA
200
100
200
100
100
100
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
200
100
328
200
200
200
NA
100
100
200
100
200
200
328
200
200
100
200
100
100
200
200
100
100
200
100
200
200
100
200
200
NA
200
200
NA
200
200
NA
200
100
NA
200
NA
200
200
100
100
200
328
100
100
100
200
NA
100
200
328
100
100
100
100
200
100
200
200
200
200
200
NA
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
200
100
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
328
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
200
100
100
328
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
NA
100
100
200
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
NA
100
200
200
200
200
100
200
200
100
100
200
200
200
100
200
100
100
328
200
100
100
200
200
NA
200
200
200
100
100
100
100
100
100
100
100
200
NA
100
328
328
200
100
200
200
200
200
200
100
100
200
200
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
NA
100
100
100
NA
100
100
100
100
100
200
100
100
200
200
200
100
100
200
NA
100
200
200
200
100
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
200
200
200
NA
200
100
200
200
200
200
200
NA
NA
NA
NA
NA
200
100
NA
100
200
100
100
100
100
NA
200
100
100
200
200
200
NA
100
100
NA
100
100
100
100
100
NA
200
100
100
100
100
100
NA
200
NA
200
200
100
200
100
100
100
200
100
200
200
100
100
100
100
NA
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
NA
NA
200
200
100
200
200
200
100
200
100
NA
200
100
200
200
100
100
200
100
200
100
200
100
200
NA
200
200
328
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
328
200
100
100
NA
200
100
100
200
200
200
200
200
328
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
200
100
200
200
100
NA
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
200
200
100
100
200
NA
NA
NA
200
NA
100
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
328
100
328
100
200
100
200
200
200
200
200
200
200
NA
100
100
200
200
100
100
328
100
100
200
100
200
200
328
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
328
200
100
100
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
NA
200
100
100
100
200
100
200
100
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
NA
200
NA
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
100
100
200
100
100
328
100
100
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
NA
NA
NA
NA
100
200
100
100
200
200
200
200
200
200
NA
NA
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
NA
200
100
NA
100
NA
NA
100
NA
NA
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
100
200
100
200
100
100
100
NA
100
100
NA
100
200
100
200
100
100
100
200
200
100
200
200
100
200
100
328
200
100
200
100
100
200
200
200
200
100
NA
100
200
NA
200
NA
100
NA
NA
100
200
200
NA
NA
NA
100
200
NA
200
200
200
200
200
200
200
200
100
200
200
200
NA
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
328
100
200
100
200
200
200
200
NA
NA
328
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
NA
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
328
200
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
200
100
200
100
200
NA
NA
NA
200
100
100
200
200
200
100
200
200
100
200
200
100
328
200
200
200
200
200
100
200
200
100
200
NA
100
100
328
328
100
200
200
200
100
200
100
100
200
100
200
100
NA
100
100
100
200
200
200
100
100
100
100
328
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
NA
200
200
200
200
200
200
100
100
200
100
100
NA
100
200
328
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
NA
100
200
100
200
100
100
100
NA
200
100
100
200
100
100
200
100
200
200
200
NA
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
100
200
100
100
200
100
200
100
200
100
200
200
100
200
200
100
200
100
100
100
100
200
NA
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
NA
200
200
328
100
100
200
100
100
200
200
100
200
200
200
200
NA
200
200
200
200
200
NA
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
NA
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
NA
200
200
100
100
100
200
200
100
100
200
100
200
200
100
200
200
200
200
NA
200
100
200
200
200
200
200
200
100
200
100
100
200
200
NA
100
100
100
100
200
100
200
100
200
100
200
100
200
200
200
100
100
200
NA
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
NA
200
100
200
100
NA
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
NA
200
100
100
200
200
NA
NA
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
NA
200
200
100
100
200
200
100
100
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
200
100
200
100
100
200
NA
100
200
200
100
100
200
200
100
200
100
200
100
100
200
200
100
200
200
100
100
100
200
NA
200
100
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
200
NA
100
200
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
100
100
200
100
200
100
200
100
100
200
100
200
200
100
200
100
200
100
100
200
100
NA
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
328
100
200
100
200
100
100
NA
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
328
100
100
100
200
200
200
200
100
NA
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
328
328
100
200
200
200
100
200
100
200
200
100
200
100
100
100
200
NA
100
100
200
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
328
200
200
200
200
200
100
100
200
200
200
100
200
200
200
NA
200
200
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
328
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
328
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
NA
200
200
100
100
100
100
100
100
100
200
100
NA
100
100
200
100
100
100
200
100
100
100
100
100
100
100
328
200
100
200
200
100
100
100
100
100
200
200
100
100
NA
200
100
100
100
100
100
100
200
200
200
NA
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
NA
200
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
NA
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
328
100
NA
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
NA
100
100
100
NA
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
200
100
NA
200
200
200
NA
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
100
200
328
200
100
100
100
100
200
100
200
100
100
100
200
200
200
100
NA
200
200
200
200
200
100
200
328
200
200
NA
100
100
NA
200
200
100
NA
NA
100
NA
200
100
200
200
200
100
100
100
200
100
100
200
200
NA
100
100
200
200
328
100
200
100
200
200
200
100
NA
100
NA
NA
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
NA
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
NA
200
200
100
100
NA
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
328
200
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
NA
200
200
100
100
100
100
100
100
200
100
100
NA
200
200
100
100
100
100
100
200
200
200
NA
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
200
328
200
100
100
200
NA
200
100
200
100
200
100
200
100
200
200
200
200
100
100
200
100
200
200
100
200
328
200
100
100
100
200
200
100
200
200
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
200
200
100
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
200
200
100
100
100
NA
NA
100
100
100
NA
200
NA
200
200
200
200
200
200
200
200
200
NA
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
200
NA
200
100
200
100
200
100
100
200
100
NA
100
100
100
100
100
100
200
100
100
100
100
NA
328
100
100
100
100
200
100
100
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
NA
200
100
100
100
100
NA
NA
NA
NA
NA
100
NA
100
100
100
100
100
NA
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
NA
200
200
100
200
100
NA
200
200
NA
200
200
NA
200
100
100
NA
100
100
100
NA
100
NA
100
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
NA
200
100
100
100
100
NA
NA
100
200
200
100
100
100
200
100
100
200
NA
100
200
100
200
200
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
NA
200
200
100
100
200
200
200
100
100
200
200
100
200
100
200
100
328
100
200
200
200
200
200
100
200
200
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
100
200
NA
200
200
100
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
328
200
200
200
100
100
100
NA
200
200
200
100
200
100
100
200
100
200
100
200
100
328
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
NA
200
200
100
200
200
200
200
100
200
100
100
328
100
100
200
100
100
200
200
100
100
200
200
328
200
200
100
100
100
100
200
NA
100
200
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
NA
NA
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
100
100
200
100
100
NA
200
100
200
100
200
100
200
200
200
100
200
100
100
100
200
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
NA
100
NA
100
100
100
100
100
NA
NA
NA
NA
200
200
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
NA
200
100
200
200
100
328
200
100
200
100
100
200
100
200
100
NA
100
328
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
NA
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
NA
328
200
100
200
200
100
100
200
100
200
100
100
100
200
100
200
100
NA
200
200
200
200
200
200
100
200
200
100
200
200
200
328
200
200
200
200
100
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
200
328
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
200
328
200
200
100
100
100
200
200
100
100
100
200
NA
200
100
100
100
100
100
328
100
200
100
100
NA
100
200
100
100
200
100
200
200
100
200
100
200
100
200
100
100
200
200
200
NA
200
100
200
100
NA
100
100
200
100
200
200
200
100
200
100
100
200
200
200
100
200
100
328
100
NA
100
100
200
100
100
100
100
200
100
100
200
NA
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
NA
200
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
200
112
100
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
328
100
NA
200
100
100
100
328
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
100
100
328
NA
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
328
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
200
100
100
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
100
200
200
100
200
100
200
100
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
100
200
100
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
100
200
100
200
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
200
100
NA
200
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
100
200
100
200
100
200
200
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
200
200
100
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
112
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
100
200
100
200
112
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
112
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
112
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
200
112
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
112
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
112
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
112
200
100
100
100
200
100
100
100
100
112
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
328
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
NA
200
100
100
100
100
100
NA
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
200
100
200
100
200
100
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
NA
100
NA
200
100
200
100
NA
100
100
100
200
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
328
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
328
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
NA
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
100
100
328
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
200
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
NA
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
100
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
100
200
200
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
100
200
100
100
200
200
100
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
100
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
200
100
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
200
100
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
200
200
328
200
100
200
200
200
200
200
200
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
100
100
328
100
200
200
100
100
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
200
100
100
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
200
100
100
200
200
100
200
328
100
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
200
200
100
100
200
200
100
200
100
NA
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
112
100
200
200
100
100
100
200
100
200
200
100
328
200
100
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
200
328
200
100
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
100
100
200
100
200
112
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
100
200
200
328
100
200
100
200
100
200
200
200
100
200
200
100
200
100
100
200
100
200
100
112
200
100
100
100
200
100
100
100
200
112
112
200
112
200
100
112
200
100
200
100
200
100
200
100
200
100
112
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
112
112
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
328
200
200
200
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
328
200
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
328
200
100
200
200
100
200
100
200
100
100
100
100
328
200
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
200
200
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
200
328
100
200
100
100
200
100
100
200
100
200
100
100
100
200
100
200
200
100
200
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
200
328
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
NA
100
200
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
NA
200
200
200
200
100
100
200
200
200
100
100
200
100
NA
200
200
200
200
100
328
100
200
200
100
100
200
100
NA
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
200
100
100
200
100
200
100
NA
100
100
100
200
100
200
100
200
200
100
200
200
100
100
200
200
100
100
200
328
100
100
200
200
100
100
100
100
328
100
200
100
100
200
100
100
328
328
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
200
200
200
200
100
200
328
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
200
200
100
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
100
200
200
200
100
328
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
200
100
200
200
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
200
100
200
100
100
200
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
200
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
200
100
200
200
100
200
200
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
200
200
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
100
200
200
100
100
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
200
200
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
NA
100
200
100
100
100
200
200
100
200
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
200
100
200
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
200
200
200
200
100
200
200
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
200
200
100
200
100
200
100
100
200
100
100
200
100
200
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
100
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
112
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
112
112
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
112
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
200
328
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
328
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
200
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
112
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
200
112
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
200
100
200
100
200
100
100
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
NA
200
100
200
200
100
100
200
100
328
200
100
200
200
200
200
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
200
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
200
200
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
100
200
100
200
200
100
200
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
112
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
112
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
112
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
112
200
100
100
100
200
100
200
200
100
200
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
112
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
200
200
100
112
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
200
112
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
328
100
200
100
100
200
100
100
200
200
100
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
112
100
200
100
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
100
112
200
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
112
112
200
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
200
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
112
200
100
200
200
328
100
200
200
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
200
100
200
112
100
100
100
200
200
100
200
100
100
100
100
200
112
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
112
200
100
200
100
100
200
100
100
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
200
100
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
112
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
100
328
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
200
112
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
112
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
200
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
100
200
200
200
100
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
328
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
112
112
200
112
100
200
100
100
100
200
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
200
100
200
200
100
200
100
100
100
200
100
112
112
200
200
200
200
100
200
200
200
100
100
200
200
200
100
200
100
100
100
200
100
200
200
100
100
100
200
100
112
100
200
200
100
200
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
112
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
112
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
200
200
100
100
100
200
100
200
100
112
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
112
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
200
100
200
200
100
200
200
200
100
200
100
328
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
200
200
100
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
112
200
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
112
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
112
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
112
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
100
112
112
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
112
100
100
100
100
100
100
100
112
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
112
100
200
100
100
200
100
200
100
100
200
200
100
200
100
112
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
112
200
100
100
200
200
100
100
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
200
100
200
200
100
200
200
112
200
200
112
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
112
200
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
112
200
100
100
100
200
100
200
200
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
112
100
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
112
100
100
200
100
100
100
100
100
100
200
112
200
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
112
200
100
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
112
200
112
112
100
100
100
200
100
112
100
100
200
100
200
100
100
200
100
200
112
100
200
100
200
100
100
328
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
200
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
200
200
100
200
200
200
100
112
112
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
328
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
112
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
112
200
200
200
100
100
200
200
200
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
112
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
200
100
100
200
100
200
112
100
100
100
100
200
100
112
100
200
200
200
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
112
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
100
100
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
328
100
100
200
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
112
200
200
100
200
112
112
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
200
200
100
200
100
200
112
112
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
112
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
112
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
200
200
112
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
328
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
112
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
112
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
200
200
100
200
100
200
100
100
100
200
100
100
200
200
100
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
328
328
200
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
200
100
200
100
100
200
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
100
100
200
100
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
328
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
100
200
100
100
100
200
100
200
100
100
200
200
200
100
200
200
100
200
NA
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
NA
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
NA
NA
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
328
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
NA
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
NA
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
NA
100
200
100
200
100
100
200
200
100
200
200
200
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
NA
100
100
100
100
200
NA
200
200
100
200
100
100
200
100
100
100
328
100
100
200
100
100
100
100
100
328
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
100
200
NA
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
NA
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
NA
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
NA
200
200
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
NA
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
NA
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
200
100
200
NA
200
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
NA
100
NA
100
100
100
100
100
100
200
NA
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
200
200
100
100
100
200
100
NA
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
328
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
NA
100
100
100
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
100
200
200
200
100
100
200
200
100
100
100
NA
200
100
200
200
100
100
100
100
100
200
NA
200
200
100
200
100
200
200
200
200
100
100
100
100
200
NA
100
200
100
200
100
200
100
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
NA
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
NA
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
100
200
NA
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
100
NA
100
100
100
200
100
200
NA
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
NA
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
NA
100
100
200
100
100
NA
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
NA
200
100
200
200
100
100
100
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
NA
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
NA
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
328
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
NA
200
200
100
200
200
100
100
100
200
100
100
200
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
NA
100
100
100
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
NA
100
100
100
100
100
200
200
200
100
100
NA
100
100
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
NA
200
200
200
100
100
100
100
200
100
200
200
NA
200
100
100
NA
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
100
100
200
100
NA
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
NA
200
100
200
100
200
200
200
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
NA
100
100
200
100
200
100
200
100
100
100
100
NA
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
NA
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
200
328
100
100
200
100
200
200
200
100
100
100
328
100
100
100
200
200
200
100
100
100
100
328
100
100
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
200
100
200
200
100
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
200
200
200
100
100
200
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
100
200
328
100
100
100
100
200
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
100
200
200
200
100
100
200
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
328
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
200
100
100
200
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
100
200
200
100
200
200
100
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
200
200
100
200
200
100
100
200
200
200
100
200
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
100
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
100
200
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
200
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
200
100
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
100
200
100
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
200
100
200
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
100
200
200
100
200
100
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
100
200
200
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
100
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
200
200
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
100
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
200
100
100
200
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
200
200
200
100
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
200
100
100
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
100
100
100
200
100
100
200
200
200
100
200
100
200
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
200
200
200
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
200
200
200
200
100
200
100
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
200
200
100
100
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
100
100
200
100
200
100
200
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
100
200
100
100
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
100
200
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
200
200
100
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
100
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
200
100
200
200
100
200
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
100
100
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
200
200
100
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
200
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
100
200
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
200
100
200
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
100
200
100
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
100
200
100
200
100
200
100
100
100
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
100
200
200
200
200
100
200
100
200
200
100
100
200
100
200
100
200
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
100
100
200
200
100
100
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
200
100
200
100
100
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
200
100
200
100
200
100
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
200
200
100
200
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
100
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
100
200
100
NA
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
100
200
100
100
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
100
100
200
100
100
100
NA
200
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
NA
100
100
100
100
100
100
200
100
200
100
200
100
200
100
NA
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
100
200
NA
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
100
NA
100
NA
100
NA
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
NA
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
NA
NA
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
NA
100
100
100
NA
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
100
200
100
100
NA
100
200
100
100
200
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
NA
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
NA
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
100
100
200
100
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
200
100
200
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
200
100
200
100
200
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
100
100
200
200
100
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
100
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
200
100
200
100
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
100
200
200
200
100
200
100
200
200
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
200
100
100
100
200
200
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
200
200
100
200
200
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
200
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
200
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
100
100
200
200
100
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
200
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
100
200
100
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
200
100
100
200
200
100
200
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
100
200
100
200
100
100
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
200
200
100
100
200
100
200
200
100
200
100
100
100
200
200
100
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
200
100
200
200
200
100
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
100
200
100
200
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
100
100
200
200
100
100
100
200
100
100
200
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
200
200
200
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
200
200
100
100
200
200
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
200
200
100
100
200
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
100
200
200
100
200
100
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
100
200
200
100
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
100
100
200
200
100
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
200
200
100
200
200
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
100
200
200
100
200
200
100
200
100
200
100
100
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
200
100
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
200
200
100
100
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
100
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
200
100
100
200
100
200
200
200
100
100
200
100
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
100
200
100
200
100
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
200
100
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
200
100
100
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
200
100
200
200
200
100
200
100
200
200
100
200
100
100
100
200
200
100
100
200
200
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
100
200
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
100
100
200
100
200
200
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
100
100
100
200
200
100
100
200
100
200
100
200
100
200
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
100
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
100
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
100
200
100
200
100
100
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
100
200
100
200
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
200
100
100
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
100
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
100
200
100
100
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
100
200
100
200
100
200
200
100
200
200
100
200
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
100
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
100
100
200
200
100
100
200
100
200
200
200
100
200
100
100
100
200
200
200
100
200
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
100
200
100
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
100
200
200
200
100
100
200
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
100
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
200
200
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
100
200
200
200
100
200
100
200
100
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
NA
100
100
100
100
100
200
100
100
200
200
100
200
100
100
200
200
200
100
100
200
100
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
200
200
100
100
200
200
100
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
100
100
200
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
NA
200
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
200
100
100
100
200
100
200
200
100
100
NA
200
100
100
200
200
100
200
NA
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
100
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
100
200
100
200
100
100
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
200
100
100
200
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
NA
200
100
100
200
100
200
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
100
200
100
100
100
200
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
100
200
200
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
200
100
NA
200
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
200
100
200
100
100
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
NA
100
200
100
200
200
200
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
200
100
200
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
NA
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
100
100
200
200
200
100
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
100
100
200
NA
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
NA
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
NA
NA
200
200
100
100
100
200
100
100
200
200
200
100
200
100
100
200
200
100
100
200
200
200
100
100
100
200
100
200
NA
NA
NA
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
200
100
200
100
200
200
200
100
200
100
200
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
200
100
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
200
200
200
200
200
100
NA
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
NA
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
NA
200
200
100
100
100
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
NA
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
NA
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
NA
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
200
200
200
200
200
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
200
NA
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
200
100
100
200
100
200
200
100
200
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
200
100
200
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
100
200
100
100
100
200
100
200
100
200
100
200
200
100
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
328
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
328
200
200
100
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
328
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
200
200
100
200
100
200
100
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
100
200
200
200
100
200
200
100
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
100
100
200
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
100
200
100
200
100
100
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
100
200
200
200
100
200
100
100
200
200
200
100
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
100
100
200
200
100
100
200
200
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
100
200
100
100
100
200
100
200
200
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
200
328
100
100
200
200
200
100
200
100
200
100
100
200
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
328
200
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
100
200
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
200
200
200
100
200
328
200
100
100
100
200
200
200
100
200
200
200
100
328
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
100
200
200
100
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
200
100
200
100
200
100
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
200
200
100
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
100
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
200
100
200
100
200
200
100
200
200
100
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
328
100
200
100
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
200
100
100
200
100
200
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
328
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
328
100
100
328
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
200
200
100
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
200
100
200
200
100
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
100
100
100
200
100
200
200
100
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
328
200
100
200
200
100
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
200
100
100
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
328
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
100
100
200
100
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
200
200
100
100
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
200
200
200
200
100
200
100
100
100
200
100
200
100
200
100
200
100
100
200
100
100
200
100
200
100
200
200
200
200
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
200
200
200
100
200
100
200
200
200
100
328
200
100
100
200
100
100
100
200
200
100
200
100
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
200
100
100
200
100
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
100
200
200
200
328
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
200
200
328
200
100
200
100
200
100
200
200
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
100
200
200
200
328
200
100
100
100
328
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
100
200
100
200
200
200
100
100
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
200
NA
100
200
200
328
328
200
100
200
200
200
200
200
200
328
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
200
100
200
200
200
100
328
328
328
100
200
200
100
100
200
200
100
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
100
200
200
200
328
328
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
200
328
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
100
NA
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
328
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
100
200
200
200
100
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
100
200
100
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
200
200
100
200
100
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
200
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
100
200
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
100
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
200
100
100
200
200
200
200
100
100
200
200
100
200
100
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
200
200
100
100
200
200
100
200
200
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
100
200
100
100
200
100
100
200
200
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
100
200
100
200
100
200
100
200
200
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
100
200
100
100
200
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
100
200
100
200
200
100
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
100
200
100
100
200
200
200
100
200
200
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
200
200
100
200
100
200
100
200
100
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
100
100
200
100
200
100
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
100
100
100
200
200
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
200
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
100
200
100
200
100
100
200
100
100
200
200
200
200
100
100
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
100
100
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
100
200
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
200
100
100
200
200
100
100
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
100
200
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
200
100
200
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
200
200
100
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
200
100
200
200
200
100
200
100
200
100
200
200
100
100
200
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
100
200
200
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
100
100
200
200
100
200
100
200
100
200
200
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
200
200
100
200
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
200
200
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
200
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
200
100
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
100
200
200
100
100
200
200
100
200
100
100
200
100
100
100
100
200
200
100
200
200
100
100
100
200
200
100
200
100
100
100
100
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
200
100
200
100
200
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
200
100
200
100
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
200
100
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
200
100
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
100
100
200
100
200
100
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
200
200
100
200
100
100
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
200
100
100
200
100
200
100
100
100
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
100
200
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
200
200
100
200
200
100
200
100
100
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
100
200
200
100
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
100
200
200
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
200
200
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
200
200
100
100
100
200
100
200
100
100
200
200
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
200
200
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
200
100
200
100
100
100
200
200
200
100
200
200
NA
100
200
100
200
100
100
200
200
200
100
200
100
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
100
200
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
200
100
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
200
200
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
100
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
200
100
200
100
200
100
200
200
200
100
100
100
200
200
100
200
200
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
200
100
200
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
NA
200
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
NA
NA
NA
NA
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
100
200
100
200
200
200
100
100
100
200
NA
200
200
200
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
100
100
100
NA
NA
NA
NA
NA
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
200
200
100
200
100
200
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
200
200
200
200
100
100
200
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
100
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
100
200
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
200
100
100
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
200
100
200
100
200
200
200
100
100
200
100
100
100
100
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
200
200
100
100
200
100
100
100
100
200
100
200
NA
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
NA
200
200
100
100
200
100
200
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
100
200
100
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
200
200
200
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
NA
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
200
200
100
200
100
200
100
200
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
100
200
200
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
100
200
100
100
100
200
100
200
100
100
200
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
200
200
100
100
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
200
100
200
200
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
200
200
100
NA
100
100
100
200
200
100
100
100
100
200
100
200
100
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
100
100
200
100
200
200
100
100
100
100
200
100
200
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
100
100
200
200
100
100
100
200
100
200
200
100
200
100
200
100
200
200
100
200
100
200
100
100
200
100
NA
100
200
200
200
100
200
100
200
100
100
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
200
100
200
200
100
200
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
200
200
200
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
200
100
100
200
100
100
100
100
200
200
100
200
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
100
200
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
100
100
200
200
200
100
100
200
200
200
200
100
200
100
200
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
200
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
100
200
200
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
100
100
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
200
100
100
100
200
200
100
200
100
100
200
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
200
200
100
100
100
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
100
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
200
100
200
100
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
100
200
100
200
200
100
200
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
100
200
100
200
200
100
100
200
100
100
200
100
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
100
200
100
200
200
100
200
100
200
100
100
200
100
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
200
100
200
100
100
200
200
100
200
200
100
100
200
100
100
100
200
200
100
200
100
100
200
200
100
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
100
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
100
200
200
100
200
100
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
100
100
100
100
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
200
100
NA
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
100
200
100
100
100
200
200
200
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
200
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
100
200
100
200
200
200
200
100
100
200
100
200
100
100
200
200
100
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
200
200
200
100
100
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
NA
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
100
200
200
200
200
100
200
200
100
200
100
200
100
100
200
100
100
200
200
200
200
200
100
200
100
200
100
200
100
200
200
200
100
200
100
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
100
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
100
200
100
100
200
200
200
200
100
100
100
200
200
100
200
200
100
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
100
200
200
200
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
200
200
100
100
200
100
200
100
100
200
200
100
200
100
200
200
100
200
200
100
200
200
200
200
200
NA
200
200
100
100
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
NA
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
200
100
100
200
200
100
200
200
100
100
200
100
200
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
100
200
100
100
100
100
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
100
200
200
200
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
100
100
200
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
100
100
200
100
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
200
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
200
200
100
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
200
200
100
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
100
200
200
100
200
100
200
200
100
100
100
200
100
100
100
200
100
200
200
200
100
100
200
100
200
100
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
100
200
100
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
200
100
200
100
100
200
100
200
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
100
200
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
100
200
200
100
200
100
100
200
200
200
200
100
200
100
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
200
100
100
100
200
100
100
200
200
100
200
100
200
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
100
100
200
200
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
200
100
200
200
100
200
200
100
200
100
200
100
100
100
200
200
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
100
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
100
200
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
200
200
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
200
100
200
100
200
100
200
100
200
100
100
100
100
200
200
100
200
100
100
200
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
100
100
200
200
100
200
100
100
100
200
200
100
100
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
200
200
100
100
200
100
100
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
200
200
100
200
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
200
200
100
100
200
200
100
100
200
200
200
100
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
200
200
200
100
200
100
100
200
100
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
200
200
100
100
200
200
100
100
200
200
200
100
100
200
200
100
200
100
100
200
200
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
200
100
200
200
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
100
100
100
100
200
200
100
200
100
200
100
100
200
100
100
100
100
200
100
200
100
200
100
200
200
200
200
100
200
100
200
100
200
100
200
100
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
200
200
100
200
100
200
100
100
200
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
100
200
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
100
200
200
200
100
200
100
100
200
100
200
200
100
200
100
200
200
100
200
200
100
100
100
200
200
100
100
200
200
100
100
200
200
200
100
200
100
200
200
100
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
100
100
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
100
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
100
200
100
200
100
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
200
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
200
100
200
200
200
200
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
200
100
200
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
100
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
100
200
200
200
200
100
100
200
200
200
200
100
200
200
200
200
100
200
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
100
200
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
200
100
100
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
200
100
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
200
100
100
200
200
100
200
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
200
100
200
100
200
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
200
200
200
200
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
200
100
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
200
200
200
200
100
200
100
100
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
100
100
100
200
200
100
100
100
200
100
200
200
100
100
100
200
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
200
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
100
200
100
100
100
200
100
200
200
100
100
200
100
100
100
200
200
200
100
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
200
100
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
100
100
200
200
100
100
200
200
200
100
100
100
100
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
100
200
100
200
100
200
200
200
100
200
200
100
200
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
200
100
100
100
200
200
100
200
200
100
100
200
100
200
200
100
100
100
100
100
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
100
200
200
100
100
200
100
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
100
200
100
200
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
200
200
200
200
100
200
100
100
200
100
200
100
100
100
100
100
200
100
100
200
100
100
200
200
100
200
100
100
200
100
100
100
200
100
200
100
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
200
100
100
100
100
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
100
200
200
200
100
100
200
100
100
100
200
100
100
200
100
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
200
200
100
100
200
200
200
100
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
200
200
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
100
200
200
200
100
200
100
200
100
100
200
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
200
200
200
100
200
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
200
200
200
100
100
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
100
200
100
200
200
200
200
200
200
100
100
200
200
200
100
200
100
100
200
100
100
200
200
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
100
100
200
200
200
100
100
200
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
100
100
100
200
100
100
200
200
100
100
200
100
200
100
200
100
100
200
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
200
200
100
200
100
100
200
200
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
200
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
100
200
100
200
200
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
100
200
100
200
100
200
200
100
200
200
200
200
100
200
100
200
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
200
200
200
100
100
200
100
200
100
100
200
100
100
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
200
100
200
200
200
100
100
200
200
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
100
100
100
200
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
200
100
100
200
200
200
200
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
100
200
100
200
200
100
200
100
200
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
200
200
100
200
200
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
200
100
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
200
100
100
200
100
100
200
100
200
200
200
200
100
100
200
200
100
200
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
200
100
200
100
200
200
200
200
200
100
200
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
100
100
200
100
100
200
100
200
200
100
200
100
200
200
200
100
200
100
100
100
100
100
100
200
200
100
100
200
200
100
200
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
200
200
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
200
200
100
100
200
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
200
100
100
100
100
100
100
200
200
100
100
100
200
100
100
200
100
200
200
200
200
200
200
100
200
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
100
100
100
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
100
100
100
100
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
100
100
200
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
100
200
200
100
100
200
200
200
100
200
200
100
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
200
200
200
100
200
200
100
200
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
100
200
100
200
100
100
100
100
200
200
200
200
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
100
200
100
100
100
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
100
100
100
200
200
100
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
100
200
100
200
100
200
200
100
200
100
200
100
200
100
200
100
200
100
200
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
200
100
100
200
200
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
100
200
100
200
100
200
200
100
200
200
200
100
100
200
200
200
100
200
200
200
100
200
100
200
100
200
100
200
200
200
200
200
100
200
100
100
200
200
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
100
100
100
100
200
200
200
100
200
100
100
100
100
200
200
200
200
100
100
100
100
200
100
200
100
200
100
200
100
200
200
200
200
100
200
100
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
100
200
100
200
200
100
200
100
200
100
200
100
200
100
200
200
200
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
200
100
100
200
100
200
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
100
200
200
200
100
100
200
100
100
100
200
100
200
200
100
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
200
100
200
100
200
200
200
200
200
100
100
200
200
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
100
100
100
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
200
100
200
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
200
100
200
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
100
100
200
100
200
100
200
200
100
200
100
200
100
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
100
200
200
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
100
200
200
200
100
200
100
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
200
100
200
100
200
100
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
100
200
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
200
200
100
200
100
200
100
200
100
200
200
100
200
100
200
200
200
100
200
100
200
200
200
200
100
100
200
200
100
200
100
100
200
200
200
200
100
200
200
100
200
100
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
100
200
100
100
100
100
200
200
200
200
100
200
200
100
200
200
200
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
100
200
200
200
200
100
100
200
200
100
200
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
100
200
200
100
100
200
200
200
200
200
200
100
100
200
100
200
200
100
100
200
100
200
200
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
100
200
200
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
200
100
200
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
100
100
100
200
200
100
100
100
NA
100
100
200
200
200
100
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
100
100
200
200
200
NA
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
200
100
200
200
200
100
100
100
100
200
200
100
100
100
200
200
200
200
200
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
200
100
200
200
200
100
200
200
100
200
100
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
200
200
100
200
100
200
200
100
200
100
200
100
200
200
100
100
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
200
100
200
100
200
100
200
100
200
100
100
200
100
200
100
200
100
200
100
200
100
200
200
100
100
100
200
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
100
200
100
200
100
200
100
200
200
100
100
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
200
200
100
100
200
100
200
100
100
100
200
100
100
200
200
100
100
200
100
100
200
200
100
100
200
100
100
200
200
100
200
200
200
100
100
100
100
100
200
100
100
200
100
100
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
100
200
200
100
100
200
200
200
100
200
100
100
100
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
200
200
100
100
200
200
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
100
100
200
100
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
200
200
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
200
200
200
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
NA
200
100
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
200
200
200
100
100
100
200
100
200
100
100
100
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
100
200
100
100
200
200
100
100
200
100
200
200
100
100
100
200
200
200
200
200
200
100
200
200
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
200
200
100
100
100
200
200
100
200
100
100
200
100
200
100
200
200
200
200
100
200
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
200
100
NA
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
200
100
100
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
100
200
200
100
200
200
100
100
100
200
200
200
200
100
100
100
100
100
NA
100
100
100
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
NA
NA
NA
NA
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
200
100
200
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
NA
100
100
200
200
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
100
200
100
200
200
200
100
100
100
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
200
100
100
200
100
200
100
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
200
100
100
100
200
200
100
200
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
200
200
100
200
100
100
200
200
200
200
200
200
100
100
200
100
100
100
200
100
100
200
200
200
100
200
200
200
200
100
200
200
200
100
100
100
100
200
100
200
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
200
100
100
200
100
200
200
100
200
100
200
100
100
100
200
100
200
100
100
200
200
100
100
200
100
200
200
100
200
200
200
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
200
200
200
100
100
NA
100
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
200
200
200
200
200
200
100
100
100
200
100
100
200
100
100
200
200
100
100
100
100
100
200
100
100
100
200
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
200
100
100
200
200
100
200
100
100
100
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
200
100
100
100
100
100
100
100
200
200
100
200
200
200
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
200
100
100
100
100
100
200
200
NA
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
200
100
200
100
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
200
100
200
200
200
100
100
200
200
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
200
200
200
100
200
100
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
100
200
200
100
100
100
100
200
200
200
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
100
200
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
200
100
100
NA
200
200
200
200
200
200
200
200
100
200
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
200
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
200
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
100
200
200
100
200
200
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
100
100
100
100
200
200
200
200
200
200
100
100
200
100
100
200
100
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
100
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
100
200
100
100
100
200
100
100
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
200
100
100
200
100
200
100
200
100
200
200
200
100
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
200
100
200
100
200
200
100
200
100
200
100
200
100
200
200
200
100
200
200
100
100
100
200
100
100
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
100
200
100
100
100
200
200
200
100
200
200
200
200
200
200
200
100
100
100
200
200
100
100
200
NA
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
200
100
100
100
100
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
200
100
100
200
200
100
200
100
200
100
100
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
200
100
200
200
100
100
100
200
200
100
200
200
200
200
NA
100
200
100
100
200
100
200
200
100
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
100
200
100
200
200
200
100
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
NA
NA
200
100
100
100
200
200
200
200
100
200
200
200
100
100
200
100
100
200
100
200
100
200
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
200
100
200
200
200
100
100
100
100
200
200
200
100
100
200
100
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
200
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
200
100
100
200
200
100
100
100
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
200
100
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
200
100
100
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
200
200
200
200
100
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
100
100
200
200
200
100
200
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
200
100
200
200
200
200
200
200
100
200
100
100
100
200
100
100
100
100
100
200
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
200
200
200
100
100
100
100
100
NA
100
200
100
200
200
200
100
200
200
200
100
200
200
100
100
200
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
200
200
200
100
200
100
200
100
200
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
100
100
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
200
200
100
100
100
100
100
100
328
100
100
100
200
200
200
100
200
200
100
100
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
200
100
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
200
200
100
100
200
100
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
200
200
200
328
100
100
100
200
200
200
200
200
200
200
328
100
100
200
100
100
100
100
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
100
100
100
200
200
100
200
100
200
200
100
200
100
200
200
200
200
200
100
200
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
100
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
328
328
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
328
328
100
200
328
328
328
328
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
328
200
328
328
328
328
328
328
328
328
328
328
200
328
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
200
100
200
100
200
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
200
100
100
100
100
100
200
200
200
100
100
100
100
100
100
200
100
200
100
200
100
200
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
200
200
100
200
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
200
100
200
200
100
100
200
100
200
200
200
100
200
100
200
100
200
100
100
328
100
100
200
100
100
100
100
100
200
100
200
100
100
100
200
200
200
100
100
100
200
100
200
100
200
200
100
100
200
100
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
100
100
100
100
200
200
100
200
100
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
200
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
100
100
200
200
100
100
100
200
200
100
200
100
200
200
200
100
328
200
200
200
100
100
200
200
200
200
100
328
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
200
100
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
200
100
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
100
200
100
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
100
200
100
100
100
200
100
100
328
100
100
200
200
200
200
100
200
100
100
328
100
100
100
100
100
100
100
200
100
200
100
200
200
200
100
200
200
200
100
200
200
100
200
100
200
200
200
200
200
100
200
100
328
200
100
200
200
200
200
100
100
200
200
328
200
200
100
100
100
100
100
100
100
200
100
200
200
100
200
100
200
200
200
100
100
100
200
100
100
100
200
100
100
200
100
100
100
100
100
200
100
100
200
200
200
100
200
200
100
100
100
200
100
100
200
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
200
100
200
100
100
200
100
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
200
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
100
328
328
100
100
200
200
200
100
100
100
200
100
100
100
100
100
200
200
200
100
200
200
200
100
200
200
100
200
200
200
100
200
200
200
200
200
100
200
100
200
100
100
200
200
200
100
100
100
100
100
200
200
100
100
100
100
100
200
100
328
200
200
100
200
100
100
100
200
200
200
200
200
200
200
100
100
200
200
100
200
200
200
200
200
200
100
100
100
328
100
200
200
200
100
200
200
200
200
200
100
200
100
200
100
100
200
100
100
200
100
200
200
100
200
100
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
328
200
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
100
200
200
100
200
200
100
200
100
100
100
200
200
200
100
200
200
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
100
200
200
200
100
200
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
100
100
200
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
200
200
100
100
200
200
200
200
200
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
100
100
100
100
100
100
100
200
100
100
100
100
100
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
100
100
100
100
200
200
200
200
100
200
100
100
200
100
100
100
200
100
200
100
200
200
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
200
200
200
100
100
100
100
100
200
200
200
200
100
200
200
100
200
200
100
100
200
100
100
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
200
100
200
200
100
100
100
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
200
200
100
100
100
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
100
200
100
100
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
200
200
200
200
100
100
100
100
100
200
200
200
200
100
100
100
200
100
100
200
100
100
100
200
200
200
200
100
200
100
100
100
200
100
100
100
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
200
200
100
100
100
100
200
200
100
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
100
200
100
100
200
200
100
100
100
100
100
200
200
200
200
100
328
200
200
200
100
100
100
100
100
200
100
100
100
100
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
100
200
200
100
100
100
100
100
200
200
100
100
200
200
100
100
100
200
200
200
200
200
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
200
200
100
100
100
328
100
100
100
100
100
328
100
100
100
100
100
100
100
200
100
100
200
200
200
100
100
200
200
100
200
100
100
100
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
100
200
200
200
200
100
200
200
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
200
100
200
100
200
100
200
200
100
100
200
100
200
100
100
100
100
200
100
200
200
200
200
200
200
200
200
100
100
200
100
100
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
200
200
100
100
200
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
100
200
100
200
200
100
200
200
200
200
200
100
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
100
200
100
200
100
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
100
100
200
100
200
100
100
200
200
200
200
200
100
200
200
200
200
200
100
100
100
200
100
100
200
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
100
100
100
200
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
200
100
100
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
200
200
200
100
100
200
200
100
100
200
100
100
200
100
100
200
100
200
200
100
200
200
200
200
200
200
100
200
200
200
100
200
100
100
100
200
200
100
100
100
100
200
200
200
200
100
200
200
100
100
200
200
100
200
100
100
100
100
200
200
100
200
200
200
200
200
200
100
100
200
200
100
100
200
100
200
100
200
200
200
100
200
200
200
200
200
200
200
200
200
100
200
100
200
100
100
200
100
100
100
200
100
200
200
200
200
200
200
200
100
100
100
100
100
200
200
100
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
200
100
100
100
100
200
100
100
200
200
100
100
200
200
200
200
100
200
200
200
200
100
100
100
100
200
200
100
100
200
100
100
100
100
100
200
100
200
100
100
200
100
100
200
200
100
200
100
200
100
200
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
100
200
100
200
100
100
100
100
328
100
100
100
200
200
100
200
200
200
100
200
200
200
100
200
100
100
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
100
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
100
200
100
200
100
100
200
200
200
200
200
100
200
200
100
328
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
100
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
200
200
100
100
100
200
200
100
200
200
200
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
200
200
100
100
200
100
200
200
200
100
200
200
100
200
200
100
200
200
100
100
100
100
200
200
100
100
100
100
200
200
200
100
200
100
100
200
100
100
200
200
200
200
100
200
100
328
100
100
100
100
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
100
100
100
200
100
100
100
100
100
200
200
200
200
200
100
200
200
100
100
200
200
100
200
100
100
200
200
200
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
100
200
200
200
100
200
200
200
200
200
100
100
200
100
200
200
100
100
200
200
200
200
100
200
100
100
100
200
200
200
200
100
200
100
200
200
200
200
200
200
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
200
200
200
100
200
100
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
100
200
200
200
200
100
100
100
100
100
100
100
200
100
200
200
200
200
200
200
200
200
200
200
200
100
200
200
200
200
200
200
200
200
200
100
100
100
200
200
200
100
100
200
200
200
200
200
200
100
200
200
100
200
200
200
200
200
200
200
200
200
200
200
100
100
200
100
200
100
100
200
100
200
200
200
200
200
100
200
200
100
100
200
200
200
200
100
200
100
200
200
100
100
200
200
200
100
200
100
100
100
100
100
200
200
100
200
100
100
100
200
100
100
100
100
100
100
100
200
100
100
200
200
100
200
200
200
200
200
100
100
100
200
100
100
100
200
200
100
100
100
100
100
200
100
200
100
200
100
100
200
100
100
100
100
100
200
100
100
100
100
200
200
200
200
100
100
200
100
200
100
100
100
100
100
100
100
200
200
100
200
100
100
100
100
200
200
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
100
100
100
100
100
200
100
200
200
200
100
100
100
100
200
200
200
200
200
200
200
100
200
100
200
100
200
200
100
200
200
200
200
200
200
200
200
100
100
200
200
200
200
200
100
200
100
100
100
100
100
100
100
200
100
100
100
100
200
100
100
100
200
100
100
100
100
100
100
200
100
100
100
200
200
100
200
100
200
200
200
100
100
100
100
200
100
100
100
100
100
100
200
328
100
200
100
200
100
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
200
100
100
200
100
100
200
200
200
100
100
200
100
100
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
200
100
200
100
200
100
100
100
100
100
100
100
100
100
100
200
100
200
100
100
200
100
100
100
100
100
100
200
100
100
200
100
100
100
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
100
100
200
200
200
200
200
100
100
200
100
200
200
200
200
200
200
200
200
200
100
200
100
100
100
200
200
100
100
100
100
100
100
100
100
100
100
200
200
100
100
200
200
200
100
100
100
100
100
100
100
100
100
200
200
200
200
200
200
200
100
100
100
100
200
200
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
100
100
100
100
200
200
100
100
100
200
200
100
100
200
200
200
200
200
200
200
200
200
200
100
100
200
200
200
100
100
100
200
100
200
200
100
100
200
200
100
100
200
100
200
100
200
100
100
100
200
200
100
200
200
200
200
200
100
200
200
100
200
100
200
100
200
100
100
100
200
200
100
200
100
200
200
100
100
100
100
100
100
100
100
100
200
200
200
100
100
100
200
100
100
100
100
200
100
200
100
100
100
100
100
100
100
200
100
200
200
200
200
100
100
100
200
200
200
200
100
328
328
328
100
100
100
100
100
200
200
100
200
200
100
200
200
200
100
200
100
100
100
200
100
200
200
200
200
200
200
100
100
200
100
100
200
200
200
100
200
100
100
100
328
100
100
200
200
200
100
100
100
100
100
200
100
200
200
100
100
100
100
200
100
100
200
100
200
100
100
100
100
100
100
100
100
100
100
100
100
100
200
100
200
200
100
100
100
200
100
100
100
100
100
100
100
100
200
100
100
200
100
328
328
200
100
100
100
100
100
100
200
100
200
100
100
100
328
100
200
100
100
100
200
100
100
100
200
200
200
200
100
100
100
100
100
100
100
100
100
100
