Вы находитесь на странице: 1из 1092

State

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

District
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

DT Name
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

CD Block Town/VillagWard
0203
000000 0000
0203
000000 0000
0203
000000 0000
0203
325952
0000
0203
325953
0000
0203
325954
0000
0203
325955
0000
0203
325956
0000
0203
325957
0000
0203
325958
0000
0203
325959
0000
0203
325960
0000
0203
325961
0000
0203
325962
0000
0203
325963
0000
0203
325964
0000

EB
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

Level
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203

325965

0000

000000

VILLAGE

325966
325967
325968
325969
325970
325971
325972
325973
325974
325975
325976
325977
325978
325979
325980
325981
325982
325983
325984
325985
325986
325987
325988

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

325989

0000

000000

VILLAGE

325990

0000

000000

VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203

325991
325992
325993

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

325994

0000

000000

VILLAGE

325995
325996

0000
0000

000000
000000

VILLAGE
VILLAGE

325997

0000

000000

VILLAGE

325998
325999
326000
326001
326002
326003
326004
326005
326006
326007
326008
326009
326010
326011
326012
326013
326014
326015

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326016

0000

000000

VILLAGE

326017
326018
326019
326020
326021
326022
326023

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326024
326025

0000
0000

000000
000000

VILLAGE
VILLAGE

326026

0000

000000

VILLAGE

326027

0000

000000

VILLAGE

326028
326029
326030
326031
326032
326033

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203

326034
326035
326036
326037

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326038

0000

000000

VILLAGE

326039
326040
326041
326042
326043
326044

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326045

0000

000000

VILLAGE

326046
326047
326048
326049
326050
326051
326052
326053
326054
326055
326056
326057
326058
326059
326060
326061
326062
326063
326064
326065
326066
326067
326068
326069
326070
326071
326072
326073
326074
326075
326076

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19

339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
0203
Bankura
0203
Bankura 0203
Bankura
0203
Bankura 0203
Bankura 0203
Bankura 0203
Bankura 0203
Bankura 0203
Bankura 0203
Bankura 0203
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204

326077
326078
326079
326080
326081
326082
326083
326084
326085
326086
326087
326088
326089
326090
326091
326092
326093
326094
326095
326096
326097
326098

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326099

0000

000000

VILLAGE

326100

0000

000000

VILLAGE

326101

0000

000000

VILLAGE

326102
326103
326104
326105
326106
326107
326108
000000
000000
000000
326109
326110
326111
326112
326113
326114
326115
326116

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204

326117
326118
326119
326120
326121
326122
326123
326124
326125
326126
326127
326128
326129
326130
326131
326132
326133
326134
326135

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326136

0000

000000

VILLAGE

326137
326138
326139
326140
326141
326142
326143
326144
326145
326146
326147
326148
326149
326150
326151
326152
326153
326154
326155
326156
326157
326158
326159

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
0204
Bankura
0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura 0204
Bankura
0204
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205

326160
326161
326162
326163
326164
326165
326166
326167
326168
326169
326170

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326171

0000

000000

VILLAGE

326172
326173
326174
326175
326176
326177
326178
326179
326180
326181
326182

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326183

0000

000000

VILLAGE

000000

0000

000000

CD BLOCK

000000
000000

0000
0000

000000
000000

CD BLOCK
CD BLOCK

326184
326185
326186
326187
326188
326189
326190
326191
326192
326193
326194
326195
326196
326197
326198
326199

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205

326200
326201
326202

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

326203

0000

000000

VILLAGE

326204
326205
326206
326207
326208
326209
326210
326211
326212
326213
326214
326215
326216
326217
326218
326219
326220
326221
326222
326223
326224
326225
326226
326227

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326228

0000

000000

VILLAGE

326229
326230
326231
326232
326233
326234
326235
326236

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326237

0000

000000

VILLAGE

326238
326239
326240
326241
326242

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205

326243
326244
326245
326246
326247
326248
326249
326250
326251

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326252

0000

000000

VILLAGE

326253
326254
326255
326256
326257
326258
326259
326260
326261
326262
326263
326264
326265
326266
326267
326268
326269
326270

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326271

0000

000000

VILLAGE

326272
326273
326274
326275
326276
326277
326278
326279
326280
326281
326282
326283
326284
326285

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205
0205

326286
326287
326288
326289
326290
326291
326292
326293
326294
326295
326296
326297
326298
326299

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326300

0000

000000

VILLAGE

326301
326302
326303
326304
326305
326306
326307
326308
326309
326310
326311

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326312

0000

000000

VILLAGE

326313
326314
326315
326316
326317
326318
326319
326320
326321
326322
326323
326324
326325
326326
326327
326328

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19

339
339
339
339

19

339

19
19
19

339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19
19

339
339

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

0205
0205
0205
0205
Bankura
0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura
0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0205
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura
0206
Bankura
0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0206

326329
326330
326331
326332

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326333

0000

000000

VILLAGE

326334
326335
326336

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

326337

0000

000000

VILLAGE

326338
326339
326340
326341
326342
326343
326344
326345
326346
326347
326348

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

000000

0000

000000

CD BLOCK

000000
000000
326349
326350
326351
326352
326353
326354
326355
326356
326357
326358
326359
326360
326361
326362

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326363
326364

0000
0000

000000
000000

VILLAGE
VILLAGE

326365
326366
326367
326368

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326369
326370
326371
326372
326373
326374
326375
326376
326377
326378
326379
326380

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326381

0000

000000

VILLAGE

326382
326383
326384
326385
326386
326387
326388
326389
326390
326391
326392
326393
326394
326395
326396
326397
326398
326399
326400
326401
326402
326403
326404
326405
326406
326407
326408
326409
326410
326411

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326412
326413
326414
326415
326416
326417
326418
326419
326420
326421
326422
326423
326424

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326425

0000

000000

VILLAGE

326426
326427
326428
326429
326430
326431
326432
326433
326434
326435
326436
326437
326438
326439
326440
326441
326442
326443
326444
326445
326446
326447
326448
326449
326450
326451
326452
326453
326454

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326455
326456
326457
326458
326459
326460
326461
326462
326463
326464
326465
326466
326467
326468
326469
326470
326471
326472
326473
326474
326475
326476
326477
326478
326479
326480
326481
326482
326483
326484
326485
326486
326487
326488
326489
326490
326491
326492
326493
326494
326495
326496
326497

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326498
326499
326500
326501
326502
326503
326504
326505
326506
326507
326508
326509
326510
326511
326512
326513
326514
326515
326516
326517
326518
326519
326520
326521
326522
326523
326524
326525
326526
326527
326528
326529
326530
326531
326532
326533
326534
326535
326536
326537
326538
326539

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326540

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326541
326542
326543
326544
326545
326546
326547
326548
326549
326550
326551
326552
326553
326554
326555
326556
326557
326558
326559
326560
326561
326562
326563
326564
326565
326566
326567
326568
326569

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326570

0000

000000

VILLAGE

326571
326572
326573
326574
326575
326576
326577
326578
326579
326580
326581
326582
326583

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206
0206

326584
326585
326586
326587
326588
326589
326590
326591
326592
326593
326594
326595
326596
326597
326598
326599
326600
326601
326602
326603

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326604

0000

000000

VILLAGE

326605

0000

000000

VILLAGE

326606

0000

000000

VILLAGE

326607
326608
326609
326610
326611
326612
326613
326614
326615
326616

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326617

0000

000000

VILLAGE

326618
326619
326620
326621
326622
326623
326624
326625
326626

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19

339
339
339
339
339
339

19

339

19
19
19
19
19
19
19

339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

19

339

19

339

19
19

339
339

19

339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0206
0206
0206
0206
0206
0206
Bankura
0206
Bankura 0206
Bankura 0206
Bankura 0206
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura
0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura
0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura 0207
Bankura
0207
Bankura 0207
Bankura
0207
Bankura
0207
Bankura 0207

326627
326628
326629
326630
326631
326632

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326633

0000

000000

VILLAGE

326634
326635
326636
000000
000000
000000
326637

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
TOWN
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE

326638

0000

000000

VILLAGE

326639
326640
326641
326642
326643
326644
326645
326646
326647
326648
326649
326650

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326651

0000

000000

VILLAGE

326652
326653
326654
326655
326656
326657
326658
326659
326660
326661

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326662

0000

000000

VILLAGE

326663

0000

000000

VILLAGE

326664
326665

0000
0000

000000
000000

VILLAGE
VILLAGE

326666

0000

000000

VILLAGE

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207

326667
326668
326669
326670

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326671

0000

000000

VILLAGE

326672
326673
326674
326675
326676
326677

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326678

0000

000000

VILLAGE

326679
326680
326681
326682
326683
326684
326685
326686
326687
326688
326689
326690
326691
326692
326693
326694
326695
326696
326697
326698
326699
326700

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326701

0000

000000

VILLAGE

326702
326703

0000
0000

000000
000000

VILLAGE
VILLAGE

326704

0000

000000

VILLAGE

326705
326706
326707
326708
326709

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207

326710

0000

000000

VILLAGE

326711

0000

000000

VILLAGE

326712
326713
326714
326715
326716
326717
326718
326719
326720
326721
326722
326723
326724
326725
326726
326727
326728
326729
326730

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326731

0000

000000

VILLAGE

326732

0000

000000

VILLAGE

326733

0000

000000

VILLAGE

326734

0000

000000

VILLAGE

326735

0000

000000

VILLAGE

326736
326737
326738
326739
326740
326741
326742
326743
326744
326745
326746
326747
326748
326749
326750
326751
326752

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207

326753
326754
326755
326756
326757
326758
326759
326760
326761
326762
326763

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326764

0000

000000

VILLAGE

326765
326766

0000
0000

000000
000000

VILLAGE
VILLAGE

326767

0000

000000

VILLAGE

326768
326769
326770
326771
326772

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326773

0000

000000

VILLAGE

326774
326775
326776
326777
326778
326779
326780

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326781

0000

000000

VILLAGE

326782
326783

0000
0000

000000
000000

VILLAGE
VILLAGE

326784

0000

000000

VILLAGE

326785
326786
326787
326788
326789
326790
326791
326792
326793
326794
326795

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207

326796
326797
326798
326799
326800

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326801

0000

000000

VILLAGE

326802
326803
326804
326805
326806
326807
326808
326809
326810
326811

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326812
326813

0000
0000

000000
000000

VILLAGE
VILLAGE

326814
326815
326816
326817

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326818

0000

000000

VILLAGE

326819
326820
326821
326822
326823
326824
326825
326826
326827
326828
326829
326830
326831
326832

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326833

0000

000000

VILLAGE

326834
326835
326836

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

326837

0000

000000

VILLAGE

326838

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0207
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208

326839
326840
326841
326842
326843
326844
326845
326846
326847
326848
326849
326850
326851
326852
326853
326854
326855
326856
326857
326858
000000
000000
000000
326859
326860
326861
326862
326863
326864
326865
326866
326867
326868
326869
326870
326871
326872
326873
326874

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326875

0000

000000

VILLAGE

326876
326877
326878

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208

326879
326880
326881
326882

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326883

0000

000000

VILLAGE

326884
326885
326886

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

326887

0000

000000

VILLAGE

326888
326889
326890
326891
326892
326893
326894
326895
326896
326897
326898

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326899

0000

000000

VILLAGE

326900
326901
326902
326903
326904
326905
326906
326907
326908
326909
326910
326911
326912
326913
326914
326915
326916

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326917

0000

000000

VILLAGE

326918
326919
326920
326921

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208

326922
326923
326924
326925
326926
326927
326928
326929
326930

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326931

0000

000000

VILLAGE

326932
326933
326934
326935

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

326936

0000

000000

VILLAGE

326937
326938
326939
326940
326941
326942
326943

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326944

0000

000000

VILLAGE

326945
326946
326947
326948
326949

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326950

0000

000000

VILLAGE

326951
326952
326953
326954
326955
326956
326957
326958
326959
326960
326961
326962
326963
326964

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208
0208

326965

0000

000000

VILLAGE

326966

0000

000000

VILLAGE

326967
326968
326969
326970
326971
326972
326973
326974
326975
326976
326977
326978
326979
326980
326981
326982
326983
326984
326985
326986
326987

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326988

0000

000000

VILLAGE

326989
326990
326991
326992
326993
326994
326995
326996
326997

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

326998

0000

000000

VILLAGE

326999
327000
327001
327002
327003
327004
327005
327006

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327007

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

0208
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209

327008
000000
000000
000000
327009
327010
327011
327012
327013
327014
327015

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327016
327017
327018

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

327019
327020
327021
327022
327023
327024
327025
327026
327027
327028
327029
327030
327031
327032
327033
327034
327035
327036
327037
327038
327039
327040
327041
327042

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327043
327044

0000
0000

000000
000000

VILLAGE
VILLAGE

327045
327046
327047

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209

327048
327049
327050
327051
327052
327053

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327054

0000

000000

VILLAGE

327055
327056
327057
327058
327059
327060
327061
327062
327063
327064
327065
327066
327067
327068
327069
327070
327071
327072
327073
327074
327075
327076
327077
327078
327079
327080
327081
327082
327083
327084
327085
327086
327087
327088
327089
327090

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209
0209

327091
327092
327093
327094
327095
327096
327097
327098
327099
327100
327101
327102
327103
327104
327105
327106
327107
327108

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327109

0000

000000

VILLAGE

327110
327111
327112
327113
327114
327115
327116
327117
327118
327119
327120
327121
327122
327123

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327124

0000

000000

VILLAGE

327125
327126
327127
327128
327129
327130
327131
327132
327133

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19

339
339
339
339
339

19

339

19
19
19
19
19

339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

0209
0209
0209
0209
0209
Bankura
0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura
0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0209
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210

327134
327135
327136
327137
327138

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327139

0000

000000

VILLAGE

327140
327141
327142
327143
327144

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327145

0000

000000

VILLAGE

327146
327147
327148
327149
327150
327151
327152
327153
327154
327155
327156
327157
327158
327159
327160
327161
327162
000000
000000
000000
327163
327164
327165
327166
327167
327168
327169
327170
327171
327172
327173

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210

327174
327175
327176
327177
327178
327179
327180
327181
327182
327183
327184
327185

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327186

0000

000000

VILLAGE

327187

0000

000000

VILLAGE

327188

0000

000000

VILLAGE

327189
327190
327191
327192
327193

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327194
327195

0000
0000

000000
000000

VILLAGE
VILLAGE

327196
327197
327198
327199
327200
327201
327202
327203
327204
327205
327206
327207
327208
327209

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327210

0000

000000

VILLAGE

327211
327212
327213
327214
327215
327216

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210

327217
327218
327219
327220
327221
327222
327223
327224
327225
327226
327227
327228

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327229

0000

000000

VILLAGE

327230

0000

000000

VILLAGE

327231

0000

000000

VILLAGE

327232
327233
327234
327235
327236

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327237

0000

000000

VILLAGE

327238
327239
327240
327241
327242
327243
327244

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327245

0000

000000

VILLAGE

327246
327247
327248
327249
327250
327251
327252
327253
327254

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327255

0000

000000

VILLAGE

327256
327257
327258
327259

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210

327260
327261
327262
327263
327264
327265
327266
327267
327268
327269
327270
327271
327272
327273
327274

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327275

0000

000000

VILLAGE

327276
327277
327278
327279
327280
327281
327282
327283
327284
327285
327286
327287
327288
327289
327290
327291

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327292

0000

000000

VILLAGE

327293
327294
327295
327296

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

327297

0000

000000

VILLAGE

327298

0000

000000

VILLAGE

327299

0000

000000

VILLAGE

327300

0000

000000

VILLAGE

327301

0000

000000

VILLAGE

327302

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210
0210

327303
327304
327305
327306
327307
327308
327309
327310
327311
327312
327313
327314
327315
327316
327317
327318
327319
327320
327321
327322
327323
327324
327325
327326
327327
327328
327329
327330
327331
327332
327333
327334
327335
327336
327337
327338
327339
327340
327341
327342
327343
327344
327345

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19

339
339
339
339
339
339
339

19

339

19
19

339
339

19
19
19
19
19

339
339
339
339
339

Bankura

0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0210
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura
0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura
0211
Bankura 0211
Bankura 0211
Bankura
0211
Bankura
0211
Bankura
0211
Bankura
0211
Bankura
0211

327346

0000

000000

VILLAGE

327347
327348
327349
327350
327351
327352
327353
327354
327355
327356
327357
327358
327359
327360
327361
327362
327363
000000
000000
000000
327364
327365
327366
327367
327368
327369

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
TOWN
TOWN
TOWN
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327370

0000

000000

VILLAGE

327371
327372
327373
327374
327375
327376
327377

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327378

0000

000000

VILLAGE

327379
327380

0000
0000

000000
000000

VILLAGE
VILLAGE

327381
327382
327383
327384
327385

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211

327386
327387
327388
327389

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

327390

0000

000000

VILLAGE

327391
327392
327393
327394
327395
327396
327397
327398
327399
327400
327401
327402
327403
327404
327405
327406
327407

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327408

0000

000000

VILLAGE

327409
327410
327411
327412
327413
327414
327415
327416

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327417

0000

000000

VILLAGE

327418
327419
327420
327421
327422
327423

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327424
327425
327426

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

327427
327428

0000
0000

000000
000000

VILLAGE
VILLAGE

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211

327429
327430
327431
327432
327433
327434

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327435

0000

000000

VILLAGE

327436
327437
327438
327439
327440
327441
327442
327443
327444
327445
327446
327447

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327448

0000

000000

VILLAGE

327449
327450
327451
327452
327453
327454
327455
327456
327457
327458
327459
327460
327461
327462
327463
327464
327465
327466
327467
327468
327469
327470
327471

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19

339

Bankura

0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211

327472
327473
327474

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

327475

0000

000000

VILLAGE

327476
327477

0000
0000

000000
000000

VILLAGE
VILLAGE

327478

0000

000000

VILLAGE

327479
327480
327481
327482
327483
327484
327485

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327486

0000

000000

VILLAGE

327487
327488
327489
327490
327491
327492
327493
327494
327495
327496
327497
327498
327499
327500
327501
327502
327503
327504

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327505

0000

000000

VILLAGE

327506
327507
327508
327509

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

327510

0000

000000

VILLAGE

327511
327512

0000
0000

000000
000000

VILLAGE
VILLAGE

327513

0000

000000

VILLAGE

327514

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19

339

19

339

19
19
19
19
19

339
339
339
339
339

19

339

19
19
19
19
19

339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
0211
Bankura
0211
Bankura 0211
Bankura
0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura
0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura
0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0211
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212

327515
327516
327517
327518
327519
327520
327521
327522
327523
327524
327525
327526
327527

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327528

0000

000000

VILLAGE

327529

0000

000000

VILLAGE

327530

0000

000000

VILLAGE

327531
327532
327533
327534
327535

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327536

0000

000000

VILLAGE

327537
327538
327539
327540
327541

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327542

0000

000000

VILLAGE

327543
327544
327545
327546
327547
327548
327549
000000
000000
000000
327550
327551
327552
327553
327554

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212

327555
327556
327557
327558
327559
327560
327561
327562
327563
327564

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327565

0000

000000

VILLAGE

327566
327567
327568
327569
327570
327571
327572
327573
327574
327575
327576
327577
327578
327579
327580
327581
327582
327583
327584
327585
327586
327587
327588
327589
327590
327591
327592
327593
327594
327595
327596
327597

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212

327598
327599

0000
0000

000000
000000

VILLAGE
VILLAGE

327600

0000

000000

VILLAGE

327601
327602
327603

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

327604

0000

000000

VILLAGE

327605
327606
327607
327608
327609
327610
327611
327612
327613
327614
327615
327616
327617
327618
327619
327620
327621

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327622

0000

000000

VILLAGE

327623
327624
327625
327626
327627
327628
327629

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327630

0000

000000

VILLAGE

327631
327632
327633
327634
327635
327636
327637
327638
327639
327640

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212

327641
327642
327643

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

327644

0000

000000

VILLAGE

327645

0000

000000

VILLAGE

327646

0000

000000

VILLAGE

327647
327648
327649
327650
327651
327652
327653
327654
327655

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327656

0000

000000

VILLAGE

327657
327658
327659
327660
327661
327662
327663
327664
327665
327666
327667
327668
327669
327670
327671
327672
327673
327674
327675
327676
327677
327678
327679
327680
327681
327682
327683

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
0212
Bankura
0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0212
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura
0213
Bankura 0213
Bankura 0213
Bankura 0213
Bankura 0213

327684
327685
327686
327687
327688
327689
327690
327691
327692
327693
327694
327695
327696
327697
327698
327699
327700
327701

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327702

0000

000000

VILLAGE

327703
327704
327705
327706
327707
327708
327709
000000
000000
000000
327710
327711
327712
327713
327714
327715
327716
327717
327718

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327719

0000

000000

VILLAGE

327720
327721
327722
327723

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213

327724
327725
327726
327727
327728
327729
327730
327731
327732
327733

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327734

0000

000000

VILLAGE

327735
327736
327737
327738
327739
327740
327741
327742
327743
327744
327745
327746
327747
327748
327749
327750
327751
327752
327753
327754
327755
327756
327757
327758
327759
327760
327761
327762
327763
327764
327765
327766

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213

327767
327768
327769
327770
327771
327772
327773
327774
327775
327776
327777
327778
327779
327780
327781
327782
327783
327784
327785
327786
327787
327788
327789
327790
327791
327792
327793
327794
327795
327796
327797
327798
327799
327800
327801
327802
327803
327804
327805
327806
327807
327808
327809

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0213
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214

327810
327811
327812
327813
327814
327815
327816
327817
327818
327819
327820
327821
327822
327823
327824
327825
327826
327827
327828
327829
327830
327831
327832
327833
327834
327835
327836
327837
327838
327839
327840
000000
000000
000000
327841
327842
327843
327844
327845
327846
327847
327848
327849

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214

327850
327851
327852
327853
327854
327855
327856
327857
327858
327859
327860
327861
327862
327863
327864
327865
327866
327867
327868
327869
327870
327871
327872
327873
327874
327875
327876
327877
327878
327879
327880
327881
327882
327883
327884
327885
327886
327887
327888
327889
327890
327891
327892

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214

327893
327894
327895
327896
327897
327898
327899
327900
327901
327902
327903
327904
327905
327906
327907
327908
327909
327910
327911
327912
327913
327914
327915
327916
327917
327918
327919
327920
327921
327922
327923
327924
327925
327926
327927
327928
327929
327930
327931

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327932

0000

000000

VILLAGE

327933
327934
327935

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214

327936
327937
327938
327939
327940
327941
327942
327943
327944
327945
327946
327947
327948
327949
327950
327951
327952
327953
327954

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327955

0000

000000

VILLAGE

327956
327957
327958
327959
327960

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327961

0000

000000

VILLAGE

327962
327963
327964
327965
327966
327967
327968
327969
327970
327971
327972
327973
327974
327975
327976
327977
327978

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
0214
Bankura
0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0214
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215
Bankura 0215

327979
327980
327981
327982
327983
327984
327985
327986
327987
327988
327989
327990
327991
327992

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

327993

0000

000000

VILLAGE

327994
327995
327996
327997
327998
327999
328000
328001
328002
328003
328004
328005
328006
328007
328008
328009
328010
000000
000000
000000
328011
328012
328013
328014
328015
328016
328017
328018

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
TOWN
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215

328019
328020
328021
328022
328023
328024
328025
328026
328027
328028
328029
328030
328031
328032
328033
328034
328035
328036
328037
328038
328039
328040
328041
328042
328043
328044
328045
328046
328047
328048
328049
328050
328051
328052
328053
328054
328055
328056
328057
328058
328059

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328060

0000

000000

VILLAGE

328061

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215

328062
328063
328064
328065
328066
328067
328068
328069
328070
328071
328072
328073
328074
328075

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328076

0000

000000

VILLAGE

328077
328078
328079
328080
328081
328082
328083
328084
328085
328086
328087
328088
328089
328090
328091
328092
328093
328094
328095
328096
328097
328098
328099
328100
328101
328102
328103
328104

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215
0215

328105
328106
328107
328108
328109
328110
328111
328112
328113
328114
328115
328116
328117
328118
328119
328120
328121
328122
328123
328124
328125
328126
328127
328128
328129
328130
328131
328132
328133
328134
328135
328136
328137
328138
328139
328140
328141
328142
328143
328144
328145
328146
328147

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

0215
0215
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216

328148
328149
000000
000000
000000
328150
328151
328152
328153
328154
328155
328156

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328157

0000

000000

VILLAGE

328158
328159
328160

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328161

0000

000000

VILLAGE

328162
328163
328164
328165
328166
328167
328168
328169
328170
328171
328172
328173
328174
328175
328176
328177
328178
328179

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328180

0000

000000

VILLAGE

328181
328182
328183
328184
328185

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328186

0000

000000

VILLAGE

328187

0000

000000

VILLAGE

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216

328188

0000

000000

VILLAGE

328189
328190
328191
328192
328193
328194
328195
328196
328197
328198
328199
328200

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328201

0000

000000

VILLAGE

328202

0000

000000

VILLAGE

328203
328204

0000
0000

000000
000000

VILLAGE
VILLAGE

328205
328206
328207
328208
328209
328210

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328211
328212

0000
0000

000000
000000

VILLAGE
VILLAGE

328213
328214
328215
328216
328217
328218
328219
328220
328221
328222

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328223

0000

000000

VILLAGE

328224
328225
328226
328227
328228
328229
328230

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216
0216

328231
328232
328233
328234
328235
328236
328237
328238
328239
328240
328241
328242
328243
328244
328245
328246
328247
328248
328249
328250
328251
328252
328253
328254
328255
328256
328257
328258
328259
328260

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328261

0000

000000

VILLAGE

328262
328263
328264
328265
328266
328267
328268
328269
328270
328271
328272
328273

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19

339
339
339

19
19

339
339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

Bankura
Bankura
Bankura

0216
0216
0216
Bankura
0216
Bankura
0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0216
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura
0217

328274
328275
328276

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328277
328278

0000
0000

000000
000000

VILLAGE
VILLAGE

328279
328280
328281
328282
328283
328284
328285
328286
328287
328288
328289
328290
328291
328292
328293
328294
328295
328296
328297
328298
328299
328300
328301
328302
328303
328304
328305
328306
328307
328308
328309
328310
000000
000000
000000
328311
328312

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE

328313

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328314
328315
328316
328317
328318
328319
328320
328321
328322
328323
328324
328325
328326
328327
328328
328329
328330
328331
328332
328333
328334
328335
328336
328337
328338
328339
328340
328341
328342
328343
328344
328345
328346
328347
328348
328349
328350
328351
328352
328353
328354
328355
328356

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328357
328358
328359
328360
328361
328362
328363
328364
328365
328366
328367
328368
328369
328370

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328371
328372
328373

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328374
328375
328376

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328377

0000

000000

VILLAGE

328378
328379

0000
0000

000000
000000

VILLAGE
VILLAGE

328380

0000

000000

VILLAGE

328381
328382
328383
328384
328385
328386
328387

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328388

0000

000000

VILLAGE

328389
328390
328391
328392
328393
328394
328395
328396
328397
328398
328399

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328400
328401
328402
328403
328404
328405
328406
328407

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328408

0000

000000

VILLAGE

328409
328410
328411
328412
328413
328414
328415
328416
328417
328418
328419
328420
328421
328422
328423
328424
328425
328426
328427
328428
328429
328430
328431
328432
328433
328434
328435

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328436
328437

0000
0000

000000
000000

VILLAGE
VILLAGE

328438
328439
328440
328441
328442

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328443
328444
328445
328446
328447
328448
328449

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328450

0000

000000

VILLAGE

328451
328452
328453
328454
328455
328456
328457
328458
328459
328460
328461
328462
328463
328464
328465
328466
328467
328468
328469
328470
328471
328472
328473
328474
328475
328476
328477
328478
328479
328480
328481
328482
328483
328484
328485

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328486
328487
328488
328489
328490

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328491

0000

000000

VILLAGE

328492
328493
328494

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328495

0000

000000

VILLAGE

328496
328497

0000
0000

000000
000000

VILLAGE
VILLAGE

328498

0000

000000

VILLAGE

328499
328500
328501
328502
328503
328504
328505
328506
328507
328508

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328509

0000

000000

VILLAGE

328510
328511
328512
328513
328514
328515
328516
328517
328518
328519
328520
328521
328522
328523
328524
328525
328526
328527
328528

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217
0217

328529
328530
328531
328532
328533
328534
328535
328536
328537
328538
328539
328540
328541
328542
328543
328544

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328545

0000

000000

VILLAGE

328546
328547
328548
328549
328550
328551
328552
328553
328554
328555
328556
328557
328558
328559
328560
328561
328562
328563
328564
328565
328566
328567
328568
328569
328570
328571

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19

339
339
339
339
339
339

19
19

339
339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19
19

339
339

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

19

339

19
19
19

339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0217
0217
0217
0217
0217
0217
Bankura
0217
Bankura
0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura 0217
Bankura
0217
Bankura
0217
Bankura 0217
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura 0218
Bankura
0218
Bankura 0218
Bankura 0218
Bankura 0218

328572
328573
328574
328575
328576
328577

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328578
328579

0000
0000

000000
000000

VILLAGE
VILLAGE

328580
328581
328582
328583
328584
328585
328586
328587
328588
328589
328590
328591
328592
328593
328594
328595
328596
328597
328598

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328599
328600

0000
0000

000000
000000

VILLAGE
VILLAGE

328601
000000
000000
000000
328602
328603
328604
328605
328606
328607

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328608

0000

000000

VILLAGE

328609
328610
328611

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218

328612
328613
328614
328615
328616
328617
328618
328619
328620
328621
328622
328623
328624
328625
328626
328627
328628
328629
328630
328631

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328632

0000

000000

VILLAGE

328633
328634
328635

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328636

0000

000000

VILLAGE

328637
328638
328639
328640
328641
328642
328643
328644
328645

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328646

0000

000000

VILLAGE

328647
328648
328649
328650
328651
328652
328653
328654

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218

328655
328656
328657
328658
328659
328660
328661
328662
328663
328664
328665
328666
328667
328668
328669
328670
328671
328672
328673
328674
328675
328676
328677
328678
328679
328680
328681
328682
328683
328684
328685
328686
328687
328688
328689
328690
328691
328692
328693
328694
328695
328696
328697

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218
0218

328698
328699
328700
328701
328702
328703
328704
328705
328706
328707
328708
328709
328710
328711
328712
328713
328714
328715
328716
328717
328718
328719
328720
328721
328722
328723
328724
328725
328726
328727
328728
328729
328730
328731
328732
328733
328734
328735
328736
328737
328738
328739
328740

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

0218
0218
0218
0218
0218
0218
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219

328741
328742
328743
328744
328745
328746
000000
000000
000000
328747
328748
328749
328750
328751
328752
328753
328754
328755
328756
328757
328758
328759
328760
328761
328762
328763
328764
328765
328766
328767
328768
328769
328770
328771

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328772

0000

000000

VILLAGE

328773
328774
328775

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328776

0000

000000

VILLAGE

328777
328778
328779
328780

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219

328781
328782
328783
328784
328785
328786
328787
328788
328789
328790
328791
328792
328793
328794
328795
328796
328797
328798
328799
328800
328801
328802
328803
328804
328805
328806

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328807

0000

000000

VILLAGE

328808
328809

0000
0000

000000
000000

VILLAGE
VILLAGE

328810

0000

000000

VILLAGE

328811
328812
328813

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328814

0000

000000

VILLAGE

328815
328816

0000
0000

000000
000000

VILLAGE
VILLAGE

328817

0000

000000

VILLAGE

328818
328819
328820
328821

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

328822

0000

000000

VILLAGE

328823

0000

000000

VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219

328824
328825
328826
328827
328828
328829
328830
328831
328832
328833
328834
328835
328836
328837
328838
328839
328840
328841
328842
328843
328844
328845
328846
328847
328848
328849
328850
328851
328852
328853
328854
328855
328856
328857
328858

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328859

0000

000000

VILLAGE

328860
328861
328862
328863
328864
328865
328866

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219
0219

328867
328868
328869
328870
328871
328872
328873
328874
328875
328876

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328877

0000

000000

VILLAGE

328878

0000

000000

VILLAGE

328879

0000

000000

VILLAGE

328880
328881
328882
328883
328884
328885
328886
328887
328888
328889
328890
328891
328892
328893
328894
328895
328896
328897
328898
328899
328900
328901
328902
328903
328904
328905
328906
328907
328908
328909

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19

339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura

0219
0219
0219
0219
Bankura
0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0219
Bankura 0220
Bankura 0220
Bankura 0220

328910
328911
328912
328913

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

328914

0000

000000

VILLAGE

328915
328916
328917
328918
328919
328920
328921
328922
328923
328924
328925
328926
328927
328928
328929
328930
328931
328932
328933
328934
328935
328936
328937
328938
328939
328940
328941
328942
328943
328944
328945
328946
328947
328948
328949
000000
000000
000000

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
TOWN
CD BLOCK
CD BLOCK
CD BLOCK

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19

339

Bankura

0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220

328950
328951
328952
328953
328954
328955
328956
328957
328958
328959
328960
328961
328962
328963
328964
328965
328966
328967
328968
328969
328970
328971
328972
328973
328974
328975
328976
328977
328978
328979
328980
328981
328982
328983
328984
328985
328986
328987

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

328988
328989
328990
328991

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

328992

0000

000000

VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220

328993
328994
328995

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

328996

0000

000000

VILLAGE

328997

0000

000000

VILLAGE

328998

0000

000000

VILLAGE

328999
329000
329001
329002
329003
329004
329005
329006
329007
329008
329009
329010
329011
329012
329013
329014
329015
329016
329017
329018
329019
329020
329021
329022
329023
329024
329025
329026
329027
329028
329029
329030
329031
329032
329033
329034
329035

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220

329036
329037
329038
329039
329040
329041
329042
329043
329044
329045
329046
329047
329048
329049
329050
329051
329052
329053
329054
329055
329056
329057
329058
329059
329060
329061
329062
329063
329064
329065
329066
329067
329068
329069
329070
329071

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329072

0000

000000

VILLAGE

329073
329074
329075
329076
329077
329078

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0220
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221

329079
329080
329081
329082
329083
329084
329085
329086
329087
329088
329089
329090
329091
329092
329093
329094
329095
329096
329097
329098
329099
329100
329101
329102
329103
329104
000000
000000
000000
329105
329106
329107
329108
329109
329110
329111
329112
329113
329114
329115
329116
329117
329118

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
TOWN
TOWN
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19
19

339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221

329119
329120
329121
329122
329123
329124
329125
329126
329127
329128
329129
329130
329131

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329132

0000

000000

VILLAGE

329133
329134
329135
329136
329137
329138
329139
329140
329141
329142
329143
329144
329145
329146
329147
329148
329149
329150
329151
329152

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329153
329154

0000
0000

000000
000000

VILLAGE
VILLAGE

329155
329156
329157
329158
329159
329160
329161

0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221

329162
329163
329164
329165
329166
329167
329168
329169
329170
329171
329172
329173
329174
329175
329176
329177

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329178

0000

000000

VILLAGE

329179
329180
329181
329182
329183
329184
329185
329186
329187
329188
329189
329190
329191
329192
329193
329194
329195
329196
329197
329198
329199
329200
329201

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329202

0000

000000

VILLAGE

329203
329204

0000
0000

000000
000000

VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

19
19
19
19

339
339
339
339

Bankura
Bankura
Bankura
Bankura

0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0221
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222

329205
329206
329207
329208
329209
329210
329211
329212
329213
329214
329215
329216
329217
329218
329219
329220
329221
329222
329223
329224
329225
000000
000000
000000

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK

329226

0000

000000

VILLAGE

329227
329228
329229

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

329230

0000

000000

VILLAGE

329231
329232

0000
0000

000000
000000

VILLAGE
VILLAGE

329233

0000

000000

VILLAGE

329234

0000

000000

VILLAGE

329235

0000

000000

VILLAGE

329236

0000

000000

VILLAGE

329237
329238
329239
329240

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

329241
329242
329243
329244

0000
0000
0000
0000

000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19

339
339

Bankura
Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19

339

Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222

329245
329246

0000
0000

000000
000000

VILLAGE
VILLAGE

329247
329248
329249
329250
329251

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329252

0000

000000

VILLAGE

329253

0000

000000

VILLAGE

329254

0000

000000

VILLAGE

329255
329256

0000
0000

000000
000000

VILLAGE
VILLAGE

329257
329258
329259
329260
329261
329262
329263
329264
329265
329266
329267
329268
329269
329270
329271
329272
329273
329274
329275
329276
329277
329278
329279
329280
329281
329282
329283
329284
329285
329286
329287

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222

329288
329289
329290
329291
329292
329293
329294
329295
329296
329297
329298
329299
329300
329301
329302
329303
329304
329305
329306
329307
329308
329309
329310
329311
329312
329313
329314
329315
329316
329317
329318
329319
329320
329321
329322
329323
329324
329325
329326
329327
329328
329329
329330

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222

329331
329332
329333
329334
329335
329336
329337
329338
329339
329340
329341
329342
329343
329344
329345
329346
329347
329348
329349
329350
329351
329352
329353
329354
329355
329356
329357
329358
329359
329360
329361
329362
329363
329364
329365
329366
329367
329368
329369
329370
329371
329372
329373

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
0222
Bankura
0222
Bankura 0222
Bankura 0223
Bankura 0223

Bankura 0223
Bankura 0223
Bankura 0223

329374
329375
329376
329377
329378
329379
329380
329381
329382
329383
329384
329385
329386
329387
329388
329389
329390
329391
329392
329393
329394
329395
329396
329397
329398
329399
329400
329401
329402
329403
329404
329405
329406
329407
329408
329409

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329410

0000

000000

VILLAGE

329411
000000
000000
000000
329412
329413

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223

329414
329415
329416
329417
329418

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329419

0000

000000

VILLAGE

329420
329421

0000
0000

000000
000000

VILLAGE
VILLAGE

329422

0000

000000

VILLAGE

329423
329424
329425
329426
329427
329428
329429
329430
329431
329432
329433
329434
329435
329436
329437
329438
329439
329440

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329441

0000

000000

VILLAGE

329442
329443
329444
329445
329446
329447
329448
329449
329450
329451
329452
329453
329454
329455
329456

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223

329457
329458
329459
329460
329461
329462
329463
329464
329465
329466
329467
329468
329469
329470
329471
329472
329473
329474
329475
329476
329477

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329478

0000

000000

VILLAGE

329479
329480
329481
329482
329483
329484
329485
329486
329487
329488
329489
329490
329491
329492
329493
329494
329495
329496
329497
329498
329499

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223

329500
329501
329502
329503
329504
329505
329506
329507
329508
329509
329510
329511
329512
329513
329514
329515
329516
329517

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329518
329519

0000
0000

000000
000000

VILLAGE
VILLAGE

329520
329521

0000
0000

000000
000000

VILLAGE
VILLAGE

329522

0000

000000

VILLAGE

329523
329524
329525
329526
329527
329528
329529
329530
329531
329532
329533
329534
329535
329536
329537
329538
329539
329540
329541
329542

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223

329543
329544
329545
329546
329547
329548
329549
329550
329551
329552
329553
329554
329555
329556
329557
329558
329559
329560
329561
329562
329563
329564
329565
329566
329567
329568
329569
329570
329571
329572
329573
329574
329575
329576
329577
329578
329579
329580
329581
329582
329583
329584
329585

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

19

339

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
0223
Bankura
0223
Bankura 0223
Bankura 0223
Bankura 0223
Bankura 0223
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224
Bankura 0224

329586
329587
329588
329589
329590
329591
329592
329593
329594
329595
329596
329597
329598
329599
329600
329601
329602
329603
329604
329605
329606
329607
329608
329609
329610
329611
329612

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329613

0000

000000

VILLAGE

329614
329615
329616
329617
000000
000000
000000
329618
329619
329620
329621
329622
329623
329624
329625

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
TOWN
CD BLOCK
CD BLOCK
CD BLOCK
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19

339
339
339

Bankura
Bankura
Bankura

19

339

Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224

329626
329627
329628

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

329629

0000

000000

VILLAGE

329630
329631

0000
0000

000000
000000

VILLAGE
VILLAGE

329632

0000

000000

VILLAGE

329633
329634
329635
329636
329637

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329638

0000

000000

VILLAGE

329639
329640
329641
329642
329643
329644
329645
329646
329647
329648
329649
329650
329651

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329652

0000

000000

VILLAGE

329653
329654
329655
329656
329657
329658
329659
329660
329661
329662
329663
329664
329665
329666
329667
329668

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19

339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19

339
339
339

Bankura
Bankura
Bankura

0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224

329669
329670
329671
329672
329673

0000
0000
0000
0000
0000

000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329674

0000

000000

VILLAGE

329675
329676
329677
329678
329679
329680
329681
329682
329683
329684
329685
329686
329687
329688
329689
329690
329691
329692
329693
329694
329695
329696

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329697

0000

000000

VILLAGE

329698
329699
329700
329701
329702
329703
329704
329705
329706
329707

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329708

0000

000000

VILLAGE

329709
329710
329711

0000
0000
0000

000000
000000
000000

VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224

329712
329713
329714
329715
329716
329717

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329718

0000

000000

VILLAGE

329719
329720
329721
329722
329723
329724
329725
329726
329727
329728
329729
329730
329731
329732
329733
329734
329735
329736
329737
329738
329739
329740
329741
329742
329743
329744
329745
329746
329747
329748
329749
329750
329751
329752
329753
329754

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19

339

Bankura

19
19
19
19
19
19
19
19
19

339
339
339
339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19
19
19
19
19
19

339
339
339
339
339
339

Bankura
Bankura
Bankura
Bankura
Bankura
Bankura

19
19

339
339

Bankura
Bankura

19

339

Bankura

0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224
0224

329755
329756
329757
329758
329759
329760
329761
329762

0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329763

0000

000000

VILLAGE

329764
329765
329766
329767
329768
329769
329770
329771
329772

0000
0000
0000
0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329773
329774

0000
0000

000000
000000

VILLAGE
VILLAGE

329775
329776
329777
329778
329779
329780

0000
0000
0000
0000
0000
0000

000000
000000
000000
000000
000000
000000

VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE
VILLAGE

329781
329782

0000
0000

000000
000000

VILLAGE
VILLAGE

329783

0000

000000

VILLAGE

Name
TRU
Saltora Total
Saltora Rural
Saltora Urban
Shirpurna Rural
BalarampurRural
Kalakundi Rural
Nabagram Rural
Bagulia
Rural
Tiluri
Rural
Bhaluka Rural
Binodpur Rural
BhadaspurRural
Bhadaspur Rural
Udaypur Rural
Kashihir Rural
Paharpur Rural
Bardubi
Rural
LakshankatRural
Maldihi
Rural
ChhatinbaiRural
MahisaradiRural
Ituri
Rural
ShirpuranpRural
Bharatpur Rural
Chakbaga Rural
Paharbera Rural
Dighit
Rural
Salbeda Rural
Tentularak Rural
Sabur BandRural
Keshar KunRural
Rajpura
Rural
KrishnapurRural
Iswarda
Rural
NarayanpuRural
BamantoraRural
Kujkuria Rural
AnandapurRural
Bagjata
Rural
Kukhrakuri Rural
Kalla
Rural
Chandbad Rural

No_HH
TOT_P
TOT_M
TOT_F
P_06
M_06
28115 135980
69732
66248
17431
8988
28115 135980
69732
66248
17431
8988
0
0
0
0
0
0
831
4080
2122
1958
535
290
75
406
212
194
54
28
255
1372
706
666
178
102
42
261
141
120
30
15
6
71
36
35
3
1
1076
5174
2655
2519
473
254
145
696
347
349
68
29
62
302
151
151
39
15
4
15
9
6
2
2
90
517
265
252
71
49
328
1649
843
806
209
102
107
586
292
294
86
45
36
181
98
83
18
12
0
0
0
0
0
0
54
268
131
137
31
15
89
516
277
239
63
29
114
574
286
288
59
31
98
565
291
274
73
36
229
1009
511
498
115
61
27
146
76
70
19
10
153
738
384
354
75
37
13
83
43
40
14
6
82
375
195
180
65
33
39
193
92
101
32
16
103
501
260
241
76
41
279
1474
751
723
213
112
329
1814
917
897
240
117
86
389
210
179
53
26
28
154
82
72
16
6
41
209
113
96
12
9
162
793
409
384
105
60
96
432
233
199
48
28
396
1877
969
908
224
122
115
520
274
246
47
17
82
372
190
182
41
24
140
706
383
323
100
56
213
975
504
471
155
84
0
0
0
0
0
0
68
415
189
226
58
27

Chaukhuri Rural
Singhir
Rural
Majit
Rural
Jhupulia
Rural
Bakulia
Rural
Saheb DanRural
Gopal Nagar Rural
Shalchur Rural
Salma
Rural
Dahuka
Rural
Kamalhir Rural
Kastara
Rural
RangamatiRural
Bhuban Ban
Rural
Kendana Rural
SwatiwakurRural
Harakbad Rural
BhanguchaRural
Ilam Bazar Rural
Barasal
Rural
Rautara
Rural
Kechka
Rural
Hirerban Rural
Pagarbari Rural
Behari
Rural
Biharinathpar Rural
Chandipur Rural
Mutukbani Rural
Chuaberia Rural
Beltikri
Rural
Dubrajpur Rural
Ranipur
Rural
Bhur KundaRural
Mohanapara Rural
Sar Pahari Rural
SiakuldobaRural
Ledi Pahari Rural
Gonsai DihiRural
Lalitakuri Rural
Ranjitpur Rural
Pabayan Rural
Dhekia
Rural
Dulaltara Rural

54
74
179
0
138
74
0
102
749
192
287
307
213
101
272
24
139
117
118
85
342
169
73
113
77
0
68
379
266
219
233
17
93
0
0
57
0
175
60
93
220
303
19

294
381
741
0
671
409
0
468
3732
1174
1459
1461
1037
571
1292
117
737
534
587
431
1551
756
293
522
394
0
373
1755
1290
1023
1200
92
427
0
0
289
0
841
358
492
1101
1473
84

151
197
388
0
352
193
0
255
1958
622
775
746
521
294
666
57
380
278
302
217
792
384
155
270
202
0
192
905
665
522
617
47
218
0
0
145
0
433
172
250
535
765
38

143
184
353
0
319
216
0
213
1774
552
684
715
516
277
626
60
357
256
285
214
759
372
138
252
192
0
181
850
625
501
583
45
209
0
0
144
0
408
186
242
566
708
46

36
48
82
0
95
44
0
51
521
233
205
249
103
77
173
12
115
62
88
77
197
102
34
53
43
0
40
223
161
151
190
14
75
0
0
39
0
109
55
73
129
138
11

22
20
42
0
52
15
0
29
288
121
109
126
51
36
95
7
50
31
46
35
92
53
20
29
22
0
24
126
82
76
91
8
37
0
0
17
0
55
27
38
60
61
3

Tentul TikriRural
Sat Deuli Rural
Ramjibanpu
Rural
Pabra
Rural
Chak MushliaRural
Chak ParuriRural
Thana DumRural
Beriathol Rural
Patdoha Rural
Niamatpur Rural
Bishjor
Rural
Goradihi
Rural
Pathardihi Rural
KrishnapurRural
Dightor
Rural
BamnishalaRural
Kharbana Rural
Simladihi Rural
BaghadabaRural
Jahur BanaRural
Fatepur
Rural
Amjhor
Rural
Murlu
Rural
Shiarbedia Rural
Jhanka
Rural
Saltora
Rural
LedapalashRural
Sebapur Rural
Mauchuria Rural
Shyampur Rural
Telidihi
Rural
Binoddihi Rural
Dhatla
Rural
Bansh Keti Rural
RaghunathRural
Rampur
Rural
Chhata PatRural
Khagra
Rural
Pirrabaid DRural
Alunia
Rural
Shalroha Rural
Belekuri Rural
Nimra
Rural

202
151
82
914
0
102
43
70
442
93
269
0
62
206
335
58
134
149
345
85
18
11
640
477
372
884
333
151
95
678
235
82
235
38
89
236
169
275
85
243
409
201
278

1025
744
396
4179
0
430
176
350
2077
504
1186
0
331
1076
1686
307
719
735
1715
381
116
64
3026
2469
1652
3966
1665
858
418
3302
1015
350
1185
184
427
1237
926
1259
426
1187
1552
937
1445

529
394
201
2128
0
221
94
182
1106
268
594
0
168
559
845
154
378
383
857
185
57
39
1548
1250
847
2037
860
405
209
1668
517
191
639
97
216
619
464
655
212
591
819
497
736

496
350
195
2051
0
209
82
168
971
236
592
0
163
517
841
153
341
352
858
196
59
25
1478
1219
805
1929
805
453
209
1634
498
159
546
87
211
618
462
604
214
596
733
440
709

123
98
51
469
0
60
27
43
284
79
147
0
50
152
256
48
79
67
233
39
16
9
383
308
169
400
185
126
56
449
127
56
161
21
49
210
122
143
49
186
226
142
225

63
58
23
258
0
32
13
17
152
49
77
0
28
82
111
27
45
38
112
22
7
4
188
152
84
202
85
65
26
236
68
33
100
11
34
104
66
77
19
87
126
76
106

Demramol Rural
Katabaid Rural
Sukabad Rural
DamodarpuRural
Ranipur
Rural
Manipur Rural
Tilabaid
Rural
Majura KunRural
Raj Bandh Rural
Moulahir Rural
Belebad Rural
Kanuri
Rural
Got
Rural
Chaubata Rural
Gogra
Rural
Latulia
Rural
Lechhera Rural
Adhuri
Rural
Jadabpur Rural
Haroka
Rural
MadhabpurRural
Kultuka
Rural
Murgadoba Rural
Boja PatharRural
Bhodadi
Rural
Barkona Rural
LakshmanpRural
Dhapali
Rural
Khatmara Rural
Karkata
Rural
Netkamla Rural
Chandra Rural
Mejhia
Total
Mejhia
Rural
Mejhia
Urban
Bhara
Rural
Kalidaspur Rural
Kalikapur Rural
Banskunri Rural
BenakanaliRural
Bhului
Rural
Arddhagra Rural
Gopalpur Rural

133
398
100
63
132
15
210
73
81
78
295
445
216
218
422
87
123
244
101
368
43
287
0
154
0
564
106
201
91
79
271
247
17659
17659
0
501
172
143
14
44
46
254
165

633
1665
357
295
678
68
1024
355
359
388
1398
2187
1028
1035
1991
447
555
1226
453
1660
187
1410
0
733
0
2462
545
967
566
397
1253
1157
86188
86188
0
2309
870
666
64
218
249
1189
724

331
831
176
158
354
28
496
186
178
185
723
1110
536
529
1030
233
263
617
223
850
102
728
0
389
0
1234
282
496
292
214
635
598
44575
44575
0
1179
444
340
33
107
134
601
388

302
834
181
137
324
40
528
169
181
203
675
1077
492
506
961
214
292
609
230
810
85
682
0
344
0
1228
263
471
274
183
618
559
41613
41613
0
1130
426
326
31
111
115
588
336

70
228
47
50
70
6
150
35
46
61
181
252
154
127
226
64
68
177
60
219
25
179
0
77
0
324
62
102
61
58
164
157
11002
11002
0
276
129
79
10
20
35
161
74

40
107
22
33
31
0
74
23
25
28
85
123
84
70
111
36
28
93
27
112
16
99
0
44
0
155
36
58
35
37
76
74
5679
5679
0
126
71
38
6
9
21
77
42

ShyamapurRural
Parbatipur Rural
Jemua
Rural
Kshiraitor Rural
Ghusra
Rural
Jot-Sriram Rural
Jugibag
Rural
Mohana Rural
Tegharia Rural
Jorsa
Rural
LakshmanbRural
Khaerbani Rural
Dhandora Rural
Kansara Rural
Duburia Rural
Pairasol
Rural
Benabad Rural
Kustor
Rural
Ramlalpur Rural
Dhoba
Rural
Kanshai
Rural
AnandapurRural
Shyampur Rural
BhabanipurRural
Matabel Rural
Chuaberia Rural
Tarapur
Rural
GopalganjaRural
Mejhia
Rural
Indara
Rural
Benathol Rural
MaduarchaRural
Jujghati
Rural
Nabashan Rural
MoshnekonRural
Raydi
Rural
Shaltora Rural
Natshala Rural
SitarampurRural
Ranipur
Rural
MukundapuRural
BenagaryaRural
RamkrishnaRural

716
254
618
631
211
359
242
387
356
159
256
55
27
328
383
264
119
582
161
0
182
162
59
69
129
271
1004
670
1086
54
92
5
119
49
142
101
69
77
129
407
97
54
421

3362
1338
3267
3122
1247
1833
1264
2017
1787
852
1125
249
144
1687
2111
1277
499
3278
710
0
965
714
283
264
709
1224
4611
3123
5308
275
534
20
494
193
633
395
362
395
769
1912
422
272
1937

1720
684
1666
1610
646
938
665
1032
930
454
578
128
78
866
1105
643
266
1697
371
0
507
381
138
134
369
636
2395
1636
2772
143
281
7
250
94
320
210
186
198
391
1004
197
134
996

1642
654
1601
1512
601
895
599
985
857
398
547
121
66
821
1006
634
233
1581
339
0
458
333
145
130
340
588
2216
1487
2536
132
253
13
244
99
313
185
176
197
378
908
225
138
941

408
176
390
358
183
238
199
353
212
103
164
34
19
222
293
148
54
518
89
0
130
117
31
44
114
129
506
321
620
35
77
5
79
33
83
29
34
58
136
228
79
26
241

205
93
215
177
100
124
108
170
115
60
91
20
11
113
157
79
27
275
46
0
75
65
12
23
56
69
260
158
305
20
37
1
35
17
40
12
19
27
60
123
24
13
128

Parulia
Rural
Kendut
Rural
Palashi
Rural
Ikra
Rural
Jamkuri
Rural
NandanpurRural
MochrakenRural
Bharra
Rural
Telenda
Rural
Murra
Rural
Purunia
Rural
Balarampur Rural
Damodar MRural
RamchandrRural
Debagram Rural
Purbator Rural
Janakpur Rural
DighalgramRural
Japamali Rural
Sarama
Rural
Jangpur
Rural
Banjora
Rural
Jalanpur Rural
Asanbani
Rural
GangajalgTotal
GangajalghatRural
GangajalghatUrban
Kali Pathar Rural
Barasal
Rural
Kamalpur Rural
Ratanpur Rural
DuberdangRural
Barasal Sr Rural
Bara LachhRural
RajarampurRural
Lalpur BaraRural
Palajuria Rural
Dhabani Rural
Panktor
Rural
BasudebpuRural
Chausal Rural
Adwitpur Rural
SrichandraRural

117
96
127
223
126
127
434
384
207
60
232
0
48
559
131
33
106
187
657
150
248
305
207
0
37878
37878
0
126
525
111
137
342
362
166
171
268
252
177
523
319
436
2
230

563
448
665
1129
719
628
1919
1912
980
265
1031
0
252
2680
620
134
455
915
3132
706
1252
1529
982
0
180974
180974
0
658
2550
584
653
1858
2070
837
850
1247
1323
856
2494
1704
2328
9
1243

299
229
357
575
368
331
957
995
478
145
553
0
139
1391
332
73
225
489
1649
379
646
765
518
0
93252
93252
0
335
1344
319
338
973
1067
432
422
663
698
435
1320
894
1205
4
660

264
219
308
554
351
297
962
917
502
120
478
0
113
1289
288
61
230
426
1483
327
606
764
464
0
87722
87722
0
323
1206
265
315
885
1003
405
428
584
625
421
1174
810
1123
5
583

88
69
82
150
99
92
287
247
149
24
124
0
33
358
56
12
50
114
332
87
146
184
119
0
21412
21412
0
75
307
80
95
220
317
91
131
137
221
105
261
256
266
0
114

46
32
40
71
55
55
150
122
66
19
68
0
20
183
32
5
23
66
193
48
71
98
61
0
11225
11225
0
36
161
46
49
131
168
49
62
71
121
49
142
136
140
0
64

GhanashyaRural
Phuljam Rural
AnandapurRural
Brajarajpur Rural
ChaitanyapRural
Dethol
Rural
Chandipur Rural
NityanandaRural
Sibipara Rural
SarangapurRural
Bankdaha Rural
Pheguasol Rural
Hadalbani Rural
Latiabani Rural
Machh BanRural
Benagari Rural
DurlabhpurRural
NidhirampuRural
Kudra
Rural
Damra
Rural
Pachamba Rural
Madanpur Rural
GopinathpuRural
Dumuria Rural
NandanpurRural
Deuli
Rural
BhalukathoRural
GobindapurRural
MukundapurbRural
Ban AshuriRural
Bara KumirRural
Beldanga Rural
Kusthalia Rural
NarayanpuRural
SudarshanpRural
Kalipur
Rural
Chhota Lal Rural
Chhota Naba Rural
Chururi
Rural
Raidihi
Rural
Jenadihi Rural
Bishinda Rural
Paramanik Rural

200
363
127
0
169
320
37
516
428
585
601
235
163
597
259
409
373
606
49
94
133
145
320
300
367
401
71
24
0
479
431
213
392
27
83
97
130
0
149
1248
140
449
31

1025
1567
545
0
902
1359
153
2151
2190
2943
2958
1230
838
2847
1222
2135
1725
3264
211
504
598
896
1638
1575
1612
2155
401
98
0
2078
2355
1219
1902
147
468
518
655
0
767
3813
769
2373
124

541
806
277
0
469
714
82
1100
1148
1515
1542
626
436
1481
619
1089
894
1732
102
251
321
482
843
811
875
1126
207
49
0
1055
1228
631
957
71
238
267
331
0
395
2052
404
1191
66

484
761
268
0
433
645
71
1051
1042
1428
1416
604
402
1366
603
1046
831
1532
109
253
277
414
795
764
737
1029
194
49
0
1023
1127
588
945
76
230
251
324
0
372
1761
365
1182
58

121
226
112
0
111
173
33
233
275
328
427
155
105
304
166
243
172
391
26
47
85
94
176
166
166
267
37
13
0
241
249
180
247
27
58
59
79
0
82
342
85
322
15

71
122
60
0
62
102
19
117
150
188
227
76
56
168
79
120
101
218
13
25
52
56
91
86
92
146
18
9
0
122
147
95
129
11
27
32
33
0
36
182
43
155
10

Chak RangRural
Ranga Met Rural
Kelai
Rural
Kenthalya Rural
Rajamela Rural
Balikhun Rural
Sidara
Rural
LachhmanpRural
Bharadihi Rural
Bara Rampur Rural
Sagarya Rural
NutangramRural
Khajuri
Rural
Banka JuraRural
Jamshala Rural
Chhota LacRural
Nadihi
Rural
BamundihaRural
Chhola Bai Rural
Hanri BhanRural
Shua Basa Rural
Keshiara Rural
Ita Dangra Rural
Mallikdihi Rural
Garjuria Rural
Ukhra Dihi Rural
Bhakta BanRural
Jam Bedya Rural
Shirsha
Rural
Taljhitka Rural
Lakhyara Rural
Ekchala
Rural
RanganathRural
Mukunda PRural
Gura Chha Rural
Amala DihiRural
Khayer BanRural
Pankua
Rural
Amjor
Rural
Macha ParuRural
Gobinda D Rural
Mautara Rural
ThumkonraRural

26
173
99
70
350
99
146
638
359
0
101
218
91
12
70
39
156
81
37
230
115
1392
72
97
160
383
379
249
0
165
88
222
413
118
140
32
201
39
491
550
753
167
108

96
919
520
367
1641
506
719
3117
1715
0
526
953
398
50
329
161
840
399
182
984
647
6922
397
523
779
1652
1850
1315
0
709
399
1012
2022
558
716
139
970
172
2279
2605
3650
744
623

45
471
262
174
879
254
327
1575
880
0
281
485
198
26
167
77
437
192
92
497
326
3577
206
268
380
823
950
652
0
375
203
507
1016
283
374
78
512
88
1164
1347
1860
373
307

51
448
258
193
762
252
392
1542
835
0
245
468
200
24
162
84
403
207
90
487
321
3345
191
255
399
829
900
663
0
334
196
505
1006
275
342
61
458
84
1115
1258
1790
371
316

16
109
91
57
182
68
104
365
173
0
68
108
45
5
41
14
122
42
22
89
75
838
35
52
95
181
189
172
0
80
40
114
202
77
90
7
109
14
329
278
370
81
81

8
53
47
30
95
33
47
172
93
0
38
63
21
3
19
5
65
21
10
38
40
430
17
28
48
94
98
78
0
45
21
54
101
45
52
5
72
8
180
152
200
27
39

Ranbahal Rural
Selera
Rural
Konra
Rural
Maraya
Rural
BhairabpurRural
Mandi
Rural
Gangajal GRural
Belarmari Rural
Chhota Kum
Rural
KenduadihiRural
Nabagram Rural
Kot Madan Rural
Kapishtha Rural
Subar NatoRural
Nischintapur Rural
Saltora
Rural
Salbedya Rural
MadhabpurRural
Kallapur Rural
Ramnagar Rural
Suarara
Rural
RadhashyaRural
Sankarara Rural
BrahmanarRural
Charadihi Rural
Rampur
Rural
Khopaganj Rural
Birra
Rural
Jemua
Rural
Balijora
Rural
Gopalpur Rural
Jambedya Rural
Bhiringi
Rural
Malkonra Rural
Barajuri
Rural
Dandulya Rural
Ramkanali Rural
KenduabariRural
Arbat
Rural
Asan Chua Rural
Arjunpur Rural
Bihar JuryaRural
Hare Krish Rural

141
242
277
147
1004
46
1980
32
95
237
416
97
764
199
0
670
177
170
113
51
107
68
91
100
81
145
0
252
247
208
119
167
76
178
431
111
260
25
112
84
90
414
120

736
1170
1231
638
4669
175
8708
128
416
1259
1911
512
3757
937
0
2928
894
766
624
225
449
321
465
450
394
682
0
1101
1138
860
538
843
320
758
1940
642
1173
96
514
322
476
1762
580

374
586
619
333
2379
90
4454
66
212
631
1000
253
1917
474
0
1479
468
385
327
127
228
148
225
226
211
349
0
565
601
460
271
439
173
390
1025
320
625
48
264
163
244
924
291

362
584
612
305
2290
85
4254
62
204
628
911
259
1840
463
0
1449
426
381
297
98
221
173
240
224
183
333
0
536
537
400
267
404
147
368
915
322
548
48
250
159
232
838
289

90
184
115
48
506
19
930
17
49
174
214
78
466
103
0
349
82
87
56
19
49
48
42
56
42
72
0
114
129
137
69
117
43
110
246
81
143
11
53
28
53
179
69

42
93
57
28
244
13
473
9
26
83
117
39
250
52
0
178
44
41
23
13
21
17
19
27
26
31
0
60
69
86
37
62
23
60
141
34
80
3
23
9
28
99
29

BrindabanpRural
Atarya
Rural
GobardhanRural
Pirrabani Rural
Dhabani GobiRural
Radha Kris Rural
Kantabani Rural
GopinathpuRural
Maldanga
Rural
Tentulia D Rural
Shimlagar Rural
Bhatla ParaRural
Menjua
Rural
AbhirampuRural
Srirampur Rural
Tilasuli
Rural
Bhaluka PaRural
Bayer MaraRural
Raniara
Rural
Arbetal
Rural
Chhatna
Total
Chhatna Rural
Chhatna Urban
Bankati
Rural
Asurabad Rural
Gairaabad Rural
Jorthol
Rural
Kendbede Rural
Phulberya Rural
Jalhari
Rural
Jamthol
Rural
Kuladabar Rural
Sanpura Rural
Narashol Rural
KumirdohaRural
Gailabad Rural
Bhelani
Rural
Bhanrarber Rural
Raibandh
Rural
Rampur
Rural
KhabanigopRural
Upargara Rural
Taljharia Rural

29
40
90
465
0
8
162
115
0
242
98
236
80
35
1
49
203
120
142
182
40009
38836
1173
41
133
100
247
109
32
127
168
62
288
31
214
32
164
0
0
76
178
148
197

135
150
450
2252
0
33
774
616
0
1260
502
1152
452
179
6
314
888
516
680
808
195038
189712
5326
204
694
610
1219
513
179
780
848
299
1422
166
1052
145
793
0
0
443
941
766
1038

74
71
227
1162
0
17
404
319
0
653
263
600
228
91
3
154
464
258
340
439
99523
96797
2726
105
350
310
637
260
88
398
401
144
725
88
519
74
397
0
0
219
458
397
514

61
79
223
1090
0
16
370
297
0
607
239
552
224
88
3
160
424
258
340
369
95515
92915
2600
99
344
300
582
253
91
382
447
155
697
78
533
71
396
0
0
224
483
369
524

19
23
67
258
0
4
99
119
0
126
68
138
59
30
0
37
107
71
71
95
24229
23667
562
38
74
70
135
84
24
110
103
23
184
27
136
16
103
0
0
52
140
105
143

13
11
36
136
0
2
59
72
0
66
37
77
30
15
0
20
53
37
34
52
12375
12113
262
17
44
37
67
40
9
55
47
8
97
14
58
6
49
0
0
32
67
57
64

GopinathdiRural
Dhaban
Rural
BhabanipurRural
RadhaballaRural
Sidhaberia Rural
Namabad Rural
Jhikuria
Rural
Ampahari Rural
Murgathol Rural
Khaerbani Rural
Jirra
Rural
Chandra Rural
Chak Chaki Rural
Burat
Rural
Jorhira
Rural
Benagaria Rural
Arajuri
Rural
Deulbhira Rural
Paarashia Rural
GopinathpuRural
Kalipahari Rural
Garra
Rural
RangametyRural
Dhatla
Rural
Dubra
Rural
KaminbedyRural
Sihika
Rural
Mayragary Rural
Tulsa
Rural
SihikapaharRural
Hatjor
Rural
Tilna
Rural
SimulberyaRural
Ethani
Rural
Saluni
Rural
Besara
Rural
Enari
Rural
Karrasol Rural
Gopalpur Rural
Haridihi
Rural
Kalipur
Rural
Jhunjka
Rural
Parulia
Rural

63
319
82
47
141
63
40
300
158
61
411
77
0
59
184
49
218
52
138
161
117
118
134
94
83
148
99
62
111
79
133
74
161
234
495
228
116
24
37
53
180
329
129

346
1543
409
326
727
307
226
1518
832
349
2085
428
0
353
912
291
1113
278
733
874
655
634
664
514
442
729
447
285
584
433
698
411
936
1180
2286
1035
618
117
185
206
812
1721
724

175
777
213
166
349
147
100
785
415
167
1049
225
0
166
444
156
585
132
378
420
309
328
344
248
236
371
224
151
308
210
363
210
482
612
1158
516
323
59
91
116
416
876
368

171
766
196
160
378
160
126
733
417
182
1036
203
0
187
468
135
528
146
355
454
346
306
320
266
206
358
223
134
276
223
335
201
454
568
1128
519
295
58
94
90
396
845
356

40
184
43
52
87
55
35
183
98
44
263
59
0
40
117
30
118
28
56
117
96
84
58
79
63
96
60
36
69
63
76
51
92
149
259
121
87
15
27
14
111
213
83

20
91
24
28
35
18
14
85
56
24
127
31
0
16
61
12
66
13
34
57
52
51
30
40
34
46
35
24
38
33
39
29
50
81
131
64
44
5
14
8
54
109
43

Hausibad Rural
Majhidi
Rural
Kendua
Rural
Tentul Beri Rural
Penchasimu
Rural
Jiadoba
Rural
Banjurya Rural
Macha BaidRural
Shirpura Rural
Jirra Kelai Rural
Hatia Shor Rural
Jai Nagar Rural
Shushunia Rural
Dumur Kundi Rural
Metela
Rural
Phapsa
Rural
Kulyara
Rural
Bagdiha Rural
RamnathpuRural
Hapania Rural
Siuli Bana Rural
Shushunia Rural
Gohal Dan Rural
Pahar GhatRural
Nama ShusRural
Shushunia Rural
Chhata Tal Rural
Bishkodar Rural
Shushunia Rural
Pahar Bedi Rural
Nangla
Rural
Bharatpur Rural
Gidhuria Rural
Jaljalia BanRural
Agaya
Rural
Chamkara Rural
BasulibandRural
Karra
Rural
Beliara
Rural
Hari Bandi Rural
Mirga
Rural
ShiuligaryaRural
Sarberia Rural

141
249
136
38
116
2
33
11
177
151
7
70
215
0
176
78
176
145
167
75
70
1
111
388
84
146
126
177
54
170
6
98
138
165
140
196
46
91
164
59
121
42
36

632
1165
621
204
525
11
188
72
826
856
60
371
1018
0
864
369
862
774
879
349
406
1
539
1830
402
635
576
839
234
951
26
403
721
713
753
1132
225
445
741
311
610
251
166

325
609
322
104
279
5
96
39
399
440
23
177
520
0
440
198
469
401
421
162
203
1
281
965
201
319
283
430
114
482
14
211
365
370
399
592
116
226
376
152
319
131
89

307
556
299
100
246
6
92
33
427
416
37
194
498
0
424
171
393
373
458
187
203
0
258
865
201
316
293
409
120
469
12
192
356
343
354
540
109
219
365
159
291
120
77

94
184
63
36
71
1
26
6
114
121
7
41
130
0
144
33
135
104
113
47
43
0
67
205
70
62
75
107
39
186
4
41
70
99
97
173
26
40
110
40
60
31
15

48
85
40
14
41
0
16
2
48
70
1
23
80
0
73
17
71
52
62
20
19
0
45
103
39
34
41
55
16
99
2
20
38
53
52
84
12
20
53
20
37
17
7

Pathardiha Rural
Mujra KundRural
Jamdahari Rural
Barbakra Rural
Khaira Kana
Rural
LakshminarRural
Kantasol Rural
Kamarkuli Rural
Kuludihi Rural
Gurputa Rural
Kallaiberia Rural
Banagram Rural
PinashgaryRural
Ghoramuli Rural
Dubrajpur Rural
Bamankuli Rural
MandashpaRural
ChowgharaRural
Panchpukhu
Rural
JanarddanpRural
Jhagrapur Rural
Bhalai DihaRural
BrajamohaRural
DhengakenRural
Ghar Mora Rural
Musibdihi Rural
Lohagar Rural
Benagaria Rural
Kalpathar Rural
GhoshergaRural
Kharbana Rural
Hans PaharRural
Dalpur
Rural
Dumdumi Rural
Shuara BakRural
BalarampurRural
Siuli PahariRural
Shukuni BaRural
Bindna
Rural
Ranagora Rural
Palshara Rural
Bikpur
Rural
Kanki
Rural

340
76
157
462
88
706
594
403
24
197
165
55
37
317
234
480
104
71
85
7
233
166
22
55
191
85
378
139
104
404
273
164
80
284
184
167
223
228
269
50
370
48
145

1757
357
776
2188
421
3542
2753
1734
107
935
755
260
195
1693
1059
2098
489
335
375
30
1102
757
95
277
808
401
1836
623
508
1909
1317
870
368
1290
898
730
1031
1048
1282
259
1708
231
692

869
169
399
1120
202
1810
1372
901
51
456
377
126
97
852
553
1056
254
168
193
16
584
400
51
146
423
200
962
317
265
963
676
460
198
665
456
360
526
542
657
120
878
130
338

888
188
377
1068
219
1732
1381
833
56
479
378
134
98
841
506
1042
235
167
182
14
518
357
44
131
385
201
874
306
243
946
641
410
170
625
442
370
505
506
625
139
830
101
354

264
39
85
243
48
434
329
166
18
136
123
20
28
237
83
224
65
40
38
6
87
95
9
33
100
43
229
89
64
212
140
103
36
160
143
103
124
134
153
46
211
38
99

131
16
50
131
24
223
169
97
7
72
64
9
14
116
42
104
35
22
18
2
53
51
4
18
54
25
116
45
29
103
84
61
19
78
70
54
59
75
70
18
118
28
36

Malpara Rural
Rajadal
Rural
Bangaon Rural
Murgabani Rural
Arra
Rural
BandayagaRural
Bindajam Rural
BarabanagRural
KhudrabanRural
Goyal DangRural
Amdiha
Rural
Gursagra Rural
NarasinhapRural
Guniada Rural
Malbedya Rural
HarakbedyRural
Kelai
Rural
ParashibanRural
Jamdoba Rural
Mangalda Rural
Barshi
Rural
Dumda
Rural
Tilajuri
Rural
Katharia Rural
SingergaraRural
Karkari
Rural
Chhopania Rural
Satkhulia Rural
Anturi Ban Rural
Jamtara
Rural
Bankati
Rural
Aljhara
Rural
DhengagorRural
Nanduara Rural
Baghmara Rural
Dhagara Rural
MeghakataRural
Bijpur
Rural
Siulibana Rural
Amakunda Rural
Garbana Rural
ChholagaraRural
Sarsa
Rural

49
1
128
38
472
119
85
100
21
101
156
44
58
23
64
95
109
38
79
62
84
77
48
203
36
41
74
74
102
179
191
346
25
58
120
59
44
164
57
138
4
107
0

235
1
684
154
2127
567
467
459
94
494
772
235
294
123
340
520
566
193
416
368
395
457
221
964
201
216
363
344
461
849
925
1860
107
257
660
287
237
853
332
632
25
518
0

119
1
355
80
1074
298
216
214
54
247
396
123
131
56
167
264
281
94
196
189
200
232
125
483
92
112
187
175
237
436
471
945
56
126
326
133
113
471
172
320
13
273
0

116
0
329
74
1053
269
251
245
40
247
376
112
163
67
173
256
285
99
220
179
195
225
96
481
109
104
176
169
224
413
454
915
51
131
334
154
124
382
160
312
12
245
0

34
0
82
12
218
61
55
80
9
68
120
38
45
21
32
70
88
33
44
46
53
54
31
96
29
32
45
38
55
99
104
219
15
17
98
29
29
105
27
62
2
47
0

21
0
46
9
107
28
24
33
5
32
60
19
16
8
17
32
40
16
19
24
23
21
21
42
15
23
23
22
29
49
49
124
8
7
56
11
13
61
14
29
2
24
0

Alutia
Rural
Palla
Rural
Bahara
Rural
Patjuri AgaRural
Banksimul Rural
Kunkhri BaRural
RangametiRural
Kamalpur Rural
Chinabari Rural
Baksi BandRural
Mahes Khap
Rural
Chaintor Rural
MaheshanaRural
Bhunya PurRural
BudhanpurRural
SanotalparRural
PanjangaraRural
Chaka
Rural
Khaeabani Rural
Antkuria Rural
Upar Dihi Rural
Amalatara Rural
KhobradihiRural
MantumuraRural
Shalchura Rural
Simla
Rural
Nekra KundRural
Chhata PatRural
Baliguma Rural
Jharia MadhaRural
Pitha Bad Rural
Shaldiha Rural
Bhandar BeRural
Hanulia
Rural
LakshmishoRural
ChaktamakRural
Khirpai
Rural
Khirshol Rural
Jatyardihi Rural
Suribedia Rural
Rampur
Rural
Banagram Rural
BandardihiRural

154
97
387
144
90
159
190
477
237
21
54
103
121
210
71
101
17
222
57
148
141
117
94
165
221
303
58
158
160
0
79
509
138
148
173
1
102
103
46
212
72
105
134

751
445
1818
674
411
726
987
2214
1125
102
289
473
557
1035
316
498
99
1017
280
779
713
697
461
759
997
1387
288
739
685
0
432
2504
699
689
828
5
478
472
291
1036
334
529
700

387
234
923
370
213
367
492
1157
573
53
137
247
284
549
160
247
46
518
148
381
374
365
256
395
520
715
160
397
355
0
214
1290
370
346
442
2
242
226
146
515
171
270
366

364
211
895
304
198
359
495
1057
552
49
152
226
273
486
156
251
53
499
132
398
339
332
205
364
477
672
128
342
330
0
218
1214
329
343
386
3
236
246
145
521
163
259
334

94
53
273
64
39
107
130
263
145
9
39
41
48
134
35
60
19
130
44
104
106
77
59
109
113
156
40
97
84
0
68
321
94
72
119
0
64
68
52
119
41
72
105

48
25
144
40
21
52
68
149
77
4
16
24
20
69
16
34
9
70
13
48
57
34
36
50
57
84
24
58
44
0
38
167
50
36
73
0
28
28
23
60
23
30
62

Hetyatora Rural
Masthol
Rural
Keshra
Rural
Mahisha D Rural
Subarda Rural
Rahir
Rural
KapasberiaRural
Haridi
Rural
Metyala Rural
Phul KusumRural
Bahirdya Rural
Painsabad Rural
Nawada Rural
Nabagram Rural
Karkari
Rural
Jambede Rural
Deul BheryRural
Gara
Rural
Kanta Pahar
Rural
Jambani Rural
Kharbona
Rural
Buripara Rural
Jibanpur BankRural
Daldali
Rural
Teghori
Rural
Bagjuri
Rural
JagannathpRural
Pathan BerRural
Saparda Rural
Tisra
Rural
Kelaibad Rural
GobindapuRural
Bhimpur Rural
Tentuibad
Rural
Danmari Rural
Gholgore Rural
Kendsaer Rural
Nisehintap Rural
Lari
Rural
Banpusra Rural
LakshmanpRural
Radha NagRural
Kadra
Rural

161
160
265
22
226
75
7
247
114
191
105
238
95
51
212
378
41
210
171
80
0
39
0
53
376
190
59
42
118
117
106
2
6
0
301
299
317
83
201
153
90
26
69

745
799
1030
135
1164
399
29
1196
501
984
531
1149
441
237
1077
1777
226
962
801
403
0
162
0
295
1663
927
289
197
538
566
480
10
35
0
1411
1571
1497
336
1008
678
428
129
298

385
397
521
75
622
211
16
598
259
504
281
587
235
121
555
905
125
496
394
185
0
67
0
163
869
477
143
102
289
272
241
4
22
0
733
818
763
178
514
349
231
70
147

360
402
509
60
542
188
13
598
242
480
250
562
206
116
522
872
101
466
407
218
0
95
0
132
794
450
146
95
249
294
239
6
13
0
678
753
734
158
494
329
197
59
151

80
108
135
17
134
46
3
170
63
82
71
155
70
28
140
251
27
97
107
51
0
21
0
31
187
100
37
32
72
78
76
2
3
0
168
207
193
45
129
62
59
28
33

36
52
70
8
66
25
1
79
40
48
34
68
35
14
68
111
12
55
47
30
0
8
0
18
97
50
13
17
39
42
33
0
2
0
91
105
101
28
73
32
33
15
16

Kharakpur Rural
Shunri ChitRural
Nuniadihi Rural
Niasa
Rural
Panjan Paha
Rural
Sarenga PhRural
Panpukuria Rural
Noadihi
Rural
Kanudihi Rural
Jhanti PahaUrban
Indpur
Total
Indpur
Rural
Indpur
Urban
Uttar Kend Rural
Baradoba
Rural
Kalipahari Rural
Narasing DRural
Salukdang Rural
BhabrigaraRural
Niyasa
Rural
Nutandihi Rural
Jagatpur Rural
BhutargaraRural
BhalukchalRural
Chaka
Rural
UttarpairacRural
Ambedya Rural
Beldanga
Rural
Bangram Rural
Hatgram Rural
Beliagara Rural
Satami
Rural
RadhanagaRural
Dubrajpur Rural
Raghudihi Rural
Gilirbona Rural
Ahanda
Rural
Uttar Asan Rural
Khaer Bani Rural
Kumir PathRural
Leda Palash Rural
Madhabpur Rural
Saerdi
Rural

8
243
76
138
27
51
0
348
13
1173
31668
31668
0
74
0
50
19
56
5
46
13
33
102
1
114
450
94
0
35
649
178
255
77
133
21
64
143
100
0
47
0
0
206

41
1261
410
675
107
237
0
1676
76
5326
156522
156522
0
369
0
227
90
268
22
211
56
163
569
1
632
2246
466
0
181
3080
759
1256
422
757
93
295
822
607
0
261
0
0
1164

20
650
218
335
56
123
0
876
41
2726
80556
80556
0
179
0
110
45
135
11
106
32
82
284
1
308
1173
239
0
94
1562
391
639
219
388
47
147
422
298
0
128
0
0
613

21
611
192
340
51
114
0
800
35
2600
75966
75966
0
190
0
117
45
133
11
105
24
81
285
0
324
1073
227
0
87
1518
368
617
203
369
46
148
400
309
0
133
0
0
551

3
146
63
74
12
33
0
191
13
562
19430
19430
0
39
0
25
11
35
1
32
6
28
60
0
108
305
32
0
13
339
115
161
30
73
11
54
93
95
0
38
0
0
122

2
71
34
40
8
20
0
112
6
262
10059
10059
0
20
0
10
9
21
0
15
5
12
28
0
50
168
15
0
8
166
57
93
14
36
5
28
44
51
0
15
0
0
75

Kajal Kura Rural


Purulia
Rural
Surulia
Rural
Dakshinke Rural
Damodarpur Rural
KalachandpRural
Sialia
Rural
Belut
Rural
Natherdan Rural
BrahmandiRural
Tungi
Rural
Rampur
Rural
Pabra
Rural
KendbanadRural
Petardi
Rural
Barajorda Rural
Gabrasol Rural
Gopaldi
Rural
Ghusikdan Rural
ChaukighatRural
DakshinasaRural
BalarampurRural
Patirdang Rural
Kamlabad Rural
Gottarya Rural
Kelera
Rural
MaitydubraRural
Salanpur Rural
GandlugaraRural
Padulara Rural
BhalukbasaRural
KaramkholaRural
Khatgram Rural
Bamni
Rural
Benagerya Rural
Junbedya Rural
Dakshin KaRural
Shibrampur Rural
Chandra Rural
Bhutama Rural
PhulkusmaRural
Benahar Rural
UttarkamalRural

134
174
145
21
0
34
176
253
270
530
167
0
160
32
147
385
206
143
9
315
37
246
407
97
219
75
138
141
94
297
52
101
179
137
0
297
52
0
93
132
312
109
107

832
964
863
103
0
185
933
1276
1462
2933
864
0
857
170
808
1808
1052
704
46
1592
196
1318
2117
519
1148
412
759
712
428
1560
228
484
892
695
0
1463
243
0
434
752
1569
531
549

419
482
453
49
0
94
487
664
755
1513
458
0
435
96
416
921
521
355
25
831
103
695
1101
257
602
211
377
371
203
790
111
245
462
360
0
780
125
0
219
374
825
261
264

413
482
410
54
0
91
446
612
707
1420
406
0
422
74
392
887
531
349
21
761
93
623
1016
262
546
201
382
341
225
770
117
239
430
335
0
683
118
0
215
378
744
270
285

107
123
121
11
0
17
134
180
157
324
100
0
82
14
101
193
151
66
3
176
15
140
232
67
139
53
70
106
42
254
21
85
85
83
0
152
32
0
53
121
183
57
57

49
54
58
6
0
8
79
89
83
170
62
0
35
8
43
99
77
36
2
84
9
73
122
33
74
32
31
65
21
136
7
44
43
45
0
89
16
0
31
63
100
28
34

SonardangRural
Jugibad
Rural
NekrakondRural
Dakshin PaiRural
KaliapatharRural
Belaruma Rural
Rajudi
Rural
RaghunathRural
Garduara Rural
PatharkhunRural
KurchibedyRural
Ghutia
Rural
Danga
Rural
PanjangaraRural
BirchandraRural
ChhelebadRural
Baga
Rural
Niasha
Rural
Jambedya Rural
Shaluka Rural
Kendbana Rural
Beldangra Rural
Bandeuli Rural
MayurnachnaRural
KadamdeulRural
Bisharbera Rural
NadusenarRural
HetyapathaRural
Banshidihi Rural
KharakanalRural
Nishchinta Rural
Jiarda
Rural
BanshketyaRural
Erodihi
Rural
Tunamara Rural
ChakaltasaRural
Panchpukhu
Rural
ChuramaniRural
Jagatdeuli Rural
Hitashi
Rural
Hannya
Rural
DeghariardiRural
Puara
Rural

229
0
81
211
119
97
203
98
295
129
28
35
397
113
111
36
451
226
373
49
19
0
248
0
239
0
50
106
289
51
37
250
96
188
39
101
196
97
80
165
123
106
368

1213
0
421
1170
544
481
932
454
1508
607
126
164
1879
557
546
172
2256
1078
1638
224
80
0
1283
0
1038
0
230
529
1523
224
172
1128
408
785
168
378
854
489
381
798
568
459
1783

614
0
217
608
261
231
507
239
784
311
62
84
971
284
290
86
1181
543
828
121
43
0
647
0
545
0
107
266
780
115
86
619
210
431
95
195
422
262
203
408
289
238
946

599
0
204
562
283
250
425
215
724
296
64
80
908
273
256
86
1075
535
810
103
37
0
636
0
493
0
123
263
743
109
86
509
198
354
73
183
432
227
178
390
279
221
837

161
0
54
153
69
48
101
45
154
70
11
16
229
66
83
27
256
126
170
26
7
0
159
0
100
0
26
62
186
32
19
146
54
66
19
28
105
73
53
80
70
43
212

75
0
25
76
29
22
56
24
81
38
3
9
109
31
48
12
136
61
93
19
2
0
89
0
57
0
9
27
87
17
11
80
25
35
11
14
51
40
35
45
29
21
124

ChaitandihiRural
Mukhutidi Rural
Jirra
Rural
Chakaltor Rural
SiromanipuRural
Kantakuli Rural
Chhatraba Rural
Amdanga Rural
Depaharih Rural
KrishnanagRural
Niamatpur Rural
Mohanepara Rural
Bagdiha Rural
DhobagereRural
Siromanipur Rural
Nuniabad Rural
PurushottaRural
MaheshpurRural
Deul Bhira Rural
Bajora
Rural
Manohara Rural
GokulnagarRural
DamodarpuRural
Nayekhir Rural
Indpur
Rural
Bhaluka Rural
Banshi
Rural
ChakadobaRural
Panijia
Rural
DharampurRural
Paharpur Rural
Dhengakend Rural
BholarkhapRural
Menjua
Rural
Sankra
Rural
Bheduasol Rural
DangarampRural
Golakpur Rural
Bankata Rural
Botkula
Rural
GoaladangRural
Jugda
Rural
MauladangRural

32
36
209
519
92
59
67
37
12
69
265
0
313
45
0
82
240
218
89
89
0
163
76
316
535
236
217
3
0
224
87
0
213
95
172
310
415
195
171
86
238
4
127

175
193
1007
2448
452
272
305
191
57
336
1290
0
1403
181
0
320
1171
1098
415
388
0
921
355
1391
2573
1128
972
15
0
1149
436
0
1048
498
737
1581
2081
895
904
398
1153
20
671

89
101
536
1253
220
135
164
97
27
170
684
0
731
92
0
160
597
585
213
196
0
469
177
737
1336
590
497
7
0
621
248
0
459
262
372
833
1067
467
478
209
596
10
333

86
92
471
1195
232
137
141
94
30
166
606
0
672
89
0
160
574
513
202
192
0
452
178
654
1237
538
475
8
0
528
188
0
589
236
365
748
1014
428
426
189
557
10
338

20
30
111
286
61
39
34
16
8
29
143
0
146
36
0
33
159
122
52
67
0
104
25
115
232
121
119
1
0
151
53
0
149
72
105
186
266
85
104
59
197
3
80

8
15
56
153
30
19
22
6
4
14
81
0
84
18
0
19
86
74
23
28
0
50
10
63
109
62
62
1
0
85
26
0
64
40
43
96
131
37
57
33
104
1
43

GobindapuRural
Uparkecha Rural
ChhotakeeRural
RaghunathRural
HarishchanRural
NamageryakuRural
DhansantraRural
Nayada
Rural
UpargeryakRural
Shalkap Rural
RamchandrRural
Kurpa
Rural
Gunnath Rural
Madunia Rural
Tentulia
Rural
BrajarajpurRural
Matranga
Rural
Tentulchita Rural
Kalpathar Rural
KaliapatharRural
Gangpur Rural
Marlu
Rural
Shialgeria
Rural
SirishganjaRural
Gosainhir Rural
Baurisol Rural
Alijhar
Rural
HarishchanRural
Bhatra
Rural
Tarkajor
Rural
Maukuri Rural
Benageria Rural
AtbhaichanRural
ChaurabadRural
Geriakola Rural
ShibarampRural
Salgerya Rural
Namasol
Rural
Karkota
Rural
GharpatharRural
Rautara
Rural
Satsagarya Rural
MaishdabraRural

212
319
49
29
33
0
243
128
62
183
210
270
446
277
228
298
0
0
117
68
50
220
0
8
1
232
123
15
264
46
174
30
260
104
109
45
24
0
122
246
420
0
183

1036
1683
259
137
158
0
1402
688
324
1004
974
1262
2121
1446
1085
1577
0
0
674
303
265
1115
0
36
1
1101
584
121
1269
205
831
144
1310
460
522
181
92
0
609
1301
2026
0
795

531
877
141
71
89
0
717
359
158
495
489
642
1093
755
564
797
0
0
368
145
143
559
0
18
1
551
280
65
663
99
416
68
658
225
265
98
47
0
333
667
1050
0
422

505
806
118
66
69
0
685
329
166
509
485
620
1028
691
521
780
0
0
306
158
122
556
0
18
0
550
304
56
606
106
415
76
652
235
257
83
45
0
276
634
976
0
373

149
213
27
10
12
0
200
70
36
146
116
190
228
172
112
202
0
0
75
37
31
128
0
6
0
127
63
24
166
31
125
19
190
40
68
17
9
0
134
261
347
0
130

79
104
12
6
5
0
97
35
19
75
57
94
129
87
53
97
0
0
41
20
15
73
0
3
0
58
30
13
91
12
61
7
105
18
39
10
5
0
66
140
187
0
74

Gaurbazar Rural
Dhuniagar Rural
Jhaktor
Rural
Dumutor Rural
Khirpai
Rural
Khapkata Rural
Pathrator Rural
Rampur
Rural
Arabari
Rural
Kurkutia Rural
Jharia
Rural
Araldihi
Rural
Jugibaid Rural
Chhatapur Rural
NischintapuRural
Binodpur Rural
KurusthaliaRural
Gosainijan Rural
Patijanara Rural
Kuchaipal Rural
Bankura -Total
Bankura -Rural
Bankura -Urban
Gauripur Rural
Achuri
Rural
Dhobargra Rural
Tant KanaliRural
Hare Krish Rural
Dhul KumarRural
Kasiadoba Rural
Nidaya
Rural
Papurdihi Rural
Debipur Rural
BeharadihiRural
Nawdi
Rural
Balardihi Rural
Badulara Rural
Sanaband Rural
Jirabad
Rural
Katgaria
Rural
Jamaradihi Rural
GhughujanRural
Jalhari
Rural

842
281
148
116
106
45
210
370
140
105
136
431
118
182
90
24
86
104
72
141
21917
21917
0
320
714
86
103
113
108
19
120
209
131
91
69
161
718
273
29
0
37
52
276

4349
1252
684
492
444
198
1011
1574
536
506
662
2273
652
899
459
134
408
545
333
656
107685
107685
0
1468
3386
464
498
595
533
111
575
1001
684
504
369
821
3783
1238
184
0
195
269
1584

2222
646
360
247
233
102
503
821
283
261
334
1155
345
487
242
69
199
292
177
349
55079
55079
0
739
1728
227
231
282
262
61
302
502
356
243
198
401
1844
673
91
0
104
153
805

2127
606
324
245
211
96
508
753
253
245
328
1118
307
412
217
65
209
253
156
307
52606
52606
0
729
1658
237
267
313
271
50
273
499
328
261
171
420
1939
565
93
0
91
116
779

651
246
121
65
60
29
141
241
75
58
99
277
74
119
59
12
47
73
44
71
12553
12553
0
141
406
57
45
65
64
12
64
112
59
74
40
123
454
103
27
0
26
34
201

338
130
64
35
34
18
69
135
41
28
48
136
42
63
35
5
22
42
23
38
6400
6400
0
73
214
28
22
28
21
7
36
59
31
34
22
56
235
62
12
0
14
21
98

Uttarbankat
Rural
Kapistha Rural
Damragari Rural
DarpanagaRural
Muraddihi
Rural
Uriama
Rural
Dupsara Rural
PachirdangRural
Pathakdihi Rural
PathrabaidRural
Bankata Rural
Gopalpur Rural
ManoharpuRural
Gosaindihi Rural
Kenjakura Rural
Radhakant Rural
Badra
Rural
MatiakholaRural
Ramnagar Rural
Molbana Rural
Bhola
Rural
Kantakuli Rural
Dhulidihi Rural
KamlagaraRural
Kalpathar Rural
RangametyRural
Basulitara Rural
Balia
Rural
Jambedia Rural
Poryasol Rural
BarabaganRural
Kasibedya Rural
BaraleedyaRural
Chingra
Rural
BhalukbasaRural
Hetyasol Rural
AnandapurRural
Kustara
Rural
Khenkriara Rural
NekragariaRural
PatharkataRural
Gangtara Rural
Dhagaria Rural

162
184
61
267
0
98
146
123
0
51
93
118
198
283
838
763
386
166
86
539
0
32
225
19
225
44
51
300
60
84
35
134
71
244
64
239
8
115
0
105
69
146
90

803
847
404
1307
0
502
765
629
0
309
428
588
971
1302
3955
3678
2016
780
436
2471
0
184
1334
116
1173
270
265
1460
303
429
167
800
363
1260
287
1045
42
632
0
520
324
758
508

403
419
211
637
0
253
370
316
0
163
229
305
498
670
2050
1976
1033
403
215
1289
0
98
686
61
602
131
133
752
152
227
85
413
180
632
143
556
22
309
0
264
180
380
259

400
428
193
670
0
249
395
313
0
146
199
283
473
632
1905
1702
983
377
221
1182
0
86
648
55
571
139
132
708
151
202
82
387
183
628
144
489
20
323
0
256
144
378
249

97
120
58
170
0
66
107
81
0
38
51
59
113
153
431
375
249
98
54
256
0
26
197
13
139
36
43
160
35
48
36
134
45
160
37
147
5
81
0
81
42
78
70

44
70
28
77
0
33
47
42
0
22
23
30
60
79
217
195
123
55
24
133
0
14
102
9
72
14
31
89
17
26
19
71
14
77
17
80
3
38
0
43
25
38
38

BanchingraRural
NangalberaRural
Chhendua Rural
Chamkara Rural
FengabasaRural
Amlatara Rural
Dinargan Rural
Ekaira
Rural
Jun Kanali Rural
Kendbana Rural
Kalabati Rural
Batdeuli Rural
Purundihi Rural
Kumidya Rural
Penchaldihi Rural
Siarbada Rural
AndharthauRural
Sutijor
Rural
Syamdang Rural
Ramjibanpu
Rural
Sunuk PahaRural
Jambani Rural
Dabar
Rural
Chikchika Rural
Pura Mouli Rural
DhobagaonRural
Chelema Rural
Chalia BarkRural
Nayabadi
Rural
Sagunsara Rural
BhalukgezaRural
Syampur Rural
Khap
Rural
Shushunia Rural
Dubraji
Rural
Helna
Rural
FaguakanalRural
Dumuria Rural
Chaturdihi Rural
Supurdihi Rural
GolamitaraRural
TaribaterdihRural
HarumallikRural

110
39
197
16
87
193
27
131
104
0
122
29
144
125
0
28
484
7
1
104
89
128
0
15
195
140
186
9
0
18
104
135
110
354
79
134
66
95
86
20
7
76
13

540
196
1064
90
424
863
158
709
576
0
626
168
734
622
0
132
2177
37
3
434
408
586
0
64
864
753
840
51
0
83
527
623
505
1680
400
608
356
461
375
146
34
381
57

295
96
558
49
216
457
80
364
301
0
309
85
373
326
0
79
1128
20
2
216
207
297
0
33
465
368
432
27
0
42
281
324
271
879
208
313
187
234
172
74
16
189
28

245
100
506
41
208
406
78
345
275
0
317
83
361
296
0
53
1049
17
1
218
201
289
0
31
399
385
408
24
0
41
246
299
234
801
192
295
169
227
203
72
18
192
29

50
24
132
13
44
91
24
78
74
0
95
18
75
80
0
12
227
4
0
41
47
67
0
3
97
95
108
10
0
15
64
64
46
201
34
64
50
31
39
22
6
63
5

32
10
66
10
20
48
11
35
43
0
41
7
40
40
0
10
111
1
0
22
26
33
0
2
54
49
56
5
0
9
36
30
24
107
21
35
30
16
10
11
2
31
0

Deba

Rural
Keranipur
Rural
Kaludihi Rural
Chhatar Dih
Rural
NutangaonRural
Paharia
Rural
Bhikurdihi Rural
Kankradihi Rural
Jethia
Rural
Dulalpur Rural
BhagabanpRural
Baindhka Rural
Bhaturi
Rural
Jharia
Rural
MakarkendiRural
Raj Kumar Rural
Sibrampur Rural
Uparsol
Rural
DakshinbanRural
Patalkhuri Rural
NandigramRural
KrishnanagRural
DamodarpuRural
Kend Khune Rural
Agaya
Rural
Manjura Rural
ManushmurRural
DadhimukhRural
Aralbanshi Rural
Banshi
Rural
Jambuni Rural
Patakala Rural
DhaldangaRural
Chak JagadalRural
Jagadalla Rural
GobindapuRural
Dabra
Rural
Chinchura Rural
Rasunkur Rural
Ailakundi ( Rural
Kargahir Rural
Barut
Rural
Jagatraydihi Rural

100
0
61
92
655
45
191
38
68
2
73
177
175
110
40
85
47
3
232
220
178
57
168
0
193
68
218
102
110
456
193
261
888
0
589
3
225
137
188
274
312
150
0

539
0
295
519
3362
189
1147
231
305
12
336
847
814
603
193
414
231
16
1312
1149
855
292
804
0
912
288
1088
438
582
2156
920
1105
4058
0
2660
16
1077
687
919
1207
1473
659
0

270
0
156
252
1693
99
574
122
158
5
170
429
402
302
99
206
126
10
649
586
423
155
400
0
461
154
552
233
308
1110
456
589
2097
0
1382
9
560
346
460
617
726
331
0

269
0
139
267
1669
90
573
109
147
7
166
418
412
301
94
208
105
6
663
563
432
137
404
0
451
134
536
205
274
1046
464
516
1961
0
1278
7
517
341
459
590
747
328
0

77
0
37
65
488
30
138
34
32
1
29
84
90
78
16
55
24
2
125
123
115
44
115
0
116
21
142
48
72
202
82
119
405
0
274
3
122
74
94
119
204
42
0

34
0
20
27
240
14
69
16
17
1
13
47
43
34
8
26
13
1
61
67
54
21
55
0
65
10
68
26
45
111
44
69
200
0
152
2
65
36
42
56
100
20
0

Bolara
Rural
Bankura -Total
Bankura -Rural
Bankura -Urban
Karanjora Rural
Lapuria
Rural
Kendbani Rural
Dulal KundiRural
Kantabani Rural
Mamurjuri Rural
Dhan SimulRural
Chharekha Rural
Hatisal Pindri Rural
Jarka
Rural
Ladna
Rural
Bhanga HirRural
Bagatapol Rural
Parasibad Rural
BaikunthapRural
Barachaka Rural
Shitladihi Rural
Lakshmi JaRural
ChhotachaRural
Sonarekh Rural
Magra
Rural
Sonamui Rural
GarakusumRural
Man KanaliRural
Khiraijuri Rural
Malin Dasi Rural
Ray Band Rural
Gajarya BarRural
Chhota Kala
Rural
RadharamaRural
BarakalajhaRural
Sonadaha Rural
Kulpat Bank
Rural
Gouranga D
Rural
Maslia
Rural
Chaitali
Rural
Bankata Rural
Bankati
Rural
DuyarandaRural

175
29502
29502
0
367
242
165
11
72
44
37
0
0
0
257
74
127
39
130
55
28
144
59
160
520
700
100
65
42
69
150
142
27
146
120
146
327
60
0
0
75
260
42

927
140864
140864
0
1907
1219
843
55
316
201
184
0
0
0
1286
413
685
224
622
281
173
815
329
707
2519
3284
448
288
238
359
773
796
127
776
503
694
1328
380
0
0
299
1212
209

494
72302
72302
0
993
626
434
27
163
97
88
0
0
0
661
216
364
116
326
139
98
413
180
350
1324
1699
222
156
127
185
404
422
63
393
260
381
695
208
0
0
149
620
108

433
68562
68562
0
914
593
409
28
153
104
96
0
0
0
625
197
321
108
296
142
75
402
149
357
1195
1585
226
132
111
174
369
374
64
383
243
313
633
172
0
0
150
592
101

103
15927
15927
0
231
173
112
14
47
20
22
0
0
0
159
75
77
36
69
35
20
103
34
76
285
382
79
31
23
41
125
114
13
87
79
82
155
51
0
0
40
111
31

62
8279
8279
0
118
100
67
9
28
8
11
0
0
0
81
35
47
17
35
14
13
40
23
39
148
197
38
19
11
24
69
58
6
46
48
50
92
28
0
0
21
56
17

Gaira
Rural
Khejur BedRural
Arjunpur Rural
Upar Dihi Rural
Beldangra Rural
Kelebala Rural
Pirarisol
Rural
Jugsahar Rural
Shitladihi Rural
Tantkanali Rural
Hariyargar Rural
Keshra
Rural
Keshia
Rural
Ladadihi Rural
Ramdihi Rural
Garerban Rural
Ekteswar Rural
SankarhatiRural
SyamdaspuRural
Bhadul
Rural
Bhuj SoharRural
Bejgram Rural
Sanbanda Rural
Salbani
Rural
Bhedua
Rural
Asna
Rural
PanchbagaRural
Badra
Rural
Junbede Rural
Gopalpur Rural
MauladangRural
Kesekol
Rural
Mithila
Rural
MobarakpuRural
Bikna
Rural
Doman BanRural
Jagannath B
Rural
Kumaria Rural
Tilabedya Rural
RaghunathRural
ManoharpuRural
Mohanpur Rural
RadhanagaRural

182
173
182
110
220
335
0
4
258
148
578
153
115
365
40
284
452
103
1032
219
621
279
883
602
267
668
399
262
802
38
114
543
356
252
789
1
233
24
310
41
160
29
138

890
918
882
479
1072
1774
0
19
1290
799
2818
723
557
1623
163
1421
2039
481
4714
911
2706
1324
3971
2975
1327
2847
1707
1207
3493
168
472
2555
1668
1195
3876
2
1264
109
1447
161
736
118
694

480
448
428
243
552
921
0
10
662
403
1442
378
232
830
83
717
1054
245
2414
474
1384
707
2057
1487
671
1455
864
638
1750
91
259
1303
874
637
1961
2
643
58
742
80
371
51
345

410
470
454
236
520
853
0
9
628
396
1376
345
325
793
80
704
985
236
2300
437
1322
617
1914
1488
656
1392
843
569
1743
77
213
1252
794
558
1915
0
621
51
705
81
365
67
349

106
140
94
39
148
204
0
2
149
82
302
71
65
181
17
177
231
46
578
108
276
121
361
293
141
245
133
137
380
23
36
289
187
104
450
0
151
15
172
21
97
19
105

58
67
35
20
76
105
0
1
74
41
155
35
33
90
6
93
124
26
306
67
145
67
196
142
66
123
62
75
183
14
25
151
96
53
239
0
74
12
104
6
57
6
50

PurandarpuRural
KanchanpuRural
BagrakondRural
BahadurpuRural
Maukura Rural
Kulmura Rural
Dhanaisuli Rural
Pashchim RRural
KadmaghatRural
KamladangRural
Kuraria
Rural
Katnar
Rural
Chapatara Rural
Sendra
Rural
Akurabad Rural
Taldanga Rural
Agra
Rural
Uparnarra Rural
Patna Jay Kri Rural
Kunjaban Rural
Bhedua PurRural
PuramaunaRural
Sankarpur Rural
Kherosol Rural
Chhatar Kan
Rural
Rampur
Rural
Emokundi Rural
GopinathpuRural
BanhambirRural
Nabanda Rural
PatradanagRural
Narra
Rural
Nabagram Rural
Bidyadharpur Rural
Adra
Rural
Banki
Rural
Matranga Rural
Ailta
Rural
Pratappur Rural
BalarampurRural
Sirsara
Rural
Munipur Rural
Teleghra Rural

452
668
42
92
154
289
5
73
167
56
287
137
274
269
326
62
49
51
0
15
168
67
3
171
214
152
126
176
103
350
4
702
9
0
30
244
1
163
372
26
215
5
115

2189
3206
214
400
772
1350
28
364
797
279
1375
706
1385
1290
1660
286
218
256
0
70
803
269
15
774
972
720
604
964
480
1683
24
3266
37
0
141
1120
4
768
1958
110
1056
19
601

1118
1616
116
210
385
686
10
197
397
142
703
362
708
669
871
137
113
122
0
37
392
130
4
401
481
372
299
515
251
883
14
1665
19
0
72
562
2
406
1028
58
542
10
318

1071
1590
98
190
387
664
18
167
400
137
672
344
677
621
789
149
105
134
0
33
411
139
11
373
491
348
305
449
229
800
10
1601
18
0
69
558
2
362
930
52
514
9
283

197
378
22
35
94
129
4
42
94
26
152
60
205
139
190
40
23
29
0
8
89
47
2
70
114
68
83
106
62
167
5
332
4
0
20
119
0
73
213
17
103
3
60

102
185
9
16
54
58
1
25
44
12
78
29
112
68
110
18
12
11
0
4
43
24
1
33
48
31
49
55
28
85
3
182
3
0
13
52
0
38
110
9
52
1
32

Bagneja Rural
Sibrampur Rural
BrindabanpRural
ChuramaniRural
UparbandaRural
PurbaratanpuRural
Belbuni
Rural
AgayanandRural
KhayerkanaRural
Kalaphar Rural
Kaljuri
Rural
Mura Bari
Rural
RasiknagarRural
MadlakamdRural
ChingragoaRural
Kharigara Rural
Dhonara Rural
ChhirabastRural
AinagobindRural
MukundapuRural
Baramasia Rural
Kushtia
Rural
Khemua Rural
Goalhati Rural
Katapesia Rural
Kodalia
Rural
Kalaberia Rural
Banmadhab
Rural
MaithagopiRural
Barjora Total
Barjora Rural
Barjora Urban
Kuldiha
Rural
Pingrui
Rural
Napara
Rural
TentulpohaRural
Maliara
Rural
Naricha
Rural
BhabanipurRural
Monohar Rural
Bara PukhuRural
Baguli
Rural
Tikargram Rural

170
137
7
9
200
0
361
186
240
4
270
0
1
385
29
137
57
123
138
279
86
307
111
202
23
570
438
125
257
44421
38664
5757
211
753
414
153
1728
169
64
375
104
258
209

806
629
24
39
957
0
1772
940
1213
30
1361
0
3
1845
129
754
298
570
622
1525
455
1469
616
984
95
2654
2033
578
1142
202049
176263
25786
959
3392
1832
682
7918
881
291
1684
438
1179
982

414
322
13
19
495
0
917
499
620
14
675
0
3
944
59
375
156
283
338
791
248
760
323
497
54
1351
1071
301
584
103769
90624
13145
497
1724
938
352
4057
443
148
867
232
624
499

392
307
11
20
462
0
855
441
593
16
686
0
0
901
70
379
142
287
284
734
207
709
293
487
41
1303
962
277
558
98280
85639
12641
462
1668
894
330
3861
438
143
817
206
555
483

117
81
1
7
99
0
215
102
151
6
145
0
0
166
17
88
40
90
52
221
61
166
98
106
11
319
216
71
129
22827
20264
2563
94
368
216
65
845
102
48
200
66
111
128

55
43
1
5
56
0
117
60
80
2
67
0
0
84
9
44
23
50
32
109
43
91
56
57
6
158
112
38
70
11740
10431
1309
50
175
100
36
456
50
26
108
33
63
74

Chak KulbaRural
Methyali Rural
NutangramRural
Pratappur Rural
SitarampurRural
Shalgara Rural
Gokul MathRural
Kishoripur Rural
JaysinghapRural
Pathrajuri Rural
Kadasol
Rural
Kamarsol Rural
Nama Bandh Rural
S
Saharjora Rural
Chak Arabad Rural
Muktatar Rural
Beleshola Rural
Chak KeshyRural
Shitla
Rural
Koch KundaRural
Baliguma
Rural
Sankarara Rural
Manjmura Rural
Monoharbat
Rural
KanchanpuRural
Pabayan Rural
Dakaisini Rural
Khanrari Rural
Uara
Rural
Deucha
Rural
Dejuri
Rural
Birsinghap Rural
SonergramRural
Ronalejora Rural
Shyampur Rural
BhagabanpRural
RaghunathpuRural
Paharpur Rural
Krishna NaRural
Bilmalpur Rural
Bamandihi Rural
Purakonda Rural
Tajpur
Rural

65
630
322
372
258
462
158
445
179
7
512
78
0
794
0
172
128
161
490
404
0
0
263
70
171
36
48
443
121
181
275
181
104
15
41
456
0
953
1136
8
655
309
429

360
2768
1471
1735
1003
2098
755
2115
827
19
2291
339
0
3862
0
782
602
711
2248
2041
0
0
1351
316
722
187
225
2052
597
781
1322
912
420
63
238
2157
0
4450
5201
43
2880
1238
1804

191
1428
745
896
510
1102
379
1100
413
10
1159
182
0
1972
0
406
315
346
1156
1051
0
0
708
161
365
91
116
1061
299
393
690
491
223
36
116
1141
0
2269
2670
24
1497
668
945

169
1340
726
839
493
996
376
1015
414
9
1132
157
0
1890
0
376
287
365
1092
990
0
0
643
155
357
96
109
991
298
388
632
421
197
27
122
1016
0
2181
2531
19
1383
570
859

67
302
117
191
100
244
81
247
88
1
256
26
0
458
0
123
66
78
273
205
0
0
138
47
82
41
30
209
53
83
160
106
42
6
34
199
0
517
508
6
314
133
202

32
166
64
101
40
138
36
133
39
1
114
16
0
234
0
60
31
36
140
119
0
0
77
19
36
20
17
108
31
43
79
54
29
4
16
109
0
282
240
2
167
73
116

Pakhanna BRural
Pakhanna Rural
Gopalpur Rural
Radhakant Rural
Kamalpur Rural
Pakhanna PRural
PalashbaniRural
Shitalpur Rural
Suratpur Rural
Chandai Rural
KusumgaryRural
Tajpur RamRural
Balarampur ( Rural
RajmadhabRural
Basuda
Rural
RajprasadpRural
BhairabpurRural
Kamala
Rural
Basudebpur
Rural
Hari NagarRural
Shaldanga Rural
HatashuriaRural
MandarbanRural
Managram Rural
DewangaryRural
Sarali
Rural
Madanhati Rural
NumuigaryRural
Behargarya Rural
Gururbad Rural
Kotalpukur Rural
RadhaballaRural
Arjuni
Rural
Metia NaraRural
Mahidhara Rural
KrishnabatiRural
Gour MohaRural
Naykona Rural
Radhanagar Rural
PayermohaRural
Shushunia Rural
Sahebdihi Rural
Bishanpur Rural

298
825
219
455
133
383
127
105
84
367
35
251
0
409
0
694
313
66
39
207
0
1036
475
58
4
278
247
40
0
222
155
226
17
101
25
201
133
36
0
2
14
47
186

1400
3588
980
1960
635
1705
601
488
346
1535
175
1147
0
1845
0
3113
1555
331
165
870
0
4505
2030
260
19
1256
1041
158
0
911
590
1064
56
550
115
827
597
158
0
12
52
196
1003

726
1825
509
1012
326
889
314
244
179
785
99
586
0
946
0
1620
756
170
89
469
0
2276
1055
127
11
651
548
80
0
489
312
561
26
271
65
419
305
71
0
7
28
101
526

674
1763
471
948
309
816
287
244
167
750
76
561
0
899
0
1493
799
161
76
401
0
2229
975
133
8
605
493
78
0
422
278
503
30
279
50
408
292
87
0
5
24
95
477

181
382
106
256
88
213
81
67
49
201
24
203
0
216
0
422
164
32
23
83
0
534
288
30
2
160
122
17
0
105
59
96
7
86
11
103
66
33
0
0
3
31
138

97
185
55
143
42
120
42
35
20
109
10
100
0
112
0
212
83
15
11
50
0
286
131
14
2
87
72
12
0
60
26
60
2
43
6
52
34
16
0
0
2
20
74

Ashuria MaRural
HarirampurRural
Talanjuri Rural
Kanta BandRural
Belianaray Rural
HarekrishnRural
DadhimukhRural
Gopkande Rural
Purunia
Rural
SangrampuRural
LakshminarRural
Bahara KhuRural
GangadharRural
Kalpaini Rural
Banshol Rural
Dharampur Rural
DhwajamanRural
Nirisha
Rural
Phulberya Rural
DamodarpuRural
Enayetpur Rural
Dangarpar Rural
NutangramRural
BahadurpuRural
Ratganj MaRural
Oltara
Rural
KanchchhalRural
Samantama
Rural
Dhabani Rural
RamchandrRural
Challa
Rural
Kalberia Rural
NamaghansarRural
Kururiya Rural
Kururiya B Rural
Malkuriya Rural
Ekarya
Rural
Majuddagara Rural
Saragara Rural
Gadardi Bala Rural
Gadardihi Rural
RadharamanpRural
Birsingpur Rural

90
78
600
118
14
237
348
140
94
278
54
173
35
51
37
0
135
234
157
204
165
262
412
78
139
176
247
63
272
457
265
69
0
58
51
10
14
0
79
0
664
0
28

415
363
2854
546
74
1076
1549
673
502
1154
264
814
145
251
167
0
607
1168
731
982
784
1243
1919
353
661
827
1293
311
1277
2060
1111
309
0
305
249
39
70
0
343
0
3011
0
106

200
182
1457
273
37
547
816
344
258
611
130
423
76
126
75
0
304
597
363
515
391
608
988
177
343
422
678
166
642
1064
552
159
0
158
140
18
34
0
178
0
1509
0
55

215
181
1397
273
37
529
733
329
244
543
134
391
69
125
92
0
303
571
368
467
393
635
931
176
318
405
615
145
635
996
559
150
0
147
109
21
36
0
165
0
1502
0
51

77
42
311
64
9
136
172
80
62
148
26
95
19
31
15
0
78
129
107
110
122
126
220
34
61
105
135
41
140
214
130
32
0
32
25
5
13
0
32
0
321
0
17

34
15
160
27
4
68
94
38
29
83
13
47
7
16
7
0
34
63
48
58
59
61
104
15
32
59
79
22
75
116
63
14
0
17
16
4
5
0
11
0
163
0
13

GobindapuRural
Jharia
Rural
Lalbazar Rural
Kalla
Rural
Sonagara Rural
Talanda
Rural
Nabasan Rural
Chhandar Rural
GobindapuRural
Murakata Rural
Pataspur Rural
BhabarkolaRural
Chandaibo Rural
Paschim BrRural
Palsana
Rural
Sirsa
Rural
Saluka
Rural
Jaykrishna Rural
RamharipuRural
Bara BendyRural
Jorshal
Rural
DhengakenRural
Ladna
Rural
Methena Rural
Kushma Rural
Joytunga Rural
ChadanpurRural
SwargabatiRural
Harishpur Rural
GopinathpuRural
BrindabanpRural
ShyamdaspRural
Amthia
Rural
Gosainpur Rural
Bankurard Rural
Belut
Rural
Saldanga Rural
JagannathpRural
PurushottaRural
Asansola Rural
Muktapur Rural
Kodma
Rural
BandarkodRural

212
99
202
20
102
52
66
404
30
178
134
29
129
152
126
52
99
234
26
246
211
58
81
126
163
74
174
38
66
198
205
22
135
115
114
205
166
445
51
215
65
219
93

850
532
971
93
504
235
244
1776
118
812
573
123
639
716
631
264
517
1105
132
1101
993
223
394
572
817
390
893
200
297
910
1031
101
651
535
538
930
662
2061
229
899
297
1026
502

453
280
510
49
275
118
133
929
60
435
279
74
311
365
336
137
250
570
66
537
518
106
204
291
426
217
434
98
151
461
530
52
337
285
282
471
335
1057
114
473
145
538
265

397
252
461
44
229
117
111
847
58
377
294
49
328
351
295
127
267
535
66
564
475
117
190
281
391
173
459
102
146
449
501
49
314
250
256
459
327
1004
115
426
152
488
237

125
71
103
14
53
19
9
181
11
97
61
14
102
76
70
35
79
134
22
128
126
31
41
54
98
49
121
31
35
83
115
11
77
57
72
82
90
250
13
71
35
124
58

70
35
56
10
32
13
4
95
8
49
23
12
58
36
40
17
34
61
11
52
66
19
18
32
44
26
59
16
15
37
62
6
47
28
38
36
36
127
4
41
16
66
30

Rural
BenachaprRural
MathuraberRural
BhairabdanRural
BhairabpurRural
Rautara
Rural
Barkura
Rural
MathuradaRural
RajmadhabRural
Radhakant Rural
SrikrishnapRural
Kantabesh Rural
NityanandaRural
GangabandRural
Saulia
Rural
Ghutgarya Urban
Barjora (CTUrban
Beliatore ( Urban
SonamukhTotal
SonamukhRural
SonamukhUrban
PalashdangRural
Jaynagar Rural
Chhota NarRural
Alampur Rural
BasudebpuRural
Maitya
Rural
Gram PushkarRural
Dihipara Rural
Ranga MatiRural
Nabagram Rural
Bandi RamRural
Samanta BRural
Sahapur Rural
Dhulai
Rural
Pathan Palash
Rural
Manush Mar
Rural
BirchandraRural
Bank Simla Rural
Belgaria
Rural
Paschim DubrRural
Krishna NagaRural
Uttar PearberRural
Krishnapur

0
27
61
202
86
127
282
103
66
222
135
18
141
94
200
1139
3186
1432
35022
35022
0
561
111
24
249
131
74
0
389
590
119
214
40
266
533
0
778
382
0
0
0
0
0

0
109
263
876
435
678
1190
430
225
849
547
83
652
411
759
5311
14012
6463
158697
158697
0
2502
546
101
1225
555
300
0
1574
2702
549
1043
188
1130
2607
0
3694
1666
0
0
0
0
0

0
61
142
451
218
363
612
218
116
438
275
38
331
213
396
2693
7203
3249
81610
81610
0
1272
282
52
637
276
165
0
805
1393
277
555
101
591
1366
0
1906
859
0
0
0
0
0

0
48
121
425
217
315
578
212
109
411
272
45
321
198
363
2618
6809
3214
77087
77087
0
1230
264
49
588
279
135
0
769
1309
272
488
87
539
1241
0
1788
807
0
0
0
0
0

0
9
34
109
53
83
116
66
31
66
47
7
82
57
102
703
1269
591
18881
18881
0
285
66
9
121
63
34
0
187
320
62
117
21
122
277
0
453
177
0
0
0
0
0

0
7
13
60
28
44
56
32
16
37
21
3
39
27
57
357
651
301
9692
9692
0
136
34
4
70
28
21
0
93
163
29
65
9
66
140
0
242
98
0
0
0
0
0

Chakai
Rural
Simla
Rural
Merashol Rural
HarishchanRural
ChandansaerRural
RadharamaRural
Ulai
Rural
Pear Bera Rural
Prayagpur Rural
RadhakrishRural
Khidirpur Rural
Basu NandRural
Paschim N Rural
Shitaljor Rural
Kubir BandRural
Majir DangRural
Chaulya Rural
BarachatraRural
Paschim N Rural
Dubrajhati Rural
Shibdanga Rural
KamardangRural
Jaypur
Rural
Katnia
Rural
Birsingpur Rural
Paschim Pat
Rural
Ruppal
Rural
Karjbani Rural
Palshare Rural
Aligang
Rural
Baikunthapu
Rural
Jambani
Rural
Rupat GanjRural
Parbbatia Rural
Bahulia
Rural
ShalchaturiRural
Patjor
Rural
Hamirhati Rural
ShyamsundarRural
Gop Bandi Rural
Basumara Rural
Rampur
Rural
Khausa
Rural

332
421
115
158
0
375
286
661
134
1
110
79
94
142
44
381
71
158
33
92
82
130
0
213
131
175
352
116
272
92
150
0
263
159
83
164
367
228
0
0
0
545
12

1476
2010
585
865
0
1732
1237
2761
635
3
512
315
446
687
196
1682
295
687
150
430
423
494
0
871
657
820
1684
616
1525
462
716
0
1266
738
419
853
1546
955
0
0
0
2353
63

727
1043
297
437
0
886
636
1412
335
2
268
152
240
349
104
856
166
342
67
228
221
255
0
460
336
416
866
302
805
254
344
0
645
386
218
428
801
498
0
0
0
1204
30

749
967
288
428
0
846
601
1349
300
1
244
163
206
338
92
826
129
345
83
202
202
239
0
411
321
404
818
314
720
208
372
0
621
352
201
425
745
457
0
0
0
1149
33

237
253
57
98
0
241
188
353
80
0
68
36
43
96
22
192
19
76
18
40
48
74
0
126
87
122
217
82
161
50
115
0
140
80
41
102
163
97
0
0
0
293
11

119
129
27
52
0
117
96
174
42
0
36
20
21
47
11
110
13
31
8
24
24
46
0
64
42
60
104
30
82
29
48
0
57
43
21
52
70
58
0
0
0
154
6

Jashra
Rural
Patsol
Rural
Ratnapur Rural
MathurabatRural
Bara NaryaRural
Bhula
Rural
Sitarampur Rural
Kochdihi Rural
Kesheshol Rural
KhayrakureRural
ChuramaniRural
Tiura
Rural
Kalyanpur Rural
BhedomushRural
DakshinsolRural
Indkata
Rural
Amghata Rural
SapuradihiRural
SonamukhiRural
Kshetramohan
Rural
Salda
Rural
Siltya (P) Rural
Rautara
Rural
Saheb GanjRural
Mahespur (Rural
Madanmoha
Rural
Goltor
Rural
ChaitanpurRural
Amshol
Rural
DharmapurRural
NachanhatiRural
BondalhatiRural
Panchkula Rural
GoursunderRural
Rajgola
Rural
BidyadharpRural
GopikantapRural
Purba Nan Rural
Keneti
Rural
NityanandaRural
Beloa
Rural
Khaer BaniRural
Radha MohRural

76
10
104
54
74
142
0
677
1
16
111
95
214
133
36
94
22
25
144
0
78
22
152
200
276
235
9
178
281
1
84
639
134
164
62
260
125
310
217
502
354
176
681

358
43
567
250
418
650
0
3296
1
79
462
405
951
722
176
472
103
97
797
0
419
164
709
822
1202
1059
46
890
1389
5
423
2758
706
819
322
1175
693
1376
967
2221
1545
744
3049

189
26
295
130
220
334
0
1668
1
42
235
204
495
360
91
239
52
55
389
0
228
89
360
411
625
540
22
459
733
3
200
1459
365
424
172
595
348
708
506
1170
814
376
1608

169
17
272
120
198
316
0
1628
0
37
227
201
456
362
85
233
51
42
408
0
191
75
349
411
577
519
24
431
656
2
223
1299
341
395
150
580
345
668
461
1051
731
368
1441

35
9
57
27
49
79
0
417
0
7
52
48
108
102
20
63
10
11
134
0
40
21
90
132
186
156
7
98
219
1
44
332
94
64
20
129
86
179
92
229
164
89
302

20
6
33
16
27
43
0
215
0
2
26
20
59
49
12
31
5
7
63
0
24
13
44
69
98
77
2
48
124
0
24
182
50
30
8
67
41
88
53
128
83
36
151

Uttar DariaRural
BrindabanpRural
Kuldanga Rural
Dhulat
Rural
Purba PatraRural
Bhaluk KhaRural
Jaga MohanpRural
Sona Dwip Rural
Ban ParuliaRural
Bneshe
Rural
Rajda
Rural
Junshara Rural
Naruala
Rural
Dariapur Rural
Dhondar
Rural
NischintapuRural
Gopdanga Rural
Baruibera Rural
Purba NabaRural
Nanda MohRural
Mahanpur Rural
Telrui
Rural
Isabpur
Rural
RamchandrRural
Rupuisar Rural
Amrita Par Rural
Methra
Rural
Beshia
Rural
Bara
Rural
Palshura Rural
Ranpur
Rural
Bhatpara Rural
Panasol
Rural
Gopinathpur Rural
ShyamnagaRural
Purba DubrRural
Kunda PushRural
Kashipur Rural
KuchiagopalpRural
Baharpur Rural
Dhan SimlaRural
Kendua
Rural
Pathara
Rural

463
12
334
0
218
297
0
255
282
139
166
264
279
338
0
82
36
314
347
92
353
250
164
185
85
208
124
168
323
509
473
474
181
0
159
524
577
228
0
125
1383
0
311

2074
52
1575
0
1002
1322
0
1288
1461
625
686
1097
1338
1548
0
386
170
1239
1446
387
1544
1130
696
672
388
886
508
716
1421
2611
2048
2155
736
0
708
2500
2535
915
0
565
5995
0
1356

1066
30
818
0
505
673
0
661
774
313
337
570
664
791
0
193
85
613
744
199
781
566
360
350
208
454
254
383
754
1402
1037
1078
362
0
371
1326
1307
474
0
301
3103
0
690

1008
22
757
0
497
649
0
627
687
312
349
527
674
757
0
193
85
626
702
188
763
564
336
322
180
432
254
333
667
1209
1011
1077
374
0
337
1174
1228
441
0
264
2892
0
666

221
6
167
0
82
160
0
160
169
71
107
146
210
164
0
51
34
163
169
44
178
147
83
98
47
123
46
60
163
361
236
260
90
0
83
338
294
95
0
50
706
0
164

106
6
77
0
40
80
0
89
96
33
48
78
100
92
0
22
19
84
80
24
88
67
33
45
27
65
25
39
89
191
122
124
49
0
42
187
149
59
0
21
385
0
82

Jamdoba Rural
Ichharia Rural
Krishna Sa Rural
Shuksayer Rural
GopinathpuRural
Kanaipur Rural
Khag BaikuRural
HikimbandRural
Kutem AdhRural
Aralkola Rural
Panchal
Rural
BhabanipurRural
Bhat Pushka
Rural
Rampur
Rural
RadhakrishRural
Kamargram Rural
PatharmaraRural
KrishnabatiRural
BalarampurRural
BrojanathpRural
MoheshpurRural
NityanandapuRural
Mach DobaRural
KarachmaniRural
Rani BandhRural
ChakdhoyaRural
GopinathpuRural
Jhujka
Rural
Rang SayerRural
Manik BazaRural
Baghmari Rural
Narayan SuRural
Tulardihi Rural
HurhurjangRural
Gopalpur Rural
PatrasayeTotal
PatrasayeRural
PatrasayeUrban
Uttar PatasRural
Deulpara Rural
DharimpurRural
Barasat
Rural
Ramsaer Rural

82
745
216
68
14
72
220
137
46
256
742
63
127
0
22
0
454
126
208
143
284
0
67
154
130
36
180
0
16
408
112
144
21
45
112
40653
40653
0
299
299
288
439
212

366
3158
969
283
66
310
1042
558
209
937
3266
298
586
0
99
0
1994
612
929
674
1204
0
323
658
628
228
753
0
71
1757
515
718
97
189
522
184070
184070
0
1371
1445
1312
1840
918

185
1602
502
139
34
159
534
287
107
472
1667
156
292
0
49
0
983
328
487
335
626
0
162
314
325
119
394
0
34
906
244
371
50
89
268
93614
93614
0
735
711
669
936
446

181
1556
467
144
32
151
508
271
102
465
1599
142
294
0
50
0
1011
284
442
339
578
0
161
344
303
109
359
0
37
851
271
347
47
100
254
90456
90456
0
636
734
643
904
472

34
324
108
39
8
36
109
59
34
85
315
44
78
0
11
0
220
53
102
93
142
0
48
100
74
35
85
0
8
212
60
77
12
29
59
21226
21226
0
167
193
149
182
142

16
157
63
21
4
17
59
30
18
41
158
25
42
0
7
0
113
29
52
44
73
0
23
38
42
23
45
0
5
124
26
42
6
16
31
10908
10908
0
80
86
69
97
66

Rampur
Rural
Naryanpur Rural
Jaljala
Rural
Asanbani Rural
Nahala
Rural
Parashia Rural
Dulalpur Rural
Dhagaria Rural
Chapabani Rural
Hamirpur Rural
Anandapur Rural
Kendgare Rural
Lalpur
Rural
Muktapur Rural
Khosalpur Rural
Nimai NagaRural
KhamardihiRural
Hadal
Rural
Ram NagarRural
Mura Para Rural
Kanthal GhRural
Khanpara Rural
Tashuli
Rural
Ghora DanRural
Uttar Gobi Rural
Dhamsa Rural
Sonatikri Rural
BalarampurRural
Netkhara Rural
Telsanra Rural
Parulia
Rural
Keshabpur Rural
Brindaban Rural
Benda
Rural
Dayalpur Rural
Atra
Rural
Sain Buni Rural
Bansh DahRural
Khaer BaniRural
Dakshin PaRural
Kanta Ban Rural
Krishna NaRural
Chak PatraRural

268
269
531
83
238
72
192
265
164
542
0
26
200
198
255
283
92
110
123
197
123
235
268
167
284
38
114
51
206
105
638
310
61
71
116
503
46
122
281
562
903
705
1142

1132
1148
2362
333
1056
281
953
1307
892
2635
0
131
822
1098
1064
1307
482
487
654
845
626
1193
1422
788
1240
246
615
340
1088
521
2861
1468
306
306
667
2200
193
606
1250
2526
4209
3173
5100

565
590
1223
163
546
141
474
670
452
1345
0
54
419
557
541
660
255
255
321
430
321
609
740
406
656
121
314
179
547
264
1444
731
146
157
361
1146
101
314
646
1301
2188
1604
2595

567
558
1139
170
510
140
479
637
440
1290
0
77
403
541
523
647
227
232
333
415
305
584
682
382
584
125
301
161
541
257
1417
737
160
149
306
1054
92
292
604
1225
2021
1569
2505

134
101
282
49
96
44
135
175
120
319
0
21
74
175
93
159
73
55
92
90
70
165
169
87
121
35
114
51
161
70
389
213
54
35
73
254
26
86
140
318
424
344
590

63
55
157
27
53
21
69
99
51
164
0
6
34
84
46
80
41
30
48
39
41
78
90
46
64
17
61
26
80
32
201
103
28
25
39
144
15
41
66
178
223
167
291

Patrasair
Bamria

Rural
Rural
Simulari
Rural
Konnagar Rural
Paharpur Rural
Danna
Rural
Bagmari
Rural
Ratnapur Rural
Sekendar CRural
Kanta DighRural
Belut
Rural
Panch ParaRural
MamudpurRural
BaikunthapRural
Gosai Gra Rural
Salkhara Rural
Bhetia
Rural
Bijpur
Rural
Chandal BaRural
Rasulpur Rural
Katora
Rural
Shyam Sund
Rural
Lalband Rural
Purba NaldRural
Uday Nagar Rural
Bhutura Rural
BrajanathpRural
Biur
Rural
Alipur
Rural
Betur
Rural
Balananda Rural
Patit DommRural
Chausima Rural
Krishna BatRural
Radha NagRural
Balsi PurbaRural
NabakishorRural
Majkuri
Rural
MahesnandRural
Balsi DakshRural
Paschim PaRural
Sonakara Rural
Maukuchi Rural

2494
584
0
167
117
301
0
466
114
280
621
454
170
138
59
336
78
422
290
719
297
126
109
328
0
302
3
884
278
568
42
940
0
257
306
368
400
524
422
224
658
88
154

10844
2697
0
792
542
1368
0
2089
543
1344
2780
2106
796
692
286
1630
345
1879
1218
3266
1457
641
570
1425
0
1463
17
4105
1288
2699
207
3971
0
1180
1218
1516
1734
2206
1782
1003
2782
342
710

5528
1317
0
395
274
708
0
1060
280
667
1413
1064
411
350
147
820
171
948
629
1677
771
328
297
733
0
746
9
2122
661
1360
106
1983
0
584
628
767
886
1105
904
512
1427
165
354

5316
1380
0
397
268
660
0
1029
263
677
1367
1042
385
342
139
810
174
931
589
1589
686
313
273
692
0
717
8
1983
627
1339
101
1988
0
596
590
749
848
1101
878
491
1355
177
356

1115
337
0
99
64
150
0
298
52
161
327
222
86
73
24
204
55
195
134
362
212
101
61
179
0
166
3
486
150
319
19
404
0
152
120
155
182
249
195
79
295
40
99

574
157
0
53
33
72
0
151
30
79
176
111
45
39
16
99
28
96
71
188
119
56
37
95
0
89
1
260
86
156
7
209
0
79
76
68
95
125
98
51
161
22
46

Thakurhati Rural
Karajbani Rural
Nabasan Rural
Paschim NaldRural
Jamsala
Rural
ChuramanipuRural
Jamkuri
Rural
Malbigha Rural
Padua
Rural
Kaktia
Rural
Argara
Rural
Radha DamRural
Dumni
Rural
Birsingha Rural
Binod NagaRural
Khaer Bani Rural
Bankishol Rural
Habib Pushk
Rural
Ekaria
Rural
DharmapurRural
Talsagara Rural
Shalkota Rural
Salna
Rural
Nandur
Rural
Akhra ShalRural
Brika BhanRural
Baraban Rural
KhejurmuraRural
Telisaer
Rural
Barujpota Rural
Bagh Mari Rural
Kantor Bank
Rural
Narangi
Rural
Bhaluka Rural
Dhuma
Rural
Haripur
Rural
Hajra BandRural
Bhubut
Rural
Belgaria Rural
Pan Pushkar
Rural
Tilpur
Rural
Chakkabir Rural
Dakshin GoRural

75
76
218
0
59
0
714
131
373
494
157
80
68
1226
220
0
106
468
4
193
347
75
152
184
379
54
286
34
122
291
117
185
256
108
103
142
54
123
136
339
177
177
108

302
339
937
0
256
0
3348
537
1813
2126
708
341
328
5231
1026
0
447
1915
21
720
1577
374
694
916
1672
266
1401
146
521
1236
540
836
1133
458
472
610
235
577
544
1762
724
771
447

144
172
467
0
135
0
1685
259
908
1092
332
175
161
2694
520
0
218
966
10
367
819
194
364
465
865
144
717
77
255
640
261
443
595
222
236
298
115
286
274
899
369
389
238

158
167
470
0
121
0
1663
278
905
1034
376
166
167
2537
506
0
229
949
11
353
758
180
330
451
807
122
684
69
266
596
279
393
538
236
236
312
120
291
270
863
355
382
209

30
32
126
0
24
0
407
74
247
251
105
36
43
569
123
0
51
203
2
82
175
41
64
80
168
30
135
8
47
159
93
97
109
41
46
60
48
68
89
241
79
82
37

18
14
70
0
13
0
201
33
123
130
45
14
23
280
67
0
27
111
1
46
96
20
35
42
82
18
62
3
21
72
43
55
63
19
23
31
25
34
50
119
37
46
23

Satgechhe Rural
Nutan Gra Rural
Kastha SanRural
Jamsola
Rural
NikunjapurRural
Goala Dan Rural
Kamar Ber Rural
Baghmara Rural
Dihila Pur Rural
Kurchi
Rural
BidyanandaRural
Mancha
Rural
Shankar PuRural
Bhairab PuRural
Seora BaniRural
KushadwipRural
HariharpurRural
Asanbani Rural
Abhirambati Rural
Rameswar R
Kural
Pandua
Rural
Bandar KonRural
Mukunda PRural
Naricha
Rural
BaghdaharRural
BalarampurRural
Indus
Total
Indus
Rural
Indus
Urban
Bhagitpur Rural
Somsar
Rural
Palash DanRural
Kumna
Rural
Gopal NagaRural
Uttar KhanRural
Rol
Rural
Chichinga Rural
Fatika
Rural
Durgajal
Rural
Padua
Rural
AdparakumRural
Khosbag Rural
Mirzapur Rural

170
121
143
166
213
96
81
15
53
130
170
357
52
125
236
429
7
67
0
189
421
20
204
333
210
250
37650
37650
0
179
957
163
231
760
171
913
384
194
0
63
627
535
470

760
461
658
814
1026
416
357
66
239
553
767
1605
248
542
1066
1953
29
314
0
830
1907
106
1084
1531
924
1155
169783
169783
0
747
4421
785
1197
3440
770
3858
1591
742
0
280
2863
2538
1997

368
227
345
396
539
208
186
34
119
272
402
798
133
281
532
941
16
158
0
423
981
52
539
796
457
585
86697
86697
0
375
2285
413
597
1744
388
1949
806
381
0
148
1453
1293
1003

392
234
313
418
487
208
171
32
120
281
365
807
115
261
534
1012
13
156
0
407
926
54
545
735
467
570
83086
83086
0
372
2136
372
600
1696
382
1909
785
361
0
132
1410
1245
994

117
60
70
92
121
46
35
13
35
55
67
172
23
65
115
170
6
46
0
79
185
14
126
150
103
126
18624
18624
0
94
557
94
142
463
106
479
222
80
0
30
341
299
213

58
36
47
49
66
18
20
9
18
28
34
94
13
29
61
82
5
24
0
41
93
6
68
87
55
57
9481
9481
0
46
283
50
67
247
50
255
108
30
0
17
164
165
109

Haripur
Rural
Raypara Rural
Sauntari Rural
Nandi ParaRural
Jinkara
Rural
Srirampur Rural
PratapmathRural
Belbandbi Rural
Kapsit
Rural
Ausnara Rural
Bishnubati Rural
Sripur
Rural
Haiyat NagRural
Mahespur Rural
Meral
Rural
Chak MeralRural
Srikara
Rural
Ganga BatiRural
Maurui
Rural
Bhagabanba
Rural
Nunduri Rural
Bajitpur
Rural
Bangal ChaRural
Paschim SrRural
Patraganti Rural
Kalagram Rural
Sahisnara Rural
Pantrai
Rural
Tentulmuri Rural
Chandpur Rural
Singer BanRural
Simulia
Rural
Bagmari Rural
Santara
Rural
Rasulpur Rural
Keneti
Rural
Panjkona Rural
Amrul
Rural
Abdulpur Rural
Karisunda Rural
Paharpur Rural
Fatepur
Rural
Shanpura Rural

447
99
107
141
161
89
60
185
173
513
0
315
344
404
163
86
228
73
228
213
124
186
219
198
223
254
232
356
278
118
20
96
144
87
241
379
212
458
252
808
492
209
156

1901
422
469
616
727
395
284
768
701
2341
0
1433
1671
1835
762
393
1166
324
994
984
594
745
908
872
843
1110
976
1634
1403
535
109
376
786
406
1110
1656
970
2093
1402
3608
2032
973
835

962
215
241
315
365
209
148
412
350
1210
0
713
857
927
397
210
599
169
495
531
299
372
473
450
420
597
495
832
693
273
60
187
437
209
546
839
487
1057
711
1820
1027
500
425

939
207
228
301
362
186
136
356
351
1131
0
720
814
908
365
183
567
155
499
453
295
373
435
422
423
513
481
802
710
262
49
189
349
197
564
817
483
1036
691
1788
1005
473
410

175
42
50
43
95
37
28
92
90
255
0
169
181
156
53
38
144
27
100
114
67
107
120
101
98
101
110
166
164
65
14
47
117
66
106
156
111
189
166
416
236
87
67

80
23
22
24
48
21
17
47
42
142
0
81
92
77
25
22
64
15
50
61
34
45
62
48
44
49
57
88
84
27
10
19
66
33
49
81
62
86
95
218
124
46
33

Jagaldwip Rural
Bara GobinRural
Thakurni PuRural
Dasarath Ba
Rural
Karar DangRural
Thakurani D
Rural
DharmapurRural
Charigram Rural
Indus
Rural
Krishna BatRural
Baikuntha Rural
Dibakar BatRural
Birshimul Rural
Shankhrul Rural
Shuri PushkRural
Dhamur Rural
ManoharpuRural
Shashpur Rural
Gopalpur Rural
Chak RabiaRural
Kharra
Rural
Arapur
Rural
Banberia Rural
Patan
Rural
NarayanpuRural
Haldi
Rural
Berghosh Rural
Banki
Rural
Chhota GobRural
Adilpur
Rural
Mandra
Rural
Tishanal Rural
Palashi
Rural
Dongalan Rural
Musarbar Rural
Ashwinpur Rural
Bihar PushkRural
Borajpota Rural
Jashdighi Rural
Shyampur Rural
Kushmuri Rural
KhayerbaniRural
Bhabapur Rural

191
567
212
419
229
64
138
364
549
105
223
533
627
235
33
321
56
832
122
178
400
78
171
61
208
129
189
201
140
290
563
340
485
742
51
87
126
33
221
110
498
156
291

851
2455
941
1862
995
262
672
1656
2479
461
1042
2395
2815
1148
160
1500
324
3902
558
827
1776
364
765
279
1022
546
882
965
655
1310
2731
1519
2191
3182
211
413
599
164
948
494
2127
732
1475

427
1286
474
938
515
134
341
877
1284
234
544
1231
1454
564
81
778
176
1973
303
431
871
183
408
153
495
278
455
502
337
670
1397
777
1111
1601
106
201
294
86
475
248
1120
371
753

424
1169
467
924
480
128
331
779
1195
227
498
1164
1361
584
79
722
148
1929
255
396
905
181
357
126
527
268
427
463
318
640
1334
742
1080
1581
105
212
305
78
473
246
1007
361
722

98
256
102
199
99
31
82
173
256
37
128
191
312
114
6
200
33
445
61
113
243
37
83
27
111
64
97
112
70
137
293
162
216
424
18
61
55
9
110
55
222
70
163

47
133
49
94
50
16
42
85
128
16
78
113
178
54
2
117
16
225
36
55
122
15
53
12
49
35
56
56
41
57
139
79
106
204
7
27
26
5
55
29
128
37
73

Khat NagarRural
Jot Behar Rural
Behar
Rural
Pariksha PaRural
Mahesh PurRural
Bagajal
Rural
Bhurbandi Rural
Goala Pushk
Rural
Mangalpur Rural
Jadupur
Rural
Betanal
Rural
Kunjapur Rural
Bamania Rural
BahalalpurRural
KishorkonaRural
Baktarpur Rural
ChandgramRural
Akui
Rural
Jhiknara Rural
Narra
Rural
Kharsi
Rural
Ratra
Rural
Shalikona Rural
MamudpurRural
Bora BaikuRural
Dighal Gra Rural
Habishpur Rural
Bagalpur Rural
Kenjera
Rural
Chhatra KhRural
Naga TentuRural
Kotulpur Total
Kotulpur Rural
Kotulpur Urban
Jaljala
Rural
Angarsol Rural
Kalabere Rural
Jhneia
Rural
Basubati Rural
Ranahat Rural
MathuratapRural
Gaura
Rural
Baidanga Rural

323
257
293
380
85
170
53
122
590
10
783
312
687
464
224
146
319
1422
263
273
903
428
419
86
110
682
113
188
60
157
342
41119
39146
1973
95
42
187
171
196
162
436
165
114

1530
1161
1481
1689
365
779
271
575
2665
34
3580
1392
2918
1923
1029
744
1436
6115
1128
1266
4206
1898
1846
376
505
3033
482
916
278
645
1471
188775
180292
8483
428
216
857
886
784
749
1996
741
524

775
601
765
862
199
397
149
283
1354
15
1863
752
1458
980
541
394
740
3118
573
647
2142
959
920
190
254
1545
240
478
148
307
742
96394
92114
4280
227
112
426
455
400
373
1023
369
276

755
560
716
827
166
382
122
292
1311
19
1717
640
1460
943
488
350
696
2997
555
619
2064
939
926
186
251
1488
242
438
130
338
729
92381
88178
4203
201
104
431
431
384
376
973
372
248

209
127
190
146
31
80
28
65
210
3
395
120
309
205
103
89
144
603
87
139
502
176
161
26
46
304
47
115
31
80
192
20430
19671
759
41
23
76
106
79
88
212
84
54

99
62
108
79
15
37
16
29
107
1
204
63
151
104
55
43
75
311
46
85
262
87
72
14
21
156
24
60
21
34
91
10356
9989
367
27
12
29
49
43
41
104
42
27

Lalki
Rural
BhagabanpRural
ChhakraghRural
TengrakhaliRural
Bagdoba Rural
Hazra Pushk
Rural
HariharchaRural
Baragaria Rural
Setai PushkRural
Saintara Rural
Dharapat Rural
Ghatkol
Rural
Mirzapur Rural
DehuabaniRural
Jhero
Rural
Chak MurakRural
Madanmoha
Rural
BramhanairRural
Kantasi
Rural
Palbandha Rural
Paschim BaRural
Kopa
Rural
Asude
Rural
Piritchak Rural
Gopalpur Rural
Otaldighi Rural
AkharashalRural
MohanchakRural
GramsagarRural
Sagar MejeRural
Chak NayaRural
Maji PushkaRural
Chatra Kri Rural
Dhula Dan Rural
Darapur Rural
Lego
Rural
Balitha
Rural
Bagrol
Rural
Gogra
Rural
Ganti
Rural
Rampur
Rural
KhundangaRural
Napukur Rural

128
226
55
111
120
629
100
131
61
292
66
143
1067
72
21
1
926
67
124
218
139
247
99
99
386
109
35
13
214
183
29
255
641
251
405
1081
1003
183
367
430
65
386
99

537
1147
234
501
603
2764
460
592
311
1203
269
654
4658
315
102
1
4181
310
560
920
588
1179
434
426
1830
511
165
53
899
900
148
1154
2955
1106
1821
4978
4760
818
1777
1884
304
1738
420

297
569
134
255
314
1393
244
317
159
617
143
328
2368
160
49
1
2133
171
286
497
288
587
216
223
948
255
93
28
452
457
78
588
1476
560
919
2524
2450
406
872
963
161
889
222

240
578
100
246
289
1371
216
275
152
586
126
326
2290
155
53
0
2048
139
274
423
300
592
218
203
882
256
72
25
447
443
70
566
1479
546
902
2454
2310
412
905
921
143
849
198

40
112
18
43
58
308
40
53
42
97
20
91
458
30
6
0
446
25
62
116
63
130
41
41
233
62
22
6
86
80
24
114
339
129
158
479
474
98
174
190
31
229
57

24
57
10
19
28
170
24
34
17
42
10
39
222
14
4
0
237
14
28
66
34
67
22
21
116
29
14
3
39
37
15
53
182
68
89
238
237
56
80
94
19
114
28

Nanagar Rural
Bhagalpur Rural
Kankara Rural
KamarbereRural
HasandangRural
Gobindpur Rural
Patra BandRural
Hati
Rural
MalakarpotRural
ChuadangaRural
Madhuban Rural
BalarampurRural
Kankabati Rural
Dingal
Rural
Chhota PagRural
LakshmanhRural
Amdai
Rural
Malikpara Rural
Dashere Rural
Siringa
Rural
Chak ChanRural
Panna
Rural
GachhgereRural
Dia Chapri Rural
Laugram Rural
Shimdal Rural
Padma
Rural
Sehas
Rural
Shyampur Rural
Bara Pushka
Rural
Bener ChakRural
Fatepur
Rural
Haldar ChaRural
Mukha
Rural
Radhamadh
Rural
Karak BeryRural
Khiri
Rural
Matiari
Rural
SarishadighRural
Beunchgere Rural
Sri Ram PuRural
BelpushkariRural
Akargarya Rural

228
345
69
111
112
184
133
177
141
147
238
100
128
116
97
124
363
198
75
21
190
186
35
93
947
59
106
504
42
171
13
34
41
93
154
495
769
126
631
0
46
25
74

1159
1558
318
511
533
806
636
844
604
596
1108
449
623
565
412
508
1528
851
414
109
944
963
188
457
4469
316
532
2352
182
752
56
157
191
436
699
2268
3548
585
2914
0
196
147
337

603
807
161
255
274
414
313
448
306
321
573
239
325
305
206
269
779
449
211
57
482
512
87
244
2285
168
274
1206
88
393
29
74
102
225
349
1145
1807
301
1489
0
104
74
166

556
751
157
256
259
392
323
396
298
275
535
210
298
260
206
239
749
402
203
52
462
451
101
213
2184
148
258
1146
94
359
27
83
89
211
350
1123
1741
284
1425
0
92
73
171

134
169
38
57
50
65
88
88
91
66
101
57
61
71
41
49
151
101
62
8
110
109
11
40
524
21
49
227
11
69
5
22
16
34
68
214
376
75
374
0
15
11
33

69
93
18
31
23
28
47
47
47
38
49
25
33
48
18
32
70
50
27
4
50
55
8
27
257
9
26
123
3
36
3
5
11
14
29
112
180
38
195
0
9
3
16

Poal Gere Rural


BanmukhaRural
Kulahar
Rural
Pal PuskariRural
Muidara Rural
ShiromanipRural
BrahmadanRural
Panahar Rural
Koalpara Rural
SahabazchRural
Jumuna
Rural
RohimchakRural
Enayet ChaRural
Chak DelwaRural
Baliarpur Rural
AdwaitabatRural
Radhadamo
Rural
Gachhua Rural
Ram BakhrRural
Chak Damuk Rural
Panua
Rural
Chak Mah Rural
Malikota Rural
Aswinkota Rural
NarayanpuRural
Keleguji
Rural
GopalganjaRural
Ramdiha Rural
Chorkola Rural
Durgabati Rural
Pratappur Rural
BhelaighatRural
Jemo
Rural
Ismail ChakRural
Lankajol Rural
JaykrishnapRural
Bankajol Rural
Kunarpur Rural
Patpur
Rural
Lallbazar Rural
Tentulia
Rural
Chandi PurRural
GopinathpuRural

291
311
3
81
172
1170
75
237
541
136
354
68
85
81
160
50
545
19
63
0
437
83
260
389
137
0
229
203
442
20
161
32
54
144
176
91
22
1011
227
242
23
55
913

1335
1585
13
384
803
5479
365
1104
2305
630
1575
265
369
359
776
251
2572
99
262
0
2079
381
1163
1925
617
0
1006
1032
2260
123
837
172
286
758
840
591
88
4403
972
1157
87
316
4357

665
802
6
199
420
2718
184
552
1149
328
804
140
193
177
402
130
1349
54
140
0
1094
199
607
963
315
0
520
524
1153
63
435
97
150
375
452
311
46
2258
490
607
44
165
2212

670
783
7
185
383
2761
181
552
1156
302
771
125
176
182
374
121
1223
45
122
0
985
182
556
962
302
0
486
508
1107
60
402
75
136
383
388
280
42
2145
482
550
43
151
2145

165
152
1
37
71
524
41
137
240
80
212
27
49
43
90
36
427
4
22
0
177
42
119
204
55
0
116
114
299
19
69
24
36
70
74
59
14
497
103
146
9
41
492

76
73
1
17
36
264
19
67
115
44
111
15
25
24
51
17
219
4
14
0
104
24
53
98
24
0
60
54
135
13
36
16
17
31
41
35
4
253
46
89
5
22
245

BaragopinaRural
Algutina Rural
ParbbatipuRural
Kachara Rural
Chhanua Rural
Baitalkuli Rural
RamchandrRural
RaghunathRural
Nabagram Rural
Lalgara
Rural
Dhanjoga Rural
Salukgere Rural
NandagramRural
Seromanipu
Rural
Rampur
Rural
Nalbuni
Rural
KrishnanagRural
Sihar
Rural
Deshra
Rural
BhalukgereRural
Chakchil Rural
Piritchak Rural
Tajpur
Rural
Metelsair Rural
JayrambatiRural
Haldi
Rural
Malpur
Rural
Masinapur Rural
Jibta
Rural
Baladwip Rural
Purba NaraRural
Kotulpur (CUrban
Jaypur
Total
Jaypur
Rural
Jaypur
Urban
ChanpatalaRural
Digrya
Rural
Bagsara Rural
Ijjatpur
Rural
Jujur
Rural
BasantapurRural
Ruishar
Rural
KumardubiRural

94
172
50
59
100
122
45
274
9
78
56
628
510
449
0
113
407
475
1708
48
147
39
893
68
194
140
291
620
417
165
196
1973
34491
34491
0
63
64
25
115
398
62
200
50

469
797
234
231
437
501
176
1261
37
375
245
2944
2435
2306
0
477
1842
2164
7671
244
682
213
3920
311
862
608
1152
2962
1932
784
867
8483
156920
156920
0
295
293
138
598
1590
290
955
238

255
395
114
114
224
271
83
645
21
183
128
1514
1276
1169
0
259
955
1098
3902
121
339
112
1996
162
456
293
595
1485
972
390
425
4280
80138
80138
0
154
139
75
306
822
139
494
124

214
402
120
117
213
230
93
616
16
192
117
1430
1159
1137
0
218
887
1066
3769
123
343
101
1924
149
406
315
557
1477
960
394
442
4203
76782
76782
0
141
154
63
292
768
151
461
114

47
104
22
16
46
66
17
193
5
41
35
424
381
331
0
50
236
202
833
25
65
15
371
31
67
75
84
291
233
70
108
759
17516
17516
0
32
41
23
94
205
37
103
25

30
54
11
8
20
41
6
98
5
21
20
211
186
174
0
24
121
105
425
11
31
9
202
17
33
39
44
145
120
32
55
367
8978
8978
0
16
16
13
48
107
18
45
10

Bikrampur Rural
Sainda
Rural
Hajipur
Rural
Kalabani Rural
BrindabanpRural
Padumpur Rural
Rajsol
Rural
Bhatpara Rural
RautkhandRural
Simulairi Rural
ChaltakondRural
Daulatpur Rural
BhurkundaRural
Bhitsayer Rural
Mohishkhoa
Rural
Brojashol Rural
Kunda PushRural
Hetia
Rural
RaghunathRural
Balidoba Rural
Jamdigri Rural
Sridharpur Rural
Barasat
Rural
Bagajol
Rural
Supur
Rural
Rajgram Rural
Salda
Rural
Jaypur
Rural
NutangramRural
Katul
Rural
Rajganja Rural
Bamangra Rural
Kashipur Rural
Phulnagar Rural
GakulnagarRural
Hirapur
Rural
Chamat
Rural
Dighpar Rural
BhabanipurRural
Kuchiakol Rural
Madhab Bat
Rural
Radhamadhab
Rural
Khanabari Rural

214
195
87
183
95
312
676
137
788
398
169
123
197
257
78
176
187
585
729
179
200
169
196
242
264
573
1098
741
88
232
143
184
159
261
146
261
179
420
60
909
113
0
38

924
821
367
757
426
1332
3127
620
3697
1915
768
587
865
1139
298
741
885
2757
3321
754
928
720
887
1097
1250
2368
4851
3136
428
1073
638
817
700
1086
650
1085
789
1673
256
4246
558
0
184

489
424
174
385
230
669
1580
323
1910
971
384
298
426
613
159
386
460
1413
1713
382
473
350
458
563
646
1212
2450
1588
214
536
322
416
352
553
346
549
388
853
136
2132
273
0
94

435
397
193
372
196
663
1547
297
1787
944
384
289
439
526
139
355
425
1344
1608
372
455
370
429
534
604
1156
2401
1548
214
537
316
401
348
533
304
536
401
820
120
2114
285
0
90

123
70
53
89
74
164
336
73
370
161
76
83
130
128
34
62
123
230
326
72
102
86
98
153
139
248
505
317
53
144
99
99
84
133
64
120
88
185
17
491
51
0
20

69
34
27
35
47
77
181
41
186
82
32
44
68
66
22
35
60
125
180
40
57
40
58
72
71
133
262
163
27
78
46
52
38
81
36
56
38
89
10
242
30
0
11

BenechaprRural
BajemaynaRural
NutangarmRural
ShayamsunRural
Mahishaban
Rural
P0Rairi
Rural
Chandabil Rural
Balibil
Rural
Baraaribil Rural
Gajipur
Rural
MakarandaRural
ShiberdangRural
Adhakata Rural
Gaighata Rural
Parsal
Rural
Barakura Rural
MadhabpurRural
KharikasuliRural
JagannathpRural
Danga MakRural
Baliguma Rural
Betri
Rural
Angaria
Rural
RangamateRural
Gopal NagaRural
DhengartalRural
Belia
Rural
Khiraibani Rural
MabarakpuRural
Ghagara Rural
Ramnagar Rural
Kataban Rural
ShyamnagaRural
JangalmahaRural
Bazar
Rural
Tandighi Rural
Banshi
Rural
Chandipur Rural
Pankhai
Rural
Chhatina Rural
HariharpurRural
MadhurpurRural
NarayanpuRural

161
271
81
11
93
122
93
197
158
137
408
74
51
84
0
61
219
158
265
90
319
230
697
170
551
208
666
114
121
75
176
106
267
191
132
262
483
185
321
80
166
93
60

789
1129
349
51
394
556
461
953
713
627
1892
366
246
451
0
281
1062
734
1157
439
1741
1114
3675
896
2624
953
3064
490
587
341
797
499
1134
907
641
1141
2069
897
1504
359
793
390
290

400
564
176
27
196
283
229
486
363
314
985
183
119
228
0
137
547
368
571
220
881
559
1898
473
1343
487
1560
244
303
173
410
248
591
484
341
553
1053
463
785
188
416
202
150

389
565
173
24
198
273
232
467
350
313
907
183
127
223
0
144
515
366
586
219
860
555
1777
423
1281
466
1504
246
284
168
387
251
543
423
300
588
1016
434
719
171
377
188
140

111
110
33
8
54
41
53
154
87
87
182
39
27
50
0
38
97
93
129
78
264
157
510
154
298
110
300
58
56
34
84
65
135
94
81
129
252
121
127
44
68
28
20

59
50
23
5
25
23
23
88
43
47
98
20
15
23
0
21
47
43
67
42
125
73
251
85
149
57
157
18
33
18
51
38
72
57
42
68
127
57
68
27
35
19
11

Birampur Rural
BhabanipurRural
Parashe
Rural
Lokpur
Rural
Sadhuadal Rural
PurusottamRural
Banna
Rural
Chhatra ArRural
Jamshola Rural
Haldu
Rural
RamchandrRural
BhandargarRural
PanchpekeRural
NamchharaRural
AbhirampuRural
Gelia
Rural
Tanadighi Rural
Paschim KaRural
Dasdighi Rural
Shukjora Rural
Bharatpur Rural
Nabasan Rural
Jhean
Rural
KusumdighiRural
Ghoradubi Rural
Maynapur Rural
BalarampurRural
Hijaldigha Rural
Kunrre
Rural
Ashurali Rural
MahaldangRural
Nachur
Rural
Uttarbar Rural
Dharisyer Rural
BaguaparaRural
JadabnagarRural
Hatbari
Rural
HarinashuliRural
Muraliganj Rural
DakshinbarRural
Rohilakon Rural
RadhanagaRural
Amlasol
Rural

57
17
90
138
132
175
212
198
109
116
108
120
101
195
358
405
158
326
195
153
492
194
106
286
12
1185
153
580
368
910
352
60
773
62
242
643
192
246
611
881
275
97
69

291
78
461
685
559
852
941
954
458
542
508
510
467
889
1531
1655
786
1400
853
642
2233
891
453
1238
65
5256
661
2569
1605
3978
1577
391
3787
232
1076
3030
1000
1063
2893
4031
1243
387
352

165
42
230
363
265
434
478
499
242
261
259
260
244
443
770
838
404
715
434
324
1151
448
231
620
29
2690
346
1330
832
2012
823
195
1958
115
537
1574
525
534
1496
2070
655
196
179

126
36
231
322
294
418
463
455
216
281
249
250
223
446
761
817
382
685
419
318
1082
443
222
618
36
2566
315
1239
773
1966
754
196
1829
117
539
1456
475
529
1397
1961
588
191
173

36
7
47
78
52
112
96
69
43
90
44
45
56
96
125
158
70
128
62
67
232
84
45
111
10
484
53
239
160
422
166
46
414
15
123
468
170
155
471
408
109
59
32

22
4
29
46
18
47
51
40
22
37
21
26
24
46
56
85
37
69
27
42
119
36
21
57
3
243
26
127
100
199
94
24
213
10
68
231
93
76
228
214
59
33
16

Bankati
Rural
BrahmankoRural
VishnupurTotal
VishnupurRural
VishnupurUrban
BhagabandRural
Binodbati Rural
Arjunpur Rural
NityanandaRural
BalarampurRural
Sancha
Rural
DamodarpuRural
Patalpur
Rural
Loharara Rural
Ajodhya Rural
Antare
Rural
Jangal Mahal Rural
Layek BandRural
Tarajuri G Rural
Narikala Rural
Karoan
Rural
Chua MasinRural
Nangal Bh Rural
Chakchua M
Rural
Tentul Ara Rural
Saluka
Rural
DharampurRural
Harinagar Rural
Bhara
Rural
Bhagarara Rural
SanatanpurRural
Tala
Rural
Mathura Bih
Rural
Maula
Rural
RamchandrRural
Matukpur
Rural
Purbba NisRural
Patlapur Rural
Hinjuri
Rural
Gumut
Rural
Kuldangar Rural
Khajra
Rural
Bendara Rural

172
342
33793
33793
0
322
100
190
65
24
89
307
0
94
633
85
0
746
48
461
116
1258
7
76
97
116
272
307
647
64
11
16
124
44
190
0
83
216
207
382
360
0
128

750
1623
156822
156822
0
1454
424
897
265
129
443
1612
0
433
2862
437
0
3325
227
2056
496
5726
31
350
451
521
1239
1334
2970
336
52
92
498
184
718
0
385
998
879
1723
1622
0
669

376
799
79941
79941
0
760
220
455
125
64
241
822
0
224
1445
224
0
1717
115
1051
261
2951
17
182
220
264
637
686
1493
160
24
42
244
92
359
0
194
516
450
872
825
0
356

374
824
76881
76881
0
694
204
442
140
65
202
790
0
209
1417
213
0
1608
112
1005
235
2775
14
168
231
257
602
648
1477
176
28
50
254
92
359
0
191
482
429
851
797
0
313

72
194
19102
19102
0
198
56
106
40
13
61
176
0
66
280
53
0
374
25
229
58
660
3
47
49
65
100
170
309
42
8
15
65
22
84
0
38
120
80
162
193
0
78

40
85
9624
9624
0
100
32
46
16
4
38
92
0
37
136
26
0
203
13
115
32
354
2
29
24
26
48
90
155
21
1
3
28
11
44
0
22
62
40
67
87
0
46

RamsundarpuRural

Dapanjuri Rural
Dhirkona Rural
Joyrampur Rural
RadhanagaRural
GobardhanRural
Bankati
Rural
Bansh KopaRural
Amral
Rural
Muchdang Rural
PundurhatiRural
Birra
Rural
Benda
Rural
Rani Khamar Rural
Gopalpur Rural
Konar Bandh Rural
Haripur
Rural
BanamalipuRural
Paikpara Rural
Dharapati Rural
Paschim NiRural
Kakila
Rural
Rautara
Rural
Tentulia
Rural
Siharshul
Rural
Dhangara Rural
Beliara
Rural
Dejhat
Rural
Mahish KhoRural
Ramnagar Rural
Prakash
Rural
NarayanpuRural
Uliara
Rural
Gosainpur Rural
Gopalpur Rural
Jangal BankatRural
Radha DamRural
Kamar PukuRural
Here ParbbRural
Madhuban Rural
Katna
Rural
Penera
Rural
BasantapurRural

0
127
127
248
1263
99
49
31
397
68
26
364
392
0
186
0
0
157
233
337
42
372
294
0
0
143
578
305
10
89
552
53
429
131
267
0
79
102
95
172
166
218
407

0
590
559
1129
5335
432
217
151
1819
302
97
1600
1923
0
824
0
0
794
999
1399
163
1649
1370
0
0
593
2812
1379
51
447
2707
310
2067
609
1223
0
398
491
419
908
794
1026
1853

0
299
280
583
2662
233
112
72
896
147
46
798
986
0
426
0
0
410
496
718
82
862
709
0
0
304
1422
699
23
221
1368
160
1028
321
648
0
217
238
208
466
407
543
943

0
291
279
546
2673
199
105
79
923
155
51
802
937
0
398
0
0
384
503
681
81
787
661
0
0
289
1390
680
28
226
1339
150
1039
288
575
0
181
253
211
442
387
483
910

0
67
66
126
500
36
26
14
210
37
15
165
175
0
100
0
0
71
91
168
19
159
154
0
0
63
370
180
4
49
270
30
213
55
151
0
57
63
65
115
95
122
220

0
29
30
64
236
24
17
8
108
17
6
77
90
0
49
0
0
33
48
86
12
76
76
0
0
32
179
92
2
23
127
15
114
31
91
0
35
28
32
55
45
68
106

Dihar
Rural
Janta
Rural
Naer
Rural
Thakurpur Rural
Bhatra
Rural
JoykrishnapRural
Abantika Rural
Belthya
Rural
Dwarika Rural
Deuli
Rural
Chakdaha Rural
ShyamsundRural
Kushtara Rural
Kelemele Rural
Chura ManiRural
Jamuna Ban
Rural
Dwadas Bar
Rural
Kusum BanRural
Chaugan Rural
Kural Bari Rural
SiromanipuRural
Mayara PukRural
Dhenga PatRural
BasudebpuRural
Tribanka Rural
Belshula Rural
Dumohani Rural
Bangele Rural
Benabendi Rural
Khana BariRural
Darasol
Rural
ChandabilaRural
Dundure Rural
Marar
Rural
BenachaprRural
KharikasuliRural
Pirragara Rural
GhugimuraRural
Jharia
Rural
Bankati
Rural
Bara AmlaiRural
Pedda
Rural
KhuliamuriRural

184
511
419
99
171
630
252
69
458
342
260
497
21
1
83
355
133
157
191
18
179
131
9
386
181
238
51
100
93
53
0
109
201
1635
294
139
76
300
126
211
1
105
15

815
2441
1887
539
817
2749
1109
306
2366
1649
1339
2527
87
2
364
1378
604
693
813
65
912
568
48
1642
769
1028
250
495
474
203
0
490
1042
7799
1262
714
381
1398
646
1061
3
511
73

416
1265
961
286
408
1396
562
153
1195
856
677
1307
45
2
194
693
325
351
414
37
461
298
22
800
382
495
135
255
237
99
0
248
531
4001
647
409
202
718
338
522
3
249
32

399
1176
926
253
409
1353
547
153
1171
793
662
1220
42
0
170
685
279
342
399
28
451
270
26
842
387
533
115
240
237
104
0
242
511
3798
615
305
179
680
308
539
0
262
41

84
261
181
42
98
307
152
46
301
163
152
400
13
0
34
150
69
98
98
8
109
78
6
252
113
139
25
61
59
44
0
70
167
1135
176
93
40
144
90
137
0
68
3

40
125
98
22
46
144
81
28
151
85
72
226
9
0
15
74
36
56
50
6
60
44
1
130
53
55
14
31
23
19
0
39
79
567
89
48
21
70
51
67
0
39
2

Harabati Rural
Dhengasol Rural
Lohari
Rural
Chor Kundu Rural
Karra
Rural
Kulupukur Rural
HikimdangRural
Kulaijuri Rural
Majura
Rural
Dhabani Rural
Chitrang Rural
Baliguma Rural
Indkuri
Rural
Taldangra Rural
Domberya Rural
Majdiha
Rural
Hetagara Rural
Chanchar Rural
KadamdihaRural
Upar AmdaRural
Amdahara Rural
Chhota Ba Rural
Baramara Rural
BhandaryaRural
ChaubetyaRural
Kusum DihRural
Dhansol Rural
Phulbani Rural
Hulmara Rural
Uparsol
Rural
Kharkata Rural
Pacha DahaRural
Agun Kumar
Rural
Chak UparsRural
Astasol
Rural
Sankarlaik Rural
Jiabandi Rural
Onda
Total
Onda
Rural
Onda
Urban
Dunda
Rural
Krishna NaRural
Chhagulia Rural

127
219
85
0
0
175
43
275
839
97
129
16
33
67
6
295
222
265
40
123
416
568
443
73
224
40
162
126
320
196
336
178
216
1080
90
86
206
53006
53006
0
54
60
0

606
1094
343
0
0
878
214
1366
4245
488
552
72
189
376
37
1344
1102
1141
183
501
1751
2641
2061
294
1018
193
831
553
1463
909
1669
840
1004
5416
403
403
1046
252984
252984
0
220
270
0

310
547
173
0
0
437
118
687
2183
246
276
40
87
186
15
682
573
579
94
231
857
1352
1106
159
517
97
409
287
726
455
840
440
518
2796
206
199
545
129248
129248
0
108
138
0

296
547
170
0
0
441
96
679
2062
242
276
32
102
190
22
662
529
562
89
270
894
1289
955
135
501
96
422
266
737
454
829
400
486
2620
197
204
501
123736
123736
0
112
132
0

69
107
26
0
0
125
22
251
589
80
62
7
29
53
6
148
156
138
27
67
261
265
228
31
81
31
99
60
223
120
268
99
128
958
54
63
139
33274
33274
0
25
32
0

39
50
14
0
0
54
14
124
299
46
29
4
11
23
2
70
74
83
10
32
118
144
131
16
38
11
45
29
106
55
127
51
70
490
27
34
77
17177
17177
0
14
18
0

ChandramoRural
Khapkata Rural
Hirapur
Rural
Bhola
Rural
Radhamoha
Rural
JagannathpRural
BinodnagarRural
Kharigara Rural
Kokilpur Rural
Kalyani
Rural
Digshuli Rural
Daldagi
Rural
ChakgopalpRural
Lauda
Rural
Amlagura Rural
Goaladanga
Rural
Patlabani Rural
RamkrishnaRural
Siarbada Rural
Beryak Ha Rural
Haryaki
Rural
Balguma Rural
Bahara BanRural
RasiknagarRural
Kadagot Rural
Layada Du Rural
GholkundaRural
MadhabpurRural
ChakuparsoRural
Ratanpur Rural
Bara KurpaRural
Barkala
Rural
MachhrakhiRural
Chhota KurRural
Mandar Ban
Rural
PitambarpuRural
BenachaprRural
Rautara
Rural
Kawabasa Rural
Panbaraj Rural
Kiabati
Rural
Bhulanpur Rural
Palash BaniRural

88
101
128
256
31
111
226
36
128
338
184
763
60
120
180
99
284
31
117
107
63
296
183
97
153
377
268
213
17
404
288
174
271
302
420
14
8
99
141
85
53
360
182

426
537
611
1269
148
621
1010
170
613
1632
910
3596
269
587
786
513
1404
171
470
473
287
1504
997
412
801
1966
1307
1044
83
1822
1390
863
1370
1322
1809
68
24
486
639
413
240
1748
859

229
273
312
641
86
309
528
90
314
808
462
1854
131
296
403
257
718
91
228
247
161
772
496
215
411
997
673
530
45
926
714
433
685
675
927
33
12
274
332
208
130
907
446

197
264
299
628
62
312
482
80
299
824
448
1742
138
291
383
256
686
80
242
226
126
732
501
197
390
969
634
514
38
896
676
430
685
647
882
35
12
212
307
205
110
841
413

93
90
64
144
5
90
124
15
42
210
170
440
30
57
116
58
210
22
68
57
26
214
101
46
88
213
151
145
13
191
156
109
166
154
203
0
3
47
85
61
27
237
116

52
47
37
67
3
42
65
9
21
100
95
245
14
21
63
28
112
16
33
31
20
122
46
25
44
107
83
82
5
96
76
56
89
80
104
0
3
25
47
38
15
124
60

Gengari Rural
Pratappur Rural
Gopalpur Rural
Dhabani Rural
Metyala Rural
Jamjuri
Rural
ChuramaniRural
Patadubi Rural
Aguri BandRural
DhandakesRural
Dubrakon Rural
NutangramRural
Saheb GanjRural
Benajira Rural
Panchami
Rural
Majura
Rural
Rampur
Rural
Hatbari
Rural
Tilabani
Rural
Ashnasol Rural
Dhengakend Rural
Jaba Balar Rural
Baga KhulyRural
GangadaspurRural
Basuara Rural
Ekaria
Rural
Kamala
Rural
Surpa NagaRural
Sonatapal Rural
Beliara
Rural
Malator
Rural
Bagjata
Rural
Debagram Rural
BaidyanathRural
MankhamarRural
Bhatgram Rural
BanamalipuRural
MukundabaRural
Angadpur Rural
Bhaluka Rural
Karra
Rural
HemchabaRural
Lodna
Rural

148
93
295
397
138
119
339
100
4168
510
205
785
109
87
0
0
0
177
23
305
0
71
22
0
134
140
64
477
335
332
127
0
133
94
535
16
70
30
171
145
168
23
647

613
524
1341
2129
663
535
1471
521
22193
2785
922
4077
506
438
0
0
0
847
108
1369
0
403
99
0
674
696
330
2223
1524
1473
550
0
644
444
2661
87
302
108
929
696
995
111
3072

310
270
691
1096
338
269
730
273
11330
1422
464
2066
245
223
0
0
0
436
55
698
0
211
44
0
354
335
155
1125
782
750
295
0
330
232
1397
46
156
52
478
350
504
50
1582

303
254
650
1033
325
266
741
248
10863
1363
458
2011
261
215
0
0
0
411
53
671
0
192
55
0
320
361
175
1098
742
723
255
0
314
212
1264
41
146
56
451
346
491
61
1490

85
73
200
449
93
59
148
63
5220
745
129
893
67
30
0
0
0
88
15
148
0
90
10
0
79
80
51
207
192
153
43
0
82
43
293
21
32
18
133
92
133
15
329

50
36
101
225
48
29
70
34
2618
389
65
464
32
17
0
0
0
47
7
75
0
54
5
0
41
42
28
109
91
72
24
0
44
21
159
12
14
10
64
46
75
3
170

Madanpur Rural
Bhanga BaRural
Bheduasol Rural
Kamalpur Rural
Bhimpur Rural
Santor
Rural
Tapoban Rural
Birsinghap Rural
JagannathpurRural
Sayer BankRural
Kotalpur Rural
Ramnagar Rural
Dhabani Rural
Bikrampur Rural
Indkata
Rural
Manipur Rural
Guinandi Rural
ItapanchiraRural
Paharpur Rural
Ola
Rural
Dubrajpur Rural
Sahapur Rural
Diga
Rural
Bathan Tar Rural
Elyati
Rural
NikunjapurRural
Pingrui
Rural
Balatukri Rural
NischintapuRural
Shalihan Rural
Chandra GoRural
Salghata Rural
Murakata Rural
Lohari Bri Rural
KochkhaluiRural
BrindabanpRural
Shushina GobRural
Ramar Gram Rural
Hatiband Rural
Tol Chandr Rural
Madan MohRural
Chandipur Rural
Jamtara
Rural

125
87
39
120
131
364
95
184
0
145
215
219
95
322
60
25
99
143
260
89
152
217
422
87
127
497
173
325
177
385
135
248
325
30
169
36
0
0
34
66
218
188
75

614
423
192
843
622
1739
453
859
0
649
896
1100
451
1464
264
95
510
917
1077
456
732
1077
2081
387
577
2239
794
1539
768
1708
585
1118
1444
134
857
175
0
0
145
276
1147
868
377

309
210
93
424
316
901
234
450
0
349
452
562
230
763
141
48
248
472
535
233
381
529
1053
201
299
1156
419
788
389
900
314
608
752
65
450
90
0
0
71
148
610
453
207

305
213
99
419
306
838
219
409
0
300
444
538
221
701
123
47
262
445
542
223
351
548
1028
186
278
1083
375
751
379
808
271
510
692
69
407
85
0
0
74
128
537
415
170

53
46
28
111
69
151
53
96
0
67
80
95
72
143
25
9
66
109
140
40
94
143
204
32
52
220
47
156
70
178
79
114
151
22
95
22
0
0
11
40
157
93
39

31
21
16
66
32
85
29
53
0
37
46
47
36
81
14
4
33
66
64
19
42
68
102
20
20
121
24
74
32
86
39
69
83
12
50
12
0
0
5
27
88
41
24

Mayata
Rural
Dhagarya Rural
Pantha
Rural
Rasiara
Rural
Hira DangaRural
Tentul MuriRural
Maitha
Rural
Jambani
Rural
Sabanpur Rural
Srirampur Rural
Kanaipur Rural
Panch Dan Rural
Kumar DanRural
Puthia
Rural
Tella
Rural
Sadishta Rural
ChandrakoRural
RaghunathRural
BaharamuriRural
Gopalpur Rural
Chak Krish Rural
Pecharah Rural
Sheora GhaRural
Shyam NagRural
Kamar KataRural
Rajduha Rural
Krishna Si Rural
Jambedya Rural
Chingani Rural
Geredaha Rural
Benagari Rural
Chhagulia Rural
Amarpur Rural
Chak Krish Rural
Kelyajuri Rural
Chaulabad Rural
Ambari HazRural
Dharsona Rural
Niada
Rural
Chak MuktaRural
Dhengasol Rural
Arabani
Rural
Mandiha Rural

18
2
40
288
80
261
80
0
127
138
27
138
234
492
92
213
281
242
360
335
75
68
264
163
140
12
168
70
889
27
193
245
142
350
49
80
96
64
63
106
71
139
130

73
6
191
1500
355
1163
415
0
588
708
117
560
1062
2163
476
912
1239
1095
1547
1538
345
342
1530
861
691
81
727
440
4004
119
878
1144
680
1630
261
424
376
314
272
434
317
600
542

35
4
98
758
184
601
222
0
303
371
60
299
531
1146
252
465
638
553
813
775
173
173
766
440
372
43
370
214
2079
61
455
612
348
867
143
221
202
143
138
217
159
314
280

38
2
93
742
171
562
193
0
285
337
57
261
531
1017
224
447
601
542
734
763
172
169
764
421
319
38
357
226
1925
58
423
532
332
763
118
203
174
171
134
217
158
286
262

7
1
17
226
32
139
33
0
74
92
27
56
89
189
59
87
129
92
138
200
53
34
261
190
70
7
80
65
658
16
100
114
75
272
22
49
37
56
30
65
43
66
61

1
0
10
111
19
78
21
0
45
47
13
29
43
99
31
43
66
49
78
101
26
21
138
99
42
2
45
34
341
12
62
68
36
137
12
27
20
27
13
38
20
33
33

MouleswarRural
Medinipur Rural
Datina
Rural
Krishna NaRural
Kalla
Rural
Shima Baid Rural
RaghunathRural
Onda
Rural
Gogra
Rural
Prajabad
Rural
Kushte
Rural
Bhadul Da Rural
Gopinathpur ERural
Chura ManiRural
Patra Hati Rural
Suklai
Rural
Gamidya Rural
NayanananRural
Majdiha
Rural
BalarampurRural
Amla Tara Rural
Angaria
Rural
Madan MohRural
Kheruashol Rural
Betajora Rural
Bhaluk KhuRural
BrindabanpRural
Shirsha
Rural
Siara
Rural
Kundalia Rural
Bhedua
Rural
Kunchi ShoRural
Ektarpur Rural
Chabra
Rural
Makarkol Rural
Bahulara Rural
Bhetiara Rural
Nanda BhaRural
Horra
Rural
Damasini Rural
ChuramaniRural
Phul Baria Rural
NabajibanpRural

22
576
227
193
29
0
65
1338
420
0
14
168
0
216
93
308
200
176
262
50
148
77
35
0
54
129
61
92
19
81
98
114
68
454
217
230
233
21
170
143
76
199
158

109
2662
963
864
133
0
281
5933
1847
0
61
825
0
992
451
1356
950
829
1173
277
719
335
186
0
299
589
263
424
86
414
468
653
320
2548
1057
1124
1122
104
883
695
366
1013
754

58
1368
509
449
65
0
150
3005
936
0
37
428
0
506
230
701
458
422
605
149
371
163
91
0
141
296
136
204
43
212
245
330
159
1329
536
568
579
53
464
349
192
538
389

51
1294
454
415
68
0
131
2928
911
0
24
397
0
486
221
655
492
407
568
128
348
172
95
0
158
293
127
220
43
202
223
323
161
1219
521
556
543
51
419
346
174
475
365

24
307
99
82
14
0
23
557
179
0
7
121
0
117
70
129
108
126
141
49
120
40
31
0
40
65
25
44
8
31
42
112
52
352
95
133
118
12
89
90
48
85
70

18
153
47
50
8
0
12
297
101
0
5
69
0
55
42
60
50
66
80
24
67
20
15
0
15
26
12
26
6
14
24
60
23
182
38
70
58
6
52
47
27
49
36

CharuikunrRural
BhagabanpRural
Dali MaharRural
MukundapuRural
GobindapuRural
Pundra
Rural
Jamra Mad Rural
Indra
Rural
KhamarberRural
DamodarbaRural
Jamdoba Rural
Datina Pur Rural
Bansh DanRural
Singar GariRural
Pathar KataRural
Maudi
Rural
Tunka
Rural
Baruipara Rural
Sundarpur Rural
Teliberia Rural
Puncha
Rural
Kalyari
Rural
Patpur
Rural
Mauchura Rural
Chhinpur Rural
Barpetya Rural
Malpur
Rural
Lapur
Rural
Bar MaguraRural
Ram SagarRural
Teghara
Rural
Sur Managa
Rural
Mathura Rural
Radha MadRural
Dhulyapur Rural
Shinhati Rural
Hati Bari Rural
Asan Bani Rural
Agarda
Rural
Dhang HariRural
Baga Khuli Rural
Hetemoa Rural
Jadab NagaRural

153
2
47
12
101
12
64
91
662
347
175
239
6
33
39
195
0
369
107
170
500
195
628
310
181
231
229
787
181
171
171
177
110
19
111
416
107
78
341
50
156
32
93

788
8
193
55
499
53
295
391
3013
1545
956
1181
28
163
188
951
0
1577
507
761
2291
850
2918
1529
881
1224
1012
3610
782
712
755
853
482
94
506
1655
501
402
1545
299
662
146
458

397
4
95
29
262
30
158
203
1517
778
501
591
14
82
85
490
0
784
267
383
1187
432
1467
793
446
622
517
1780
369
352
375
429
230
47
252
820
253
212
789
157
339
70
225

391
4
98
26
237
23
137
188
1496
767
455
590
14
81
103
461
0
793
240
378
1104
418
1451
736
435
602
495
1830
413
360
380
424
252
47
254
835
248
190
756
142
323
76
233

83
0
26
3
43
9
36
39
338
152
124
133
1
33
27
91
0
223
62
84
279
97
287
206
87
125
111
360
74
76
93
98
55
13
79
194
70
58
208
35
84
14
61

44
0
11
2
28
6
22
19
154
93
60
64
1
22
8
49
0
106
39
43
151
47
150
113
42
66
56
191
32
40
51
41
28
8
42
99
35
28
112
18
45
7
27

Jagannath B
Rural
Bhaji Bari Rural
Ramar ChuRural
Kanta Bari Rural
Bauri DangRural
Chak BagmRural
Bagmari Mah Rural
Khar Bari BadRural
Jhati Bani Rural
Agarda PurRural
Basuri BeraRural
GopinathpuRural
Chak TunkaRural
Muktapur Rural
Lauria
Rural
Kanaijuri Rural
Gorasol
Rural
Nakai Guri Rural
Bet Jhuria Rural
Chak NakaijRural
Mohanpur Rural
AgayanandRural
PatangapurRural
Chanda BilRural
Bhagaban B
Rural
Bakinala Rural
Jama DharaRural
Mahish Doba Rural
Bena Bandi Rural
Bhedua
Rural
TaldangraTotal
TaldangraRural
TaldangraUrban
Manipur Rural
Manara
Rural
Surbhaga Rural
BrahmandhRural
BalarampurRural
Bibarda
Rural
Dangjuri
Rural
Beldangra Rural
Paika
Rural
Bhandia Rural

148
2
101
438
11
14
0
0
185
304
14
242
111
60
37
1
321
368
74
441
88
168
116
220
66
11
374
0
0
102
31312
31312
0
235
439
88
70
59
1145
0
524
114
77

697
11
450
2011
45
55
0
0
872
1629
74
1132
489
306
190
6
1434
1648
345
2115
396
775
631
1074
311
56
1707
0
0
483
147893
147893
0
1086
2021
426
296
287
5399
0
2364
545
370

354
6
215
996
23
24
0
0
433
817
42
580
247
150
94
2
729
861
176
1047
218
377
318
543
135
30
875
0
0
239
74999
74999
0
556
1036
227
162
126
2702
0
1179
288
200

343
5
235
1015
22
31
0
0
439
812
32
552
242
156
96
4
705
787
169
1068
178
398
313
531
176
26
832
0
0
244
72894
72894
0
530
985
199
134
161
2697
0
1185
257
170

113
2
70
220
5
12
0
0
93
160
11
137
67
40
19
0
146
146
49
256
39
97
83
152
50
16
210
0
0
57
17848
17848
0
143
242
45
27
28
535
0
277
50
21

56
1
32
102
3
4
0
0
45
77
5
64
31
17
11
0
78
79
27
123
23
47
42
78
21
8
105
0
0
28
9022
9022
0
69
125
26
17
11
255
0
132
21
11

Khalgram Rural
KamardihaRural
Belasuli S Rural
Chandkuri Rural
Kali
Rural
Mahada Rural
Kadamara Rural
Painada MoRural
Chak Nuta Rural
RaghunathRural
ParyardangRural
Pedda
Rural
BrahmandiRural
Sulgi
Rural
Kiasol
Rural
Lodda
Rural
Marasol
Rural
Harmasra Rural
Keshatara Rural
Bhimara Rural
Chunalu
Rural
DolbagichaRural
JarkapaksaRural
KaranjabedRural
Baghdoba Rural
Ghagar
Rural
PatharkuraRural
Tilabani
Rural
Kuldiha
Rural
ChakkuldihRural
Sushunia Rural
Mahishakan
Rural
Bali BandhRural
Nabagram Rural
Maibandhi Rural
Khichka
Rural
Kadma
Rural
Aulia
Rural
Narattampu
Rural
Kolsuli
Rural
Jemua
Rural
Taltala
Rural
Dhengashi Rural

329
130
379
112
217
294
162
35
137
104
342
96
166
2
126
455
64
694
164
187
0
6
248
114
0
78
123
21
155
135
25
28
28
77
0
555
289
38
472
45
32
73
261

1486
584
1887
561
934
1214
758
152
614
557
1712
446
812
12
597
2105
294
3131
808
921
0
29
1221
559
0
400
569
133
702
611
116
117
135
389
0
2525
1286
177
2245
221
146
301
1232

748
293
945
284
480
618
383
82
304
274
871
219
424
9
318
1058
150
1581
424
485
0
16
631
275
0
207
278
63
349
307
61
61
67
197
0
1299
654
90
1162
111
79
153
624

738
291
942
277
454
596
375
70
310
283
841
227
388
3
279
1047
144
1550
384
436
0
13
590
284
0
193
291
70
353
304
55
56
68
192
0
1226
632
87
1083
110
67
148
608

186
72
239
67
74
114
62
15
82
81
190
59
70
2
98
340
30
341
87
80
0
2
159
61
0
39
80
17
93
82
14
14
16
56
0
229
134
21
236
20
23
34
135

97
37
104
32
34
53
31
10
44
39
100
28
36
1
55
173
9
162
48
49
0
0
89
26
0
18
37
7
43
43
11
7
9
25
0
127
73
14
117
8
14
18
68

Jugda
Rural
Nachna
Rural
Hatpara Rural
Kusmi
Rural
Radhamoha
Rural
Deuli
Rural
Bhutamama
Rural
Harulia
Rural
KhatbandaRural
Harakona Rural
Bhedua
Rural
ChuramaniRural
Jafla
Rural
BarameshyRural
ShyamsundRural
NityanandaRural
ChenchuryRural
BaralakshaRural
BendalakshRural
TelanbandiRural
Bhaluka Rural
Tulderya Rural
AsnasundarRural
Asnasol
Rural
Tilaghagri Rural
SaharghatiRural
ChenchuryRural
Taldangra Rural
Amlatara Rural
Banktor
Rural
Belsulya Rural
Phulmati Rural
Parulia
Rural
Machla
Rural
Punesa
Rural
ChakshyamRural
Kajla
Rural
Ata
Rural
BaharagaryRural
Shyampur Rural
ManikmaraRural
JashodananRural
Jiakanali Rural

186
69
107
251
117
235
107
187
115
283
79
60
227
203
47
119
1304
10
138
53
46
160
41
91
386
39
54
354
201
44
151
565
174
96
89
135
299
160
24
214
238
99
34

838
340
511
1225
607
1063
568
894
618
1290
349
268
1105
914
230
569
6185
59
693
214
282
841
188
456
1850
165
217
1581
918
199
759
2706
909
437
416
609
1328
721
120
987
1138
462
151

422
177
268
630
298
535
280
441
308
641
170
137
586
488
120
280
3152
26
336
97
143
433
97
250
949
84
102
792
474
108
401
1364
445
218
219
320
693
350
65
489
572
246
73

416
163
243
595
309
528
288
453
310
649
179
131
519
426
110
289
3033
33
357
117
139
408
91
206
901
81
115
789
444
91
358
1342
464
219
197
289
635
371
55
498
566
216
78

87
47
74
139
80
126
75
104
44
168
30
25
117
100
19
71
713
4
94
31
47
100
21
37
260
24
23
140
69
25
97
419
128
56
49
85
146
89
10
120
147
59
15

43
28
37
74
41
66
33
49
20
78
14
13
57
51
10
32
365
2
42
16
25
56
16
23
144
12
9
61
44
14
51
212
55
30
24
35
79
43
4
59
80
33
11

NutangramRural
Dunduria Rural
Dhobajor Rural
Banskopa Rural
Kanaipur Rural
RadhanagaRural
Amjor
Rural
PanchmuraRural
Adhkara Rural
Kukutia
Rural
Jaypur
Rural
ChakjambeRural
Lalbandh Rural
Deulbhira Rural
BhetuadanRural
Jambedia Rural
Resiagara Rural
ShyamsundRural
Tatar
Rural
ChakmajuriRural
Douni
Rural
Mahulbera Rural
Parirdihi Rural
Methena Rural
Majuripras Rural
SitarampurRural
ChandabilaRural
Uparsol
Rural
Satmauli Rural
NachankonRural
DomakondRural
Mandi
Rural
Tirra
Rural
Amdangra Rural
Bhandarkak
Rural
Saltara
Rural
Sonajhor Rural
Murakati Rural
Kaniari
Rural
Mamrasol Rural
Patharjora Rural
BrindabanpRural
Dhuakaki Rural

141
89
351
467
59
134
173
797
561
63
525
68
244
133
119
78
26
247
5
233
260
143
201
136
296
130
153
215
430
517
61
229
158
576
15
338
559
240
537
597
175
224
81

688
426
1733
2160
310
665
860
3719
2630
274
2316
265
1337
669
615
430
155
1176
26
1153
1297
780
914
606
1411
607
712
973
2082
2434
275
935
727
2698
74
1510
2750
1190
2610
2715
822
1087
391

362
233
898
1118
162
332
438
1854
1335
135
1177
133
674
333
318
228
76
596
15
598
644
416
458
309
698
312
360
490
1025
1225
141
458
355
1355
37
740
1405
628
1285
1357
402
546
213

326
193
835
1042
148
333
422
1865
1295
139
1139
132
663
336
297
202
79
580
11
555
653
364
456
297
713
295
352
483
1057
1209
134
477
372
1343
37
770
1345
562
1325
1358
420
541
178

50
33
215
241
38
57
98
425
308
38
255
55
278
78
66
49
20
124
1
128
146
80
129
59
205
67
90
130
252
290
15
79
98
258
9
150
409
118
326
281
106
111
41

23
14
119
126
16
22
53
195
157
21
132
30
132
37
31
23
9
54
1
72
76
37
68
33
95
35
45
67
126
151
10
36
46
123
2
76
203
65
159
144
58
66
30

Sabrakon Rural
Asthasol Rural
GamarbaniRural
Rajpur
Rural
Saldaha Rural
Golakpur Rural
Simlapal Total
Simlapal Rural
Simlapal Urban
Handulia Rural
MetyaldobaRural
LakhyatapaRural
BudhadharRural
RamchandrRural
Kharkhari Rural
Kharjuria Rural
Peripathar Rural
Kadamara Rural
Pukhuria Rural
MadhabpurRural
Andharia Rural
BaranimdihRural
RengurbanRural
Rajabandh Rural
Mamra
Rural
Baradhara Rural
KukrakhondRural
Gilirpahari Rural
Tushkutari Rural
Hansapatha
Rural
Kalsuli
Rural
BhalkamuriRural
Betjharia Rural
Gurighati Rural
Penruabaid Rural
Kharika
Rural
Parsala
Rural
Khapmayn Rural
Mayna
Rural
Bankata Rural
Sinyajora Rural
Ramgar
Rural
Nutangar Rural

537
105
666
1565
247
68
29836
28324
1512
65
46
60
4
131
17
67
14
95
316
55
76
178
63
55
245
181
229
36
123
10
101
169
122
147
0
108
594
48
0
309
35
242
370

2523
469
3256
7497
1149
319
143038
135832
7206
278
256
283
26
611
83
299
53
432
1467
254
353
781
320
293
1146
820
1044
185
534
34
457
813
573
756
0
560
2689
272
0
1462
176
1092
1795

1286
227
1668
3801
588
166
73008
69315
3693
143
131
136
14
312
46
156
27
220
761
121
185
409
164
147
598
426
536
89
269
18
233
420
275
389
0
295
1384
142
0
741
81
539
911

1237
242
1588
3696
561
153
70030
66517
3513
135
125
147
12
299
37
143
26
212
706
133
168
372
156
146
548
394
508
96
265
16
224
393
298
367
0
265
1305
130
0
721
95
553
884

270
46
523
1395
142
30
17125
16198
927
36
36
33
1
90
6
30
6
40
158
28
48
71
37
37
135
83
131
18
41
4
69
103
63
84
0
71
330
30
0
177
25
114
205

142
29
264
723
75
17
8728
8264
464
20
16
16
1
49
2
18
3
23
86
15
23
34
16
17
75
46
73
8
20
2
34
51
31
51
0
43
157
18
0
100
5
67
101

Junbakra Rural
Bhelaidiha Rural
Korkhi
Rural
Jamda
Rural
Tilabani
Rural
Jhikri
Rural
Kusumkanal
Rural
Baurisol Rural
LakshmisagRural
Shyampur Rural
Gotkanali Rural
Maidhara Rural
JugidangraRural
Rasikpur Rural
Kumarsol Rural
Sarenga Rural
BenjtabaniRural
Benrebati Rural
Tilbari
Rural
Bankhola Rural
SarasbakraRural
Pukhuria Rural
Birsingpur Rural
Bikrampur Rural
KrishnapurRural
Kathjuria Rural
Nuniabad
Rural
Harintuli Rural
Kaniabali Rural
Chhota HetyaRural
BarahetyagRural
Gorakata Rural
Pathakata Rural
Malatibad
Rural
BhudrubadRural
Baramakark
Rural
Chhota MakarRural
Asna
Rural
Kaliam
Rural
DhanisukniRural
Ambakra Rural
KadambandhRural
Kantasola Rural

484
122
52
137
260
195
95
133
1101
61
62
212
193
109
79
262
119
23
74
100
54
397
160
372
174
97
0
180
124
0
328
60
55
0
56
236
0
311
1
83
13
0
36

2124
578
227
681
1084
873
460
685
5304
313
298
1065
976
527
376
1214
559
102
382
525
244
1932
725
1709
870
523
0
855
665
0
1637
233
211
0
277
1132
0
1546
6
404
43
0
170

1064
290
130
365
566
437
243
345
2594
152
157
548
500
257
194
652
280
48
188
264
125
1010
376
856
450
265
0
454
347
0
877
116
106
0
134
583
0
788
4
195
20
0
93

1060
288
97
316
518
436
217
340
2710
161
141
517
476
270
182
562
279
54
194
261
119
922
349
853
420
258
0
401
318
0
760
117
105
0
143
549
0
758
2
209
23
0
77

303
78
22
52
100
121
40
71
614
50
30
134
101
55
38
128
58
8
38
78
37
207
88
201
65
73
0
73
83
0
192
20
30
0
37
110
0
196
1
60
1
0
11

147
37
13
28
49
59
20
41
290
25
12
70
54
22
18
63
30
4
21
39
21
108
47
94
37
34
0
48
41
0
118
8
16
0
21
60
0
97
1
30
1
0
6

BhangabanRural
Kalabati Rural
Nimaipur Rural
Sirsha
Rural
KumardobaRural
Dhabani Rural
Kallaicha Rural
Manipur Rural
Talda
Rural
Parulia
Rural
Bardi
Rural
Jarisa
Rural
HarinyagurRural
Parulia
Rural
Junkaria Rural
Tentulia
Rural
Suknabad Rural
Baniadoba Rural
BhaduldobRural
Memouli Rural
Amakunda Rural
Kaharan Rural
Tarupur
Rural
Bansi
Rural
Ganrra
Rural
SarasbakraRural
SovarajpurRural
SonakandaRural
Tapubaid Rural
Jirabaid
Rural
BanskanaliRural
Jharia
Rural
Ghoradhar Rural
Machatora Rural
Kamala
Rural
Sitarampur Rural
Sushunia Rural
Uparsol
Rural
KansachoraRural
Taldiha
Rural
Shushunia Rural
Karakanali Rural
Jatiakanali Rural

99
116
237
64
66
82
110
157
197
138
151
707
234
81
141
225
50
24
54
31
105
98
45
211
175
190
129
90
92
142
138
101
280
129
44
0
30
118
69
112
85
260
104

451
488
1120
309
303
404
630
744
947
624
733
3486
1118
423
592
1035
209
81
209
127
536
453
224
1027
803
873
636
512
489
660
694
471
1323
667
235
0
188
644
273
529
441
1307
496

224
246
573
169
158
197
337
379
487
317
385
1810
584
214
300
516
110
39
98
60
276
226
120
534
399
463
336
261
249
348
344
243
729
351
124
0
99
322
149
267
217
655
258

227
242
547
140
145
207
293
365
460
307
348
1676
534
209
292
519
99
42
111
67
260
227
104
493
404
410
300
251
240
312
350
228
594
316
111
0
89
322
124
262
224
652
238

57
39
118
27
35
58
62
77
122
64
68
495
111
40
87
201
14
13
27
12
58
58
22
135
67
112
94
68
51
58
87
57
229
71
27
0
18
77
18
37
44
170
83

30
16
54
15
20
23
35
43
60
33
39
248
57
14
41
99
9
9
14
5
27
35
9
68
27
66
53
40
24
38
42
28
134
41
17
0
9
31
15
23
20
90
44

Koldoba Rural
PathardobaRural
BalarampurRural
Masatkhal Rural
Rambani Rural
Dudhia Do Rural
NamadudhiRural
Badageria Rural
MaulakandRural
RambandhRural
Ghagra
Rural
Runiara
Rural
Rangamatia Rural
Madhupur Rural
Jamirdiha Rural
GodabaharRural
KrishnapurRural
BagakhuliaRural
KusumdunrRural
JagannathpRural
Ghugia
Rural
DhankhuniRural
PatamechlaRural
BhalukkhunRural
MadhabpurRural
Doldere
Rural
Bankata Rural
Arjjunia
Rural
Kayma
Rural
Rosana
Rural
MukundapuRural
Jaleswar Rural
LakshmanpRural
MathurakatRural
Jhumka
Rural
NutangramRural
LakshmipalRural
Dhanghari Rural
Puipal
Rural
KhamardanRural
Kustara
Rural
KhaergariaRural
SuknokhaliRural

157
563
111
86
106
65
24
133
107
180
0
90
0
88
103
14
198
176
138
196
99
276
139
81
251
91
113
13
34
5
154
48
117
61
158
126
159
235
276
265
142
316
121

688
3115
578
479
480
394
117
702
586
824
0
400
0
427
464
65
989
790
571
875
573
1231
604
337
1220
497
576
46
162
16
691
259
509
290
775
697
751
1292
1334
1331
729
1636
603

340
1583
307
239
237
202
60
370
297
429
0
194
0
221
233
33
507
400
279
442
294
601
295
173
607
242
292
22
74
9
342
120
256
153
397
378
390
665
660
680
376
831
301

348
1532
271
240
243
192
57
332
289
395
0
206
0
206
231
32
482
390
292
433
279
630
309
164
613
255
284
24
88
7
349
139
253
137
378
319
361
627
674
651
353
805
302

98
601
60
56
51
45
21
71
84
93
0
62
0
42
48
17
142
92
86
84
59
182
63
39
129
59
60
5
18
1
88
34
72
40
88
90
100
146
163
180
78
196
45

43
296
30
32
32
24
11
39
42
47
0
28
0
26
31
7
73
43
38
39
34
86
31
19
56
24
28
2
4
1
48
12
39
22
44
52
54
76
71
97
38
100
23

Sushinia
Hatibari
Raybandh
Dubrajpur

Rural
Rural
Rural
Rural
Ghaghrakhuli Rural
Ekaria Jam Rural
KrishnabatiRural
Chandpur Rural
Putiadaha Rural
Pithabakra Rural
Bagnada Rural
NekratapalRural
Dhuliapur Rural
HariharpurRural
Jambedia Rural
Baricha
Rural
Bhedua
Rural
Tikarpara Rural
Mandalgra Rural
Patharkham
Rural
Shyam PurRural
PachapararRural
Bamun Path
Rural
Barakhulia Rural
Keotdhara Rural
Balaram PuRural
Siuli
Rural
Kuchakon Rural
Bandiara Rural
Digpar
Rural
Kusmi
Rural
Chakrasol Rural
Arra
Rural
Kusbakra Rural
Bhutsahar Rural
Barisol
Rural
Srirampur Rural
Beoncha Rural
Parasol
Rural
Simlapal (CUrban
Khatra
Total
Khatra
Rural
Khatra
Urban

91
402
186
658
0
102
25
285
265
109
38
11
284
109
126
250
315
134
201
201
38
17
86
36
56
129
63
53
151
99
59
237
211
29
345
48
306
73
49
1512
25228
22505
2723

415
1896
838
3162
0
512
119
1314
1270
575
176
60
1425
514
628
1180
1502
606
899
963
171
80
431
149
270
671
299
232
683
503
262
1159
979
131
1582
241
1463
315
208
7206
117030
104592
12438

217
949
436
1649
0
256
54
672
645
275
91
25
740
263
311
607
774
311
462
482
90
38
223
72
135
351
147
126
337
252
141
574
509
72
821
118
735
156
104
3693
60058
53702
6356

198
947
402
1513
0
256
65
642
625
300
85
35
685
251
317
573
728
295
437
481
81
42
208
77
135
320
152
106
346
251
121
585
470
59
761
123
728
159
104
3513
56972
50890
6082

37
227
98
362
0
56
16
156
134
75
26
9
157
63
76
121
158
70
110
128
31
8
57
28
39
72
45
25
90
70
28
132
113
9
132
24
164
16
36
927
13434
12315
1119

20
121
42
195
0
29
9
70
60
27
17
5
73
30
37
58
89
35
60
67
23
3
38
18
19
33
20
14
47
29
17
66
54
5
75
10
84
7
20
464
6907
6349
558

Ratanpur Rural
Shyam BazRural
JagannathpRural
Ban Bedia Rural
Nimdiha Rural
Pirra BakraRural
MukundapuRural
Khakra KanRural
Nagri
Rural
PaharapatpRural
BaidyanathRural
Jasara
Rural
Bhaluka Rural
Kadra
Rural
DamodarpuRural
Simla
Rural
Arkama
Rural
Rangi Bari Rural
DhemnasolRural
Kankata Rural
Dharra MulRural
Mirgi PaharRural
Supur
Rural
Raidihi
Rural
Bheduara Rural
Baragar Rural
Makrara Rural
Radhamoha
Rural
NityanandaRural
BalarampurRural
Kubasol
Rural
Ban PukhurRural
Madhupur Rural
Tantikata Rural
Rajadali Rural
SibarampurRural
Loadihi
Rural
Khanr BahaRural
Satsol
Rural
Sarga
Rural
Jhanti Pahari Rural
Sunri Gara Rural
Damdi
Rural

28
113
168
203
152
183
129
73
392
180
369
228
49
244
107
287
434
152
139
142
284
111
705
176
328
229
140
205
77
295
283
47
7
163
99
45
8
48
0
0
0
0
57

116
513
773
1028
621
879
674
364
1764
865
1706
1027
228
1125
581
1392
1947
694
676
766
1258
489
3198
828
1739
1273
646
876
382
1445
1385
184
28
708
491
228
37
293
0
0
0
0
262

65
262
401
530
326
463
338
184
898
435
863
547
126
567
304
707
1024
343
341
405
635
265
1672
436
893
655
337
452
200
774
705
101
15
362
219
112
21
147
0
0
0
0
150

51
251
372
498
295
416
336
180
866
430
843
480
102
558
277
685
923
351
335
361
623
224
1526
392
846
618
309
424
182
671
680
83
13
346
272
116
16
146
0
0
0
0
112

24
64
93
167
66
100
72
47
205
112
243
119
29
150
64
169
255
77
104
100
157
39
392
112
222
168
84
113
26
145
167
17
2
94
70
35
3
29
0
0
0
0
26

17
26
55
84
36
51
37
30
123
56
138
73
18
67
37
94
149
39
58
51
76
17
210
58
101
94
45
65
14
85
75
9
0
45
27
14
1
11
0
0
0
0
13

Phulhari Rural
Mukut ManiRural
Gorabari Rural
Hadhadigara Rural
Lakshmandi
Rural
Ghagra
Rural
Bagjabra Rural
Khari Dungr
Rural
Peri PatharRural
Dhagara Rural
Jambeda Rural
Baraghutu Rural
Nadupara Rural
Susne
Rural
Kadam BeriRural
Dhabani Rural
Jalhari
Rural
Bansnala Rural
TentulchitaRural
Amdoba Rural
Harangara Rural
Purandihi Rural
Dubrajpur Rural
Buri Sahar Rural
Senapatia Rural
Shyam SunRural
Panpara Rural
Kandnasol Rural
Guyanala Rural
Chandania Rural
Salbani
Rural
Bhuru Dan Rural
Kurkutia Rural
Debua
Rural
Mallihir
Rural
Benkia
Rural
Raktajura Rural
Ruparhir Rural
Jharia KochRural
DamodarpuRural
Amdiha
Rural
Bankati
Rural
BandarkonRural

97
107
247
0
302
0
72
79
170
105
27
96
88
156
160
90
118
74
109
230
143
8
109
157
376
145
572
525
299
76
72
113
127
186
59
116
46
72
114
57
361
79
28

527
447
1063
0
1472
0
304
342
772
484
124
495
403
714
687
435
528
388
539
1025
634
36
509
779
1722
685
2592
2289
1343
316
297
516
574
905
269
498
188
326
535
261
1672
402
115

262
240
571
0
749
0
144
183
377
235
61
270
216
351
356
230
259
175
254
511
306
13
263
411
881
368
1374
1173
682
165
159
270
291
441
150
242
85
151
272
136
837
216
61

265
207
492
0
723
0
160
159
395
249
63
225
187
363
331
205
269
213
285
514
328
23
246
368
841
317
1218
1116
661
151
138
246
283
464
119
256
103
175
263
125
835
186
54

87
40
106
0
128
0
43
26
83
55
17
74
45
101
88
55
62
51
61
104
72
3
56
98
225
64
333
249
117
33
24
34
63
120
18
58
19
45
42
36
222
45
20

41
25
52
0
63
0
16
17
43
32
9
45
23
52
41
26
29
24
24
49
34
1
23
53
118
32
185
132
69
22
10
21
36
67
8
26
7
23
22
24
108
24
12

Danrrsol Rural
Tilabani
Rural
BaramatialRural
Kechanda Rural
Patpur
Rural
MaharadihiRural
DharampurRural
Parkul
Rural
Mashara Rural
Goala Dan Rural
Bara Gari Rural
Data RampRural
Pitha Baid Rural
Jitpur
Rural
Murga DanRural
Bantilla
Rural
Dakshinab Rural
Saluajamd Rural
Jamda
Rural
Nargasol Rural
Kasipur
Rural
Indkucha Rural
Muragram Rural
Hazamdihi Rural
Dhanara Rural
Gopi SagarRural
Bena
Rural
Chaka
Rural
Kurul PaharRural
Sindurpeti Rural
Baurisol Rural
Kesia
Rural
Bhalaidiha Rural
Kapaskher Rural
Tiring
Rural
Katar
Rural
Nekra Sonda Rural
Parashi Da Rural
KhayerbaniRural
BagakhuliaRural
Dhahala Rural
BahadurpuRural
MadhabpurRural

179
104
187
218
174
88
139
104
70
139
108
149
109
73
49
281
88
91
102
193
163
13
378
171
310
103
219
247
58
258
39
336
25
67
133
84
0
83
144
88
649
97
23

825
468
903
1011
762
385
604
427
342
578
513
654
481
402
250
1194
459
412
492
894
829
71
1762
894
1534
536
1040
1148
282
1243
193
1548
125
336
596
392
0
372
734
369
2681
411
86

418
245
458
532
398
194
300
213
175
311
260
323
241
205
117
602
237
215
267
472
414
34
893
472
781
273
518
597
142
633
96
801
70
177
311
207
0
194
372
182
1372
215
40

407
223
445
479
364
191
304
214
167
267
253
331
240
197
133
592
222
197
225
422
415
37
869
422
753
263
522
551
140
610
97
747
55
159
285
185
0
178
362
187
1309
196
46

99
59
115
111
78
29
74
39
46
78
55
83
58
42
20
144
47
55
66
118
97
1
198
104
179
70
125
120
25
151
21
174
9
41
64
41
0
39
99
39
255
42
17

49
25
51
55
41
17
38
15
26
44
23
35
26
18
10
72
24
29
36
61
44
0
110
52
98
32
63
65
14
74
11
88
6
16
25
19
0
16
48
17
123
21
9

Sabudad Rural
Dumuria Rural
Dhargram Rural
Sial Pahari Rural
Dhabani Rural
Simchaka Rural
RadhanathRural
Saluka
Rural
ChandanpuRural
Benia Baid Rural
KankradaraRural
Bhedua
Rural
Labda ParaRural
Birkham Rural
Jharia
Rural
Dakai
Rural
Karra
Rural
Kapila
Rural
Hetiasol Rural
Sikrabad Rural
Gopalpur Rural
Jiakanali Rural
Pita DungriRural
Kuchiar MaRural
Ledisol (CTUrban
Khatra (CT)Urban
Hirbandh Total
Hirbandh Rural
Hirbandh Urban
Guniada Rural
Chalka
Rural
ChatanibaiRural
Bangopalpu
Rural
Salapahari Rural
HarirampurRural
Elora
Rural
DhanarangiRural
Lachaipur Rural
Fetapur
Rural
Gopalpur Rural
Batikara Rural
Tilabad
Rural
Jharia KuchRural

89
248
153
115
79
82
64
46
109
119
292
209
16
29
157
170
64
104
154
201
141
248
18
19
1136
1587
17249
17249
0
354
123
152
151
267
70
304
331
116
31
230
212
99
520

496
1182
780
508
357
367
314
271
508
493
1344
1035
76
113
742
798
270
415
664
952
705
1053
90
120
5056
7382
83834
83834
0
1772
633
627
605
1300
391
1504
1635
551
185
999
1047
480
2493

264
597
403
258
181
203
167
140
260
252
700
539
40
60
369
400
142
204
345
495
388
549
45
53
2582
3774
42917
42917
0
901
330
308
300
655
187
766
804
284
99
483
537
237
1300

232
585
377
250
176
164
147
131
248
241
644
496
36
53
373
398
128
211
319
457
317
504
45
67
2474
3608
40917
40917
0
871
303
319
305
645
204
738
831
267
86
516
510
243
1193

38
157
107
59
40
27
34
31
63
67
145
129
9
15
104
93
19
42
67
120
96
122
9
12
447
672
9977
9977
0
206
103
81
74
156
55
190
197
67
22
112
100
60
286

19
82
51
28
19
15
17
14
32
36
76
63
6
7
54
42
13
23
37
65
56
72
4
5
219
339
5067
5067
0
94
59
37
35
73
26
86
111
37
12
57
57
31
154

Nanda
Rural
Bansol
Rural
Kadia
Rural
Pakhuria Rural
Khayer KunRural
Aralbara Rural
DamodarpuRural
ShyamnagaRural
Malian
Rural
Lalbazar Rural
Deuli
Rural
Dulalpur Rural
Tentulia
Rural
Aral Chhota Rural
Naria
Rural
Benagaria Rural
Hirakhon Rural
Nipania
Rural
Brahma DaRural
Mahal Dan Rural
Ranga
Rural
Ashatara Rural
Nowadihi Rural
Jibanpur Rural
Biradihi
Rural
Diktor
Rural
RangametiRural
Bamni
Rural
Kundurka Rural
Paira
Rural
Simlaband Rural
Bhedua
Rural
Lutia
Rural
Jhapandihi Rural
Kendua
Rural
Golakpur
Rural
Bhutardihi Rural
Manora
Rural
DharampurRural
Mosiara
Rural
Soul PonamRural
Amjhuri
Rural
Bijardihi Rural

200
21
100
196
57
121
54
246
493
544
185
63
194
0
124
96
46
67
210
197
269
132
128
36
155
256
35
289
109
300
177
116
19
59
0
0
49
36
103
533
70
449
19

1062
84
488
947
257
608
255
1385
2457
2533
816
256
935
0
549
431
216
363
1037
913
1333
638
516
170
705
1188
168
1425
531
1516
864
510
108
337
0
0
225
197
486
2559
313
2152
88

550
46
239
497
135
307
133
711
1289
1321
437
127
475
0
278
230
116
174
555
472
700
332
257
91
351
631
83
731
283
772
457
238
57
171
0
0
118
105
255
1314
150
1097
42

512
38
249
450
122
301
122
674
1168
1212
379
129
460
0
271
201
100
189
482
441
633
306
259
79
354
557
85
694
248
744
407
272
51
166
0
0
107
92
231
1245
163
1055
46

166
11
63
113
24
82
20
185
242
283
94
19
126
0
92
48
17
47
118
105
158
82
58
30
86
148
15
189
74
199
106
82
8
36
0
0
36
26
51
253
68
264
8

79
6
31
59
15
35
11
100
132
147
45
11
57
0
46
34
9
20
74
60
88
39
30
12
37
90
6
108
40
91
56
33
6
22
0
0
19
9
23
129
30
127
4

Chaka DobRural
SitarampurRural
Itamara
Rural
Bhuchu Dun
Rural
Madhupur Rural
Bhuakana Rural
Jambeda Rural
Arjunda
Rural
Tirsulia
Rural
Belkanlia Rural
Bauridihi Rural
Barkania Rural
DhairaparaRural
JamdaharaRural
Tilabani
Rural
ChakadobaRural
Dhanga Dungr
Rural
Mirgi
Rural
Hir Bandh Rural
Simul KundRural
Chanpasol Rural
BasudebpuRural
Jhat PukhurRural
Bhelai DihaRural
Jagatpur Rural
Husum DanRural
Bhogra
Rural
Dighi
Rural
Debidia
Rural
DhajamaniRural
Topabari Rural
KaliapatharRural
Shyampur Rural
BaharamuriRural
Jibanpur Rural
Talgaria
Rural
Itamara
Rural
UganpathaRural
BanagaryaRural
Pathardihi Rural
Jambedya Rural
Uparhir
Rural
BhubandihiRural

85
182
80
118
4
162
37
38
101
17
119
77
39
130
292
59
0
128
342
79
272
90
256
90
48
82
179
371
250
181
48
153
23
464
277
24
128
94
85
187
0
55
37

437
899
394
560
18
870
190
163
464
92
529
386
186
654
1395
258
0
721
1733
358
1538
408
1282
456
227
407
828
1937
1228
815
237
687
128
2401
1567
113
589
444
346
909
0
279
163

217
456
201
284
10
454
93
81
237
45
277
192
91
316
707
137
0
368
859
186
807
200
642
238
111
200
415
1017
633
444
119
345
69
1271
822
54
302
209
159
478
0
144
87

220
443
193
276
8
416
97
82
227
47
252
194
95
338
688
121
0
353
874
172
731
208
640
218
116
207
413
920
595
371
118
342
59
1130
745
59
287
235
187
431
0
135
76

56
144
46
71
1
114
24
17
59
21
56
45
26
86
184
17
0
88
175
31
166
38
141
60
29
31
76
221
143
70
38
87
13
287
222
11
77
47
38
100
0
37
23

25
66
24
33
1
66
14
7
27
9
28
28
12
42
93
12
0
40
71
17
88
21
71
33
13
13
37
105
75
43
15
39
8
155
128
5
44
22
16
62
0
21
13

Maiti Band Rural


Dias Dihi Rural
Bara Gajra Rural
Asberya Rural
Kaliahuta Rural
JadurbankaRural
NischintapuRural
BagaldharaRural
RangamatiRural
Masanjhar Rural
Patasimul Rural
Lalraydihi Rural
Bagjobra Rural
KadamkaralRural
Bhojda
Rural
PalashbaniRural
Indpur
Rural
Gobarda Rural
Deulagara Rural
Domohani Rural
KhandaraniRural
Ranibund Total
Ranibund Rural
Ranibund Urban
Ghugijan
Rural
Gopalpur Rural
Barunia
Rural
Gosaindihi Rural
Tuman
Rural
Kusum KhuRural
Kajalkura Rural
Basantapur Rural
BanpukhuriRural
Naranpur
Rural
Narkoli
Rural
Nilgiri
Rural
Balarampur Rural
Sareng Garh Rural
Dudha JharnaRural
Paresnath Rural
Kamarkuli Rural
Barda
Rural
Ambika NaRural

70
72
13
217
24
105
213
51
85
171
58
38
22
59
285
109
14
403
29
41
174
25953
25953
0
0
6
42
15
0
84
2
0
30
0
226
0
0
0
0
46
167
109
656

314
363
65
957
103
503
1127
234
389
752
281
187
104
315
1420
513
77
1865
139
200
787
119089
119089
0
0
32
171
64
0
396
9
0
162
0
1035
0
0
0
0
219
814
477
3228

151
182
29
505
53
241
559
119
189
399
132
92
57
162
741
267
46
940
68
96
394
60290
60290
0
0
16
95
28
0
209
5
0
84
0
529
0
0
0
0
119
421
228
1674

163
181
36
452
50
262
568
115
200
353
149
95
47
153
679
246
31
925
71
104
393
58799
58799
0
0
16
76
36
0
187
4
0
78
0
506
0
0
0
0
100
393
249
1554

47
57
8
118
10
50
171
26
53
70
38
18
7
42
171
67
9
136
15
27
80
13922
13922
0
0
4
26
5
0
53
0
0
27
0
174
0
0
0
0
30
131
74
347

19
25
5
62
8
24
77
12
19
36
16
7
5
19
89
38
3
66
5
12
39
7135
7135
0
0
3
11
0
0
32
0
0
13
0
86
0
0
0
0
15
67
33
182

Hatikheda Rural
MukundaurRural
Chiada
Rural
Punna Pani Rural
Puddi
Rural
Jharia
Rural
Baddi
Rural
Gholkuri Rural
Kata Kumari Rural
Deul Bhira Rural
Laekdihi
Rural
Ladhan Bani Rural
Dulalpur Rural
Ladda
Rural
Lipidiri
Rural
RamdungriRural
Dhanara Rural
NischintapuRural
Rudra
Rural
Burisol
Rural
Keshra
Rural
Rajsol
Rural
Thutasol Rural
Lalmoni KoRural
Chhatar DoRural
DamodarpuRural
DhananjayRural
Jaynagar Rural
Barkola
Rural
ChaitandihiRural
Kheria Koc Rural
Bag SandaRural
Mahespur Rural
Deuli
Rural
Chirkun Kan
Rural
Jorakend Rural
Bagdubi Rural
Palash BaniRural
Sukhla
Rural
Maukanali Rural
Budh KhilaRural
Atasol
Rural
Tamakhun Rural

131
133
0
0
0
0
0
45
0
101
0
0
205
275
74
87
453
133
647
97
127
143
162
151
145
103
47
234
241
28
82
73
149
189
156
52
50
103
71
48
270
143
136

667
791
0
0
0
0
0
210
0
442
0
0
1076
1220
376
422
2170
624
2876
485
609
725
710
725
632
511
248
1093
1068
138
365
341
634
809
647
243
259
481
307
218
1307
670
603

339
422
0
0
0
0
0
114
0
220
0
0
551
632
199
209
1127
328
1460
234
314
373
366
355
301
245
123
559
553
72
176
185
323
396
325
110
141
250
152
105
653
342
314

328
369
0
0
0
0
0
96
0
222
0
0
525
588
177
213
1043
296
1416
251
295
352
344
370
331
266
125
534
515
66
189
156
311
413
322
133
118
231
155
113
654
328
289

74
107
0
0
0
0
0
32
0
46
0
0
130
142
39
37
277
84
330
58
70
74
92
94
80
59
37
124
135
20
44
28
74
88
82
35
22
56
32
22
146
84
68

34
64
0
0
0
0
0
19
0
26
0
0
69
73
23
22
147
44
170
23
37
38
53
41
36
25
20
68
82
9
14
24
36
41
38
14
13
36
15
9
80
50
38

Dha Bani Rural


Naran Pur Rural
Kama
Rural
BenkakochRural
Kulam
Rural
Makhnu Rural
Javi
Rural
Bagdiha Rural
Chaltha
Rural
Bethuala Rural
Panijia
Rural
Pitha Gery Rural
Rani BandhRural
Bhurkura Rural
Susunigeri Rural
Chilagara Rural
Kelia PathaRural
Hetia PathaRural
BikramdihiRural
Dhagra
Rural
Bansol
Rural
Sindurpur Rural
Khutakata Rural
Baragram Rural
Surulia
Rural
Jalneja
Rural
Purna Pani Rural
Bhabani PaRural
Sukni BasaRural
Dhadkidihi Rural
Nutandihi Rural
Puada
Rural
Pirargari Rural
Chhola GarRural
Dhadanga Rural
Jamda
Rural
KamardangRural
Malcharar Rural
Madandihi Rural
Halud Kanal
Rural
BhalkadungRural
GosainidihiRural
Hakim SinaRural

5
56
484
127
278
118
93
23
90
294
155
135
563
81
78
269
142
188
241
120
219
43
790
196
103
42
128
114
49
128
177
94
69
100
91
122
105
230
64
127
87
119
165

26
212
2189
585
1204
535
442
103
399
1331
674
582
2366
357
339
1200
610
879
1098
612
1061
197
3440
967
511
206
639
516
225
629
867
502
346
480
403
617
556
1054
322
530
408
620
710

13
100
1127
302
601
268
224
49
204
684
341
290
1201
187
171
609
317
449
555
299
533
107
1777
513
274
97
343
272
111
332
464
265
179
244
154
307
280
561
166
259
210
305
354

13
112
1062
283
603
267
218
54
195
647
333
292
1165
170
168
591
293
430
543
313
528
90
1663
454
237
109
296
244
114
297
403
237
167
236
249
310
276
493
156
271
198
315
356

3
14
222
70
153
58
58
6
43
149
81
75
258
43
36
148
82
115
140
83
142
23
449
92
70
27
55
58
26
40
128
57
45
46
40
65
60
101
26
48
27
73
74

3
8
109
42
77
34
32
4
23
76
46
36
138
23
18
76
43
61
69
36
68
12
242
55
37
11
32
33
15
25
68
25
22
20
14
29
34
62
13
14
11
34
44

Chura PathRural
Nachna
Rural
Tung CharaRural
Malbera Rural
Birkham Rural
Rajakata Rural
Buriam
Rural
Halud Kanal
Rural
Talgara
Rural
Ghagra
Rural
Garra
Rural
Jamgerya Rural
Maula
Rural
Katiam
Rural
Ledapakur Rural
MahadebsiRural
Mitha-Am Rural
Barapacha Rural
Khata-Am Rural
Raygar
Rural
Gunpura Rural
Khejura
Rural
Ramgar
Rural
Rautara
Rural
Bansdiha Rural
Jhilimili
Rural
Sereshbad Rural
Bhurrudan Rural
Kasakend Rural
Serengda Rural
Tila Bani Rural
Hijli
Rural
MadhabpurRural
Suritari
Rural
Kanthalia Rural
GobindasolRural
Bhedua SolRural
Muchikata Rural
Churku
Rural
Syamadihi Rural
HaramgaraRural
MaisamuraRural
Phuljhor Rural

162
240
318
284
411
480
87
334
352
317
177
192
144
149
65
46
226
71
77
152
172
262
118
322
475
312
58
145
87
196
213
164
128
164
223
37
57
107
173
198
151
132
42

692
1086
1617
1280
1943
2077
443
1502
1589
1365
814
829
639
637
252
184
986
329
357
686
703
1226
489
1384
2207
1429
242
696
346
852
1046
820
568
741
950
192
273
494
775
873
692
599
181

343
543
815
638
984
1045
220
745
805
684
395
419
308
340
125
94
506
163
175
347
350
595
249
701
1131
715
122
365
172
449
494
398
294
380
495
93
141
240
384
440
351
285
87

349
543
802
642
959
1032
223
757
784
681
419
410
331
297
127
90
480
166
182
339
353
631
240
683
1076
714
120
331
174
403
552
422
274
361
455
99
132
254
391
433
341
314
94

88
128
220
128
210
231
37
158
164
158
100
68
82
81
24
19
125
37
45
95
90
151
59
143
272
148
22
84
27
88
139
94
73
89
106
22
31
48
72
92
75
81
26

50
65
104
76
96
125
22
80
85
76
43
34
41
42
11
11
67
20
19
45
43
78
27
73
144
91
9
47
16
43
68
39
35
56
57
12
15
23
32
43
41
39
12

Bagdubi Rural
Kawa Tang Rural
Burisal
Rural
Goalmuri Rural
Sutan
Rural
Bhulagara Rural
Laladi
Rural
Bauripal Rural
Kalabani Rural
Katro
Rural
Dhankura Rural
Huang KhaRural
Punshya Rural
Sindriam Rural
Buchi Buri Rural
Dhanjhar Rural
Chhenda PaRural
Satnala
Rural
Murkum ChRural
Singlahar Rural
Paryasa
Rural
Purna Pani Rural
Purna Pani Rural
Kankri JharRural
Khejur Kh Rural
Chalkigara Rural
Dhoba KacRural
MadankataRural
Dangarda Rural
JantadumurRural
Barikul
Rural
Lep-Am
Rural
Shukni BasRural
Majgerya Rural
Birbhandh Rural
DudhenalaRural
Khunta Band Rural
Kharujhor Rural
Raipur
Total
Raipur
Rural
Raipur
Urban
KalyansaerRural
KalapatharRural

121
49
64
56
72
199
63
127
161
106
49
106
236
133
50
52
113
276
85
211
63
191
96
82
199
187
30
39
61
99
210
49
106
210
53
52
0
108
37141
35796
1345
29
96

515
225
304
253
340
842
265
554
740
479
261
492
999
611
230
249
497
1214
362
1006
275
842
461
365
988
903
157
184
288
494
988
211
494
1057
236
229
0
536
171377
165097
6280
135
484

273
111
141
128
164
432
134
280
376
247
132
248
489
308
120
131
253
572
168
499
139
419
228
183
500
460
80
92
146
263
494
100
242
538
114
123
0
264
87339
84107
3232
61
237

242
114
163
125
176
410
131
274
364
232
129
244
510
303
110
118
244
642
194
507
136
423
233
182
488
443
77
92
142
231
494
111
252
519
122
106
0
272
84038
80990
3048
74
247

61
26
25
23
40
106
24
64
74
55
38
61
125
79
36
26
43
155
56
135
27
95
58
49
143
124
20
16
40
50
97
34
46
126
19
21
0
73
19702
19080
622
15
74

29
13
6
11
21
57
14
32
39
29
18
29
67
38
18
17
20
82
26
70
13
46
27
25
62
71
10
10
25
27
42
16
16
59
7
7
0
34
10225
9887
338
6
39

Bera
Rural
Kese
Rural
LachankunRural
Bhagra
Rural
Lalbazar Rural
Digarkanali Rural
Karamara Rural
Damdi
Rural
Baburamhir Rural
Raidihi
Rural
Bankanali Rural
Indrajhor Rural
Manipur Rural
Tetulchita Rural
Buridhara Rural
ChanpabanRural
Khatanga Rural
Jaljura
Rural
GumkihataRural
Barakhara Rural
Madhupur Rural
Khalpara Rural
Pairaguri Rural
Siarbeda Rural
Chirugora Rural
Karrasol Rural
Chaturikal Rural
Chaturi NutanRural
Chaturi
Rural
Lachhipur Rural
Manhara Rural
Bishanpur Rural
RautkhanaRural
Pirra
Rural
Rangasol Rural
Birudi
Rural
Dundar
Rural
KhejurbediRural
Sonagara Rural
LohameryaRural
Jambani Rural
Bhadli
Rural
Jhari
Rural

45
162
3
295
8
0
61
152
0
174
52
130
88
36
110
174
43
55
78
91
76
64
135
200
152
12
42
0
93
92
50
119
20
318
15
45
318
56
582
229
112
87
100

234
729
13
1309
43
0
274
653
0
776
206
608
413
154
444
758
192
242
327
394
342
334
685
928
734
47
171
0
476
352
210
553
75
1441
84
224
1677
293
2395
1045
526
362
458

121
356
6
660
23
0
130
331
0
383
101
319
205
79
228
386
98
127
162
186
175
177
336
475
389
24
84
0
238
176
108
285
37
713
41
106
870
152
1196
505
252
174
221

113
373
7
649
20
0
144
322
0
393
105
289
208
75
216
372
94
115
165
208
167
157
349
453
345
23
87
0
238
176
102
268
38
728
43
118
807
141
1199
540
274
188
237

22
70
2
163
7
0
38
68
0
83
26
70
54
28
48
138
26
23
36
53
37
32
80
111
91
3
35
0
59
43
12
40
8
153
8
20
211
27
234
120
52
48
49

9
36
1
79
4
0
16
39
0
33
11
39
25
17
24
81
15
13
22
26
17
21
36
51
56
0
15
0
29
24
8
22
2
67
6
7
115
14
104
62
21
25
21

KaramberaRural
Pukhuria Rural
MurkumbarRural
Kadmagar Rural
SagarbhanRural
Dhenga-AmRural
Turubandh Rural
NischintapuRural
Dangarsai Rural
Masra
Rural
Asurgerya Rural
KhairdungrRural
MukundapuRural
Panrari
Rural
Mahulbani Rural
HariharganRural
Tungi
Rural
Rautara
Rural
SiromanipuRural
Dhobasol Rural
DharampurRural
Kajla
Rural
Kajalkura Rural
KamardihaRural
Kankrasol Rural
Jamsol
Rural
BanpathariRural
Niljora
Rural
Kuldiha
Rural
Khardda Rural
ShyamsundRural
JagannathpRural
Kalasol
Rural
Jarka
Rural
Sara
Rural
Kuchaipal Rural
Malsol
Rural
SamarpachRural
Dhanghari Rural
Ledra
Rural
KharigeryaRural
Lakat
Rural
Matgoda Rural

139
160
157
315
164
225
37
228
98
244
244
97
135
244
41
141
96
124
140
66
458
0
5
133
46
144
145
273
231
177
479
50
97
54
408
97
189
126
105
351
382
241
1112

598
696
761
1475
600
1025
170
1036
418
1048
1128
464
620
1043
189
577
406
577
628
292
2034
0
19
603
165
663
639
1200
1065
798
2268
218
436
254
1785
478
800
529
553
1523
1701
1080
5197

297
351
375
768
298
495
86
513
201
502
595
236
317
537
95
297
198
296
322
150
1028
0
13
309
85
347
319
606
539
418
1174
109
223
126
885
241
404
271
266
787
879
548
2697

301
345
386
707
302
530
84
523
217
546
533
228
303
506
94
280
208
281
306
142
1006
0
6
294
80
316
320
594
526
380
1094
109
213
128
900
237
396
258
287
736
822
532
2500

69
99
98
179
96
134
17
123
47
103
101
57
67
129
17
40
44
65
61
32
231
0
0
75
6
71
62
132
146
92
247
36
58
24
216
62
77
49
81
171
159
128
568

34
43
42
100
54
67
8
67
27
54
50
32
42
71
9
16
19
40
31
17
134
0
0
39
2
39
32
67
79
43
136
21
30
9
108
25
39
25
37
101
75
67
297

Sarigari
Rural
Makli
Rural
Kelepara Rural
Rajgan
Rural
Jadab NagaRural
Jashpara Rural
Dubrajpur Rural
Nayapara Rural
UparbandaRural
Dublala
Rural
Simli
Rural
Barapara Rural
Anara
Rural
Danrpara Rural
Kargarli
Rural
Dulapara Rural
Asarda
Rural
ChandparaRural
Budha KalsapRural
Belbani
Rural
Amchurya Rural
Benakata Rural
Patlurki
Rural
DemushunRural
Satpatta Rural
MandankuliRural
Madanpur Rural
Asurgerya Rural
Belpahari Rural
Amritpal Rural
Dudhya
Rural
Magra
Rural
Garpahar Rural
Raspal
Rural
Debsol
Rural
Ghatusol Rural
Susunia
Rural
Bansinala Rural
Hatkata
Rural
Barapaya Rural
Baragari Rural
ThakurbariRural
SagarchakaRural

314
109
512
211
189
192
193
28
410
244
410
214
220
13
168
97
122
160
0
0
216
71
0
342
381
901
182
118
103
66
245
251
150
230
180
59
210
60
182
227
129
128
265

1527
516
2463
995
919
896
946
112
2142
1244
2147
1043
930
71
766
433
609
757
0
0
1085
366
0
1697
1890
4011
836
429
466
301
1134
1125
678
1052
891
261
1044
258
859
961
615
652
1301

810
268
1285
499
454
468
469
59
1132
633
1134
524
473
38
393
223
324
399
0
0
572
201
0
863
994
2066
414
216
239
151
568
595
320
561
492
134
554
131
409
485
310
343
658

717
248
1178
496
465
428
477
53
1010
611
1013
519
457
33
373
210
285
358
0
0
513
165
0
834
896
1945
422
213
227
150
566
530
358
491
399
127
490
127
450
476
305
309
643

194
63
279
97
128
106
122
12
246
144
232
134
91
15
101
44
82
93
0
0
139
38
0
189
210
452
91
52
54
35
106
122
90
142
94
39
134
30
82
97
70
76
161

99
31
146
54
73
55
58
5
129
76
132
60
43
10
54
21
41
48
0
0
73
24
0
94
103
230
44
23
26
17
51
68
54
81
60
20
73
18
40
60
32
47
87

Kamalpur Rural
Chapapal Rural
Dhekikata Rural
Dangarsai Rural
Kumarara Rural
Nepura
Rural
Banskana Rural
KundurparaRural
KadamdihaRural
Chelepara Rural
Laupara Rural
Kukrajuri Rural
Madhupur Rural
Saltora
Rural
Kenduadang
Rural
Babaida Rural
Benasuli Rural
Jadabpur Rural
Nehilya
Rural
Phulberia Rural
Dhanara Rural
PenchakolaRural
Dubli
Rural
KharkashulRural
Gopalpur Rural
Marosol
Rural
RaghunathRural
Akhuapal Rural
Patmauli Rural
Junbani
Rural
Jamda
Rural
ShubnabanRural
Krishna NaRural
NarayanpuRural
Sirisbani Rural
ChamtabaiRural
PhulkusmaRural
Namosol Rural
MandaldihaRural
Dhau
Rural
BenageryaRural
Pakadihi Rural
Melera
Rural

378
55
44
124
324
237
89
208
23
133
28
42
16
84
48
184
77
68
52
44
407
342
305
32
63
226
72
84
147
179
305
237
299
195
175
104
921
56
229
183
157
118
430

1743
271
227
552
1480
1157
470
934
85
631
147
178
66
310
196
861
327
283
219
189
1832
1590
1181
143
274
1051
346
369
590
902
1272
1129
1406
858
902
487
4003
236
1053
839
695
501
2066

864
124
118
275
780
596
240
481
43
331
73
83
36
161
96
443
152
143
100
80
925
821
599
70
127
552
171
171
297
450
641
540
724
427
465
242
1994
118
525
405
352
232
1111

879
147
109
277
700
561
230
453
42
300
74
95
30
149
100
418
175
140
119
109
907
769
582
73
147
499
175
198
293
452
631
589
682
431
437
245
2009
118
528
434
343
269
955

208
28
38
77
175
133
63
115
16
74
14
20
10
41
24
85
25
26
28
29
195
197
152
22
31
102
42
31
76
117
131
135
185
89
106
58
446
40
89
107
96
52
233

114
15
22
38
100
69
36
55
6
38
12
9
7
26
14
42
15
13
15
13
99
107
76
13
11
61
20
16
34
57
75
61
105
46
54
32
217
25
46
55
53
23
136

Barkala
Rural
DharampurRural
Sirsa
Rural
Maulasol Rural
Lurka
Rural
Gochda
Rural
Lagda
Rural
Chaka
Rural
Poshda
Rural
Murachhar Rural
Dheko
Rural
Chorkul
Rural
Golor
Rural
Baksi
Rural
KhayerbaniRural
Jaynagar Rural
Gopalpur Rural
PhutiberyaRural
BandarbaniRural
Katapal
Rural
Pechhela Rural
Sahajpur Rural
Salbani
Rural
Katalda
Rural
Baherbani Rural
Tikarpara Rural
Thakuraba Rural
Mohanpur Rural
NischintapuRural
Dumuror Rural
Gobarda Rural
Raipur Baza
Urban
Sarenga Total
Sarenga Rural
Sarenga Urban
Baradi Kal Rural
Baradi
Rural
DalambhijaRural
Balguma Rural
Chuagara Rural
Bhangadeul
Rural
Shushunia Rural
Maukura Rural

212
287
280
438
627
203
287
203
313
186
330
163
279
294
170
154
205
276
153
129
234
124
161
91
34
82
227
0
199
163
69
1345
22020
22020
0
68
50
28
44
100
40
7
180

1022
1248
1365
2135
3084
947
1273
1095
1475
813
1537
814
1355
1351
797
675
932
1214
622
589
1121
674
803
384
159
410
1155
0
917
730
363
6280
106808
106808
0
280
234
130
196
451
215
26
862

503
636
722
1101
1596
473
641
564
767
388
777
413
691
717
400
339
478
616
317
301
590
338
402
203
88
211
595
0
466
394
205
3232
54168
54168
0
136
118
66
102
236
117
17
440

519
612
643
1034
1488
474
632
531
708
425
760
401
664
634
397
336
454
598
305
288
531
336
401
181
71
199
560
0
451
336
158
3048
52640
52640
0
144
116
64
94
215
98
9
422

118
126
151
235
363
128
152
109
160
96
165
114
168
151
127
92
121
139
59
51
150
84
107
44
21
51
147
0
105
77
36
622
12408
12408
0
47
27
12
23
46
23
8
118

52
62
91
131
185
64
66
48
88
44
89
57
86
80
62
50
65
73
23
29
77
41
55
26
12
28
70
0
47
38
21
338
6401
6401
0
26
13
6
13
20
16
7
65

Belatikri
Guniada
Panchur

Rural
Rural
Rural
Rural
Gagra
BamundihiRural
Nutandihi Rural
Jamkanali Rural
Paryasol Rural
BenachaprRural
Sareskol Rural
Jambani Rural
Jhulisol
Rural
Rural
Rajakhas
Chamkura Rural
Ela
Rural
Malibana Rural
Patgara
Rural
Pirargari Rural
Chhota AmlRural
KrishnapurRural
BaraamlatoRural
Neturpur Rural
Chhota GoaRural
BaragoaldaRural
Parashia Rural
BarpakhanRural
BaramurarpurRural
JamiraparaRural
KhalaimuraRural
Tapta
Rural
BanshkhopRural
KadamdahaRural
Mayna
Rural
GobindapuRural
Kotalsol
Rural
Chiltor
Rural
Jhola
Rural
Dhepua
Rural
Chaknara Rural
Deuli
Rural
NarayanpuRural
Beoncha Rural
Beliakala Rural

305
175
173
0
224
299
0
43
38
251
259
42
0
7
79
107
119
135
62
334
56
216
83
228
123
258
0
182
14
166
129
72
161
139
67
228
213
89
145
17
119
58
36

1489
806
691
0
1041
1489
0
232
182
1209
1161
192
0
36
401
473
586
603
241
1669
286
1151
416
1068
499
1222
0
819
70
807
497
326
712
743
326
1011
952
408
600
95
642
249
163

757
418
345
0
549
739
0
125
92
624
611
95
0
18
200
227
304
307
127
856
152
578
207
530
263
661
0
423
33
425
254
161
361
382
171
532
489
198
278
47
336
114
63

732
388
346
0
492
750
0
107
90
585
550
97
0
18
201
246
282
296
114
813
134
573
209
538
236
561
0
396
37
382
243
165
351
361
155
479
463
210
322
48
306
135
100

181
88
75
0
118
212
0
20
15
135
132
13
0
3
58
50
65
73
17
247
38
143
37
130
63
117
0
82
6
79
51
41
120
81
41
81
137
40
55
13
71
17
20

100
49
35
0
70
105
0
10
6
74
73
7
0
1
33
25
32
38
11
125
24
66
18
72
34
64
0
41
3
42
26
16
70
38
27
45
75
19
27
7
35
10
9

BarabirbhaRural
Chhota Bir Rural
RaghunathRural
Chatiasol Rural
Khamani Rural
Rural
Tantibaria
Andharia Rural
Habra
Rural
Saldahara Rural
JangalkhasRural
BarajamabRural
Goalbari Rural
Sukhadali Rural
KherurabadRural
Sirsa
Rural
BaramaliarRural
DharmapurRural
Katgara
Rural
BasudebpuRural
Bagjanta Rural
Sidi
Rural
Gopalpur Rural
PanchberiaRural
Banpur
Rural
Tapaberia Rural
Sindurpur Rural
ChhotajamRural
Kusumtikri Rural
Rural
Betjhor
Botha
Rural
BhangadaliRural
Ghungia Rural
Benasuli Rural
BaraamjhorRural
Chhotaamla
Rural
BaraamlataRural
Kenduadang
Rural
Telijant
Rural
Bhalukchir Rural
Rupaghagra Rural
Sarulia
Rural
NekrapaharRural
Amdiha
Rural

13
305
93
49
312
0
184
32
193
11
240
309
66
1
14
40
74
84
108
69
319
138
25
86
262
50
61
88
0
105
75
34
115
316
152
62
13
136
43
0
256
42
1

64
1540
460
252
1588
0
1068
175
933
59
1254
1752
323
5
80
175
305
382
506
375
1602
771
124
428
1335
285
292
426
0
448
367
168
586
1520
767
344
58
682
181
0
1320
182
8

32
781
235
133
809
0
550
88
452
29
624
861
163
2
40
89
163
194
256
198
842
393
71
222
679
152
142
215
0
222
165
90
295
776
384
177
32
350
91
0
669
76
4

32
759
225
119
779
0
518
87
481
30
630
891
160
3
40
86
142
188
250
177
760
378
53
206
656
133
150
211
0
226
202
78
291
744
383
167
26
332
90
0
651
106
4

4
171
52
24
204
0
119
13
107
7
165
271
42
0
8
22
28
31
54
47
200
98
16
58
189
38
37
43
0
66
38
13
60
144
91
36
6
113
14
0
168
27
1

3
84
25
14
108
0
71
7
52
3
91
131
21
0
4
8
20
17
21
32
113
47
11
29
100
20
21
25
0
29
16
7
28
77
44
17
3
65
8
0
85
7
0

Beruabaid Rural
Dhabani Rural
Chhota AmjRural
KuchlaghatRural
Sitalpur
Rural
Phulberia Rural
Makalrangi Rural
KayaerparaRural
HarinarayaRural
Danrkini Rural
Kumarpur Rural
Murku
Rural
Kuldiha
Rural
GobindapuRural
Saluka
Rural
Bamnisol Rural
Kayma
Rural
Hatbari
Rural
KarbhangaRural
BhadkunraRural
Asanjhor Rural
KhaerpaharRural
Bhalukkhu Rural
Kesia
Rural
Sarenga Rural
Chhota SarRural
Bansi
Rural
NimdangraRural
Chhota SalRural
BarasalbanRural
Amdani
Rural
Gangnala Rural
Jetpara
Rural
DharampurRural
Bandarsol Rural
Bikrampur Rural
JhatipahariRural
Jamsol
Rural
Baligura Rural
Asna
Rural
ChhotagarrRural
Baragarra Rural
DakharangRural

90
112
24
100
60
38
0
145
173
122
125
128
646
314
202
91
90
105
117
7
63
360
39
31
1230
660
20
79
26
10
131
251
52
116
30
349
36
60
22
174
97
463
39

469
552
105
489
308
198
0
756
833
638
576
599
2988
1542
1031
468
476
510
607
28
312
1737
183
132
5888
2922
93
367
126
54
617
1252
271
676
128
1688
197
267
91
760
510
2202
215

248
266
58
246
153
94
0
396
433
326
285
310
1458
754
521
243
228
263
306
12
158
883
95
55
2996
1466
46
178
57
28
293
638
145
342
60
866
99
121
39
370
253
1106
106

221
286
47
243
155
104
0
360
400
312
291
289
1530
788
510
225
248
247
301
16
154
854
88
77
2892
1456
47
189
69
26
324
614
126
334
68
822
98
146
52
390
257
1096
109

47
56
12
45
33
29
0
87
102
61
62
68
327
198
112
51
78
45
71
7
40
186
17
17
592
317
9
39
15
6
71
146
37
85
10
170
28
37
10
82
77
270
33

21
19
5
21
11
18
0
53
52
28
28
39
173
109
56
24
41
21
33
3
19
90
9
6
293
162
4
21
5
3
31
76
21
47
5
93
15
17
3
33
41
129
19

Kadma
Rural
Chingra
Rural
Dangarpar Rural
Sankaria Rural
Jamrepara Rural
Debgram Rural
Chautar Rural
Taldiha
Rural
Rural
Junbani
Rasunia
Rural
Jakpur
Rural
Gargarya Rural
Agaya
Rural
Ampata
Rural
SitarampurRural
Nibra
Rural
Indabinda Rural
Parulia
Rural
Rural
Janapara
Chandpara Rural
BamandihaRural
Makarkol Rural
Jukhanala Rural
BaishpatraRural
Belapal
Rural
Deuli
Rural
Rural
Penchera
Thakurbari Rural
Majura
Rural

29
395
118
64
239
186
145
324
0
19
3
359
72
38
246
235
73
174
0
0
314
142
85
164
283
270
0
0
472

151
1949
632
331
1210
851
674
1522
0
80
11
1922
294
201
1181
1073
367
844
0
0
1563
771
406
770
1315
1363
0
0
2319

61
974
319
173
629
422
332
776
0
42
7
972
157
97
594
533
193
448
0
0
816
402
205
402
686
705
0
0
1193

90
975
313
158
581
429
342
746
0
38
4
950
137
104
587
540
174
396
0
0
747
369
201
368
629
658
0
0
1126

17
205
79
36
145
104
73
183
0
15
3
226
35
23
165
132
45
80
0
0
142
73
44
89
203
168
0
0
244

5
96
43
20
83
54
36
89
0
10
2
101
16
9
78
63
30
47
0
0
72
36
23
51
116
88
0
0
144

F_06

P_SC
M_SC
F_SC
P_ST
M_ST
F_ST
P_LIT
8443
46497
23611
22886
25696
12890
12806
72854
8443
46497
23611
22886
25696
12890
12806
72854
0
0
0
0
0
0
0
0
245
1092
568
524
638
324
314
2171
26
169
86
83
119
58
61
238
76
289
151
138
170
87
83
753
15
126
66
60
133
73
60
151
2
71
36
35
0
0
0
62
219
1303
659
644
53
6
47
3500
39
137
66
71
0
0
0
446
24
5
3
2
291
144
147
150
0
0
0
0
0
0
0
11
22
118
57
61
368
191
177
230
107
246
124
122
952
494
458
773
41
222
107
115
144
71
73
297
6
0
0
0
0
0
0
129
0
0
0
0
0
0
0
0
16
0
0
0
268
131
137
127
34
243
133
110
0
0
0
311
28
193
95
98
379
189
190
300
37
42
19
23
500
260
240
292
54
172
84
88
75
31
44
553
9
25
13
12
1
1
0
103
38
591
312
279
0
0
0
537
8
83
43
40
0
0
0
30
32
277
147
130
71
35
36
132
16
13
8
5
180
84
96
39
35
329
169
160
135
71
64
133
101
472
239
233
525
265
260
787
123
784
390
394
186
100
86
884
27
176
91
85
0
0
0
215
10
0
0
0
154
82
72
75
3
0
0
0
201
110
91
123
45
391
201
190
0
0
0
476
20
370
199
171
0
0
0
234
102
1128
585
543
100
51
49
1082
30
377
197
180
46
21
25
317
17
202
101
101
86
46
40
210
44
0
0
0
0
0
0
305
71
681
348
333
0
0
0
484
0
0
0
0
0
0
0
0
31
0
0
0
415
189
226
144

14
28
40
0
43
29
0
22
233
112
96
123
52
41
78
5
65
31
42
42
105
49
14
24
21
0
16
97
79
75
99
6
38
0
0
22
0
54
28
35
69
77
8

14
152
167
0
559
5
0
189
1757
0
303
239
409
0
503
10
120
466
80
307
825
408
0
240
183
0
85
732
545
120
465
5
0
0
0
0
0
0
0
315
696
476
0

6
76
88
0
291
3
0
100
911
0
160
117
199
0
261
6
60
247
41
158
414
205
0
118
95
0
41
365
274
54
231
3
0
0
0
0
0
0
0
150
338
238
0

8
76
79
0
268
2
0
89
846
0
143
122
210
0
242
4
60
219
39
149
411
203
0
122
88
0
44
367
271
66
234
2
0
0
0
0
0
0
0
165
358
238
0

280
159
0
0
0
401
0
110
339
0
0
0
0
100
0
107
241
0
0
122
0
0
293
0
21
0
287
0
220
154
0
0
426
0
0
284
0
477
357
176
0
1
84

145
81
0
0
0
188
0
62
174
0
0
0
0
49
0
51
115
0
0
58
0
0
155
0
9
0
150
0
113
74
0
0
218
0
0
142
0
246
171
99
0
1
38

135
78
0
0
0
213
0
48
165
0
0
0
0
51
0
56
126
0
0
64
0
0
138
0
12
0
137
0
107
80
0
0
208
0
0
142
0
231
186
77
0
0
46

119
160
501
0
306
199
0
288
1714
417
752
733
653
297
724
76
339
330
292
171
883
438
259
307
255
0
154
1059
603
485
598
37
131
0
0
141
0
426
139
202
705
952
28

60
40
28
211
0
28
14
26
132
30
70
0
22
70
145
21
34
29
121
17
9
5
195
156
85
198
100
61
30
213
59
23
61
10
15
106
56
66
30
99
100
66
119

103
3
0
1236
0
281
27
83
479
123
667
0
94
192
467
0
102
0
471
11
0
0
445
403
1122
1663
253
0
375
1939
813
217
759
157
165
448
59
353
72
201
690
428
620

58
2
0
603
0
140
14
42
237
64
329
0
41
103
235
0
57
0
225
4
0
0
234
203
573
866
123
0
187
977
420
118
401
87
81
224
27
179
38
93
358
227
307

45
1
0
633
0
141
13
41
242
59
338
0
53
89
232
0
45
0
246
7
0
0
211
200
549
797
130
0
188
962
393
99
358
70
84
224
32
174
34
108
332
201
313

220
80
396
237
0
0
148
0
31
189
0
0
237
663
597
305
208
725
106
175
100
64
924
931
196
46
0
767
0
296
134
0
0
1
189
0
323
0
0
0
0
0
0

106
39
201
126
0
0
80
0
18
100
0
0
127
346
280
152
101
379
49
87
49
39
470
465
99
20
0
361
0
142
59
0
0
1
94
0
163
0
0
0
0
0
0

114
41
195
111
0
0
68
0
13
89
0
0
110
317
317
153
107
346
57
88
51
25
454
466
97
26
0
406
0
154
75
0
0
0
95
0
160
0
0
0
0
0
0

432
418
189
2545
0
205
50
220
1157
222
633
0
163
422
760
114
396
378
913
235
51
40
1683
1189
1077
2602
985
298
260
1724
498
123
633
97
243
652
631
640
264
539
798
413
582

30
121
25
17
39
6
76
12
21
33
96
129
70
57
115
28
40
84
33
107
9
80
0
33
0
169
26
44
26
21
88
83
5323
5323
0
150
58
41
4
11
14
84
32

570
1406
356
269
40
0
87
0
30
114
284
1061
801
135
342
317
29
92
0
672
0
1192
0
173
0
909
195
80
0
397
59
664
29956
29956
0
877
256
237
63
0
0
559
222

298
698
175
146
18
0
45
0
14
44
136
540
417
71
177
160
13
48
0
334
0
610
0
90
0
434
97
39
0
214
28
341
15139
15139
0
428
133
119
33
0
0
258
117

272
708
181
123
22
0
42
0
16
70
148
521
384
64
165
157
16
44
0
338
0
582
0
83
0
475
98
41
0
183
31
323
14817
14817
0
449
123
118
30
0
0
301
105

2
0
0
0
89
56
921
355
228
0
0
356
0
512
691
0
234
430
453
0
179
0
0
406
0
0
50
195
563
0
854
5
2114
2114
0
76
10
0
0
205
0
155
29

1
0
0
0
42
24
444
186
111
0
0
169
0
264
350
0
112
204
223
0
97
0
0
216
0
0
26
91
290
0
431
3
1069
1069
0
35
4
0
0
100
0
88
16

1
0
0
0
47
32
477
169
117
0
0
187
0
248
341
0
122
226
230
0
82
0
0
190
0
0
24
104
273
0
423
2
1045
1045
0
41
6
0
0
105
0
67
13

391
789
157
116
488
39
390
187
215
200
769
1191
489
561
1076
228
293
447
155
998
96
847
0
390
0
1334
397
686
300
213
673
588
50244
50244
0
1231
426
476
47
153
187
636
583

203
83
175
181
83
114
91
183
97
43
73
14
8
109
136
69
27
243
43
0
55
52
19
21
58
60
246
163
315
15
40
4
44
16
43
17
15
31
76
105
55
13
113

1085
415
820
1240
596
764
213
191
744
569
121
123
11
468
472
713
468
797
566
0
246
337
283
262
0
513
1389
751
1220
80
52
19
329
193
490
0
276
228
71
568
353
0
875

548
215
417
625
297
386
112
87
375
298
58
64
7
233
237
362
249
390
291
0
122
179
138
134
0
259
725
386
602
38
28
7
165
94
242
0
139
103
36
284
163
0
437

537
200
403
615
299
378
101
104
369
271
63
59
4
235
235
351
219
407
275
0
124
158
145
128
0
254
664
365
618
42
24
12
164
99
248
0
137
125
35
284
190
0
438

0
0
473
3
2
0
404
0
76
0
51
0
131
0
148
0
0
0
0
0
0
1
0
0
0
36
11
0
1
0
139
0
0
0
0
0
0
0
0
0
0
0
0

0
0
224
2
1
0
211
0
36
0
29
0
70
0
80
0
0
0
0
0
0
1
0
0
0
18
5
0
1
0
68
0
0
0
0
0
0
0
0
0
0
0
0

0
0
249
1
1
0
193
0
40
0
22
0
61
0
68
0
0
0
0
0
0
0
0
0
0
18
6
0
0
0
71
0
0
0
0
0
0
0
0
0
0
0
0

2099
797
1850
1949
695
1066
586
844
1130
599
510
115
75
967
971
687
278
1574
437
0
560
369
193
95
380
902
3026
2232
3592
170
256
3
302
93
383
323
160
215
330
1271
98
201
866

42
37
42
79
44
37
137
125
83
5
56
0
13
175
24
7
27
48
139
39
75
86
58
0
10187
10187
0
39
146
34
46
89
149
42
69
66
100
56
119
120
126
0
50

80
255
123
356
313
393
697
971
766
0
344
0
248
908
322
0
0
595
914
413
327
396
410
0
63832
63832
0
348
852
144
165
572
363
97
484
164
10
606
851
1318
789
0
304

45
128
64
173
164
208
332
504
371
0
174
0
137
456
172
0
0
316
475
217
176
197
210
0
32252
32252
0
170
451
77
87
292
185
49
243
84
5
307
457
683
401
0
159

35
127
59
183
149
185
365
467
395
0
170
0
111
452
150
0
0
279
439
196
151
199
200
0
31580
31580
0
178
401
67
78
280
178
48
241
80
5
299
394
635
388
0
145

0
0
6
0
4
0
1
1
2
0
0
0
3
8
3
0
0
0
0
0
0
135
0
0
7160
7160
0
0
6
0
2
0
0
0
1
0
0
0
22
0
0
0
0

0
0
3
0
3
0
0
0
0
0
0
0
2
5
2
0
0
0
0
0
0
65
0
0
3598
3598
0
0
2
0
1
0
0
0
1
0
0
0
13
0
0
0
0

0
0
3
0
1
0
1
1
2
0
0
0
1
3
1
0
0
0
0
0
0
70
0
0
3562
3562
0
0
4
0
1
0
0
0
0
0
0
0
9
0
0
0
0

233
255
410
613
401
312
1037
818
504
199
537
0
166
1516
411
109
365
475
2062
493
821
910
609
0
108675
108675
0
383
1383
338
283
1179
954
574
387
805
650
505
1615
913
1453
8
826

50
104
52
0
49
71
14
116
125
140
200
79
49
136
87
123
71
173
13
22
33
38
85
80
74
121
19
4
0
119
102
85
118
16
31
27
46
0
46
160
42
167
5

217
1183
241
0
313
1167
153
1237
631
815
885
82
228
1586
547
1376
968
907
188
0
387
162
496
887
425
395
400
0
0
921
502
212
773
107
467
513
309
0
248
884
189
890
0

113
593
120
0
164
613
82
625
329
413
462
40
125
813
266
696
498
466
89
0
218
85
252
437
226
196
207
0
0
467
250
97
379
49
238
266
145
0
125
445
94
419
0

104
590
121
0
149
554
71
612
302
402
423
42
103
773
281
680
470
441
99
0
169
77
244
450
199
199
193
0
0
454
252
115
394
58
229
247
164
0
123
439
95
471
0

0
0
0
0
0
0
0
0
0
71
213
0
0
1
0
10
3
106
0
0
0
0
0
4
302
100
0
0
0
1
0
0
129
40
0
0
0
0
19
64
2
0
124

0
0
0
0
0
0
0
0
0
37
119
0
0
1
0
5
2
60
0
0
0
0
0
2
164
49
0
0
0
1
0
0
67
22
0
0
0
0
8
40
1
0
66

0
0
0
0
0
0
0
0
0
34
94
0
0
0
0
5
1
46
0
0
0
0
0
2
138
51
0
0
0
0
0
0
62
18
0
0
0
0
11
24
1
0
58

632
769
227
0
637
630
22
1343
1387
1924
1636
777
530
1760
619
1265
1086
1920
89
377
289
607
1001
964
1146
1257
242
55
0
1112
1475
646
1376
59
285
352
415
0
445
3132
531
1443
46

8
56
44
27
87
35
57
193
80
0
30
45
24
2
22
9
57
21
12
51
35
408
18
24
47
87
91
94
0
35
19
60
101
32
38
2
37
6
149
126
170
54
42

0
234
515
133
411
116
9
818
677
0
185
328
73
0
329
161
256
13
0
388
0
2225
8
111
140
490
331
194
0
305
175
484
508
504
151
138
216
0
516
908
1411
472
254

0
113
260
64
217
52
5
395
336
0
96
165
36
0
167
77
123
7
0
192
0
1118
4
53
67
244
162
91
0
159
87
232
247
258
77
77
111
0
265
457
702
245
123

0
121
255
69
194
64
4
423
341
0
89
163
37
0
162
84
133
6
0
196
0
1107
4
58
73
246
169
103
0
146
88
252
261
246
74
61
105
0
251
451
709
227
131

86
127
0
225
209
255
709
7
0
0
0
13
0
43
0
0
2
330
0
95
645
669
0
0
294
4
255
84
0
0
0
0
442
1
33
0
0
0
0
33
375
0
0

41
64
0
107
107
131
321
7
0
0
0
7
0
22
0
0
1
161
0
44
324
339
0
0
136
2
124
45
0
0
0
0
210
0
17
0
0
0
0
12
184
0
0

45
63
0
118
102
124
388
0
0
0
0
6
0
21
0
0
1
169
0
51
321
330
0
0
158
2
131
39
0
0
0
0
232
1
16
0
0
0
0
21
191
0
0

52
586
127
178
873
232
273
1884
1086
0
302
557
234
15
51
40
524
228
116
603
317
3789
333
367
382
999
1061
761
0
466
248
577
1243
309
504
103
622
103
1146
1641
2363
480
389

48
91
58
20
262
6
457
8
23
91
97
39
216
51
0
171
38
46
33
6
28
31
23
29
16
41
0
54
60
51
32
55
20
50
105
47
63
8
30
19
25
80
40

248
394
443
240
1090
101
2951
85
261
575
742
68
1807
314
0
1669
371
763
26
25
284
293
96
247
164
158
0
198
383
482
107
198
123
214
856
219
496
70
133
0
66
716
194

117
195
225
125
560
51
1462
41
133
296
365
30
882
168
0
824
195
382
10
10
143
135
51
125
86
77
0
98
203
263
51
98
65
105
452
100
249
36
67
0
35
379
88

131
199
218
115
530
50
1489
44
128
279
377
38
925
146
0
845
176
381
16
15
141
158
45
122
78
81
0
100
180
219
56
100
58
109
404
119
247
34
66
0
31
337
106

0
4
0
34
48
0
63
40
0
0
174
0
91
0
0
0
0
1
61
0
6
0
6
0
7
0
0
0
0
1
0
0
0
77
0
0
146
0
82
0
0
0
0

0
3
0
18
23
0
31
24
0
0
99
0
49
0
0
0
0
1
30
0
3
0
3
0
4
0
0
0
0
0
0
0
0
41
0
0
86
0
41
0
0
0
0

0
1
0
16
25
0
32
16
0
0
75
0
42
0
0
0
0
0
31
0
3
0
3
0
3
0
0
0
0
1
0
0
0
36
0
0
60
0
41
0
0
0
0

418
593
923
383
2911
112
6054
54
259
618
1001
218
2172
562
0
1702
658
405
473
171
259
118
323
295
283
522
0
791
751
419
251
528
149
468
1108
399
649
49
292
206
271
1277
358

6
12
31
122
0
2
40
47
0
60
31
61
29
15
0
17
54
34
37
43
11854
11554
300
21
30
33
68
44
15
55
56
15
87
13
78
10
54
0
0
20
73
48
79

101
53
192
632
0
33
213
113
0
133
158
376
0
115
0
85
172
104
264
73
58493
56963
1530
97
303
128
355
501
122
185
109
12
468
65
283
110
156
0
0
0
353
106
349

51
21
98
326
0
17
110
61
0
63
83
194
0
57
0
39
91
56
129
43
29568
28811
757
48
155
64
184
258
60
93
53
7
237
31
137
55
78
0
0
0
173
51
186

50
32
94
306
0
16
103
52
0
70
75
182
0
58
0
46
81
48
135
30
28925
28152
773
49
148
64
171
243
62
92
56
5
231
34
146
55
78
0
0
0
180
55
163

0
53
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
109
1
0
39975
39946
29
62
197
0
0
1
44
516
697
47
435
58
54
34
629
0
0
442
285
330
305

0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
1
0
19736
19721
15
34
104
0
0
0
21
269
327
20
217
34
26
18
314
0
0
218
138
169
144

0
28
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
0
0
20239
20225
14
28
93
0
0
1
23
247
370
27
218
24
28
16
315
0
0
224
147
161
161

59
45
185
1354
0
8
488
279
0
702
274
709
265
70
6
181
543
253
433
440
112267
108585
3682
72
470
357
817
317
115
420
436
245
749
76
655
78
403
0
0
254
461
374
545

20
93
19
24
52
37
21
98
42
20
136
28
0
24
56
18
52
15
22
60
44
33
28
39
29
50
25
12
31
30
37
22
42
68
128
57
43
10
13
6
57
104
40

55
1172
228
0
248
101
0
185
26
0
736
65
0
0
115
0
163
0
32
85
0
116
239
0
159
185
204
206
77
0
177
0
338
133
1214
313
75
0
9
23
144
838
83

29
582
119
0
118
46
0
98
12
0
365
35
0
0
49
0
83
0
18
40
0
56
121
0
87
92
104
108
41
0
91
0
176
66
616
153
39
0
4
12
69
414
36

26
590
109
0
130
55
0
87
14
0
371
30
0
0
66
0
80
0
14
45
0
60
118
0
72
93
100
98
36
0
86
0
162
67
598
160
36
0
5
11
75
424
47

0
0
78
322
1
0
226
547
161
343
343
183
0
216
155
199
214
278
481
595
564
0
236
480
0
113
9
0
438
433
137
1
230
509
344
139
142
117
169
0
351
291
0

0
0
37
164
1
0
100
268
77
162
160
97
0
100
68
100
109
132
240
283
265
0
114
233
0
62
3
0
223
210
71
1
112
259
165
73
66
59
82
0
182
148
0

0
0
41
158
0
0
126
279
84
181
183
86
0
116
87
99
105
146
241
312
299
0
122
247
0
51
6
0
215
223
66
0
118
250
179
66
76
58
87
0
169
143
0

272
922
259
200
456
146
77
829
549
136
1268
204
0
200
652
178
644
142
429
474
326
423
354
241
247
432
228
171
327
223
431
241
610
697
1427
555
371
55
81
159
425
956
533

46
99
23
22
30
1
10
4
66
51
6
18
50
0
71
16
64
52
51
27
24
0
22
102
31
28
34
52
23
87
2
21
32
46
45
89
14
20
57
20
23
14
8

330
591
7
156
169
11
68
4
452
89
0
0
171
0
413
0
380
112
200
65
0
1
43
586
364
15
320
0
167
100
0
85
0
55
250
247
68
0
351
0
0
179
0

168
306
4
74
90
5
33
2
214
49
0
0
86
0
209
0
207
60
98
28
0
1
26
320
180
7
157
0
79
52
0
46
0
26
130
133
36
0
175
0
0
92
0

162
285
3
82
79
6
35
2
238
40
0
0
85
0
204
0
173
52
102
37
0
0
17
266
184
8
163
0
88
48
0
39
0
29
120
114
32
0
176
0
0
87
0

43
65
457
0
0
0
0
0
238
558
0
371
580
0
0
0
7
539
547
257
406
0
253
0
0
0
0
390
67
178
0
89
655
18
0
0
0
0
121
222
389
33
0

21
34
232
0
0
0
0
0
121
281
0
177
288
0
0
0
4
281
256
122
203
0
129
0
0
0
0
192
35
84
0
44
329
8
0
0
0
0
69
107
198
19
0

22
31
225
0
0
0
0
0
117
277
0
194
292
0
0
0
3
258
291
135
203
0
124
0
0
0
0
198
32
94
0
45
326
10
0
0
0
0
52
115
191
14
0

366
530
318
62
267
4
79
46
342
370
43
215
573
0
432
257
228
298
425
153
255
1
333
1295
167
518
245
553
134
475
19
229
392
456
485
642
162
356
296
150
341
125
142

133
23
35
112
24
211
160
69
11
64
59
11
14
121
41
120
30
18
20
4
34
44
5
15
46
18
113
44
35
109
56
42
17
82
73
49
65
59
83
28
93
10
63

217
108
217
532
186
970
765
396
68
338
489
9
0
938
132
750
362
0
183
30
425
314
38
81
597
0
364
76
94
285
312
151
33
770
241
351
554
575
1113
0
363
0
141

107
46
108
272
90
487
352
202
31
174
245
6
0
475
71
374
188
0
99
16
230
153
20
38
306
0
183
34
45
141
156
77
19
389
121
166
289
284
563
0
191
0
67

110
62
109
260
96
483
413
194
37
164
244
3
0
463
61
376
174
0
84
14
195
161
18
43
291
0
181
42
49
144
156
74
14
381
120
185
265
291
550
0
172
0
74

72
80
154
135
97
5
103
202
4
150
237
229
191
162
0
4
0
241
0
0
1
0
0
0
1
249
379
93
352
712
276
437
0
118
169
49
23
0
0
253
731
112
45

33
35
73
59
42
4
52
92
2
70
120
110
95
76
0
3
0
119
0
0
1
0
0
0
0
122
189
44
188
344
129
228
0
60
86
23
12
0
0
118
366
64
23

39
45
81
76
55
1
51
110
2
80
117
119
96
86
0
1
0
122
0
0
0
0
0
0
1
127
190
49
164
368
147
209
0
58
83
26
11
0
0
135
365
48
22

938
208
417
1494
176
1961
1624
1190
57
463
278
149
82
888
824
1336
246
217
228
11
757
415
65
196
285
241
1034
363
282
1168
938
512
267
709
464
418
559
620
782
87
953
115
399

13
0
36
3
111
33
31
47
4
36
60
19
29
13
15
38
48
17
25
22
30
33
10
54
14
9
22
16
26
50
55
95
7
10
42
18
16
44
13
33
0
23
0

105
0
201
16
860
165
67
86
38
250
388
0
256
0
2
25
52
0
7
144
0
21
97
59
0
0
0
0
128
342
424
621
0
158
188
0
0
219
0
185
0
0
0

58
0
105
10
428
90
32
42
22
119
195
0
113
0
2
15
26
0
3
75
0
11
54
30
0
0
0
0
62
168
222
315
0
75
89
0
0
119
0
94
0
0
0

47
0
96
6
432
75
35
44
16
131
193
0
143
0
0
10
26
0
4
69
0
10
43
29
0
0
0
0
66
174
202
306
0
83
99
0
0
100
0
91
0
0
0

128
0
18
0
118
75
399
0
0
1
154
232
1
123
310
104
206
193
331
68
231
283
67
389
193
142
0
343
35
108
145
176
107
0
427
287
182
42
0
201
25
127
0

60
0
10
0
57
31
183
0
0
1
83
122
1
56
153
49
89
94
156
34
115
145
40
184
88
69
0
175
17
57
72
84
56
0
210
133
84
20
0
95
13
66
0

68
0
8
0
61
44
216
0
0
0
71
110
0
67
157
55
117
99
175
34
116
138
27
205
105
73
0
168
18
51
73
92
51
0
217
154
98
22
0
106
12
61
0

82
1
391
115
1321
408
201
261
45
294
400
105
177
49
179
311
264
80
204
207
218
312
110
581
102
103
219
188
295
445
482
1046
67
179
365
160
138
438
231
378
14
320
0

46
28
129
24
18
55
62
114
68
5
23
17
28
65
19
26
10
60
31
56
49
43
23
59
56
72
16
39
40
0
30
154
44
36
46
0
36
40
29
59
18
42
43

143
131
651
102
0
543
42
662
153
0
23
131
114
429
130
0
91
692
50
241
336
194
0
313
247
298
88
260
253
0
152
831
288
236
537
5
151
218
0
127
20
120
571

74
67
336
56
0
279
22
338
74
0
8
70
59
219
62
0
44
346
27
116
175
99
0
158
128
146
49
140
127
0
75
427
155
115
284
2
81
97
0
69
11
55
300

69
64
315
46
0
264
20
324
79
0
15
61
55
210
68
0
47
346
23
125
161
95
0
155
119
152
39
120
126
0
77
404
133
121
253
3
70
121
0
58
9
65
271

0
0
736
0
0
0
759
25
360
61
123
77
93
176
22
488
0
314
32
0
3
0
0
0
0
4
0
0
11
0
0
190
233
0
1
0
0
23
290
509
314
1
123

0
0
373
0
0
0
368
15
183
30
60
42
46
91
7
245
0
166
16
0
0
0
0
0
0
2
0
0
7
0
0
91
118
0
0
0
0
13
145
247
160
1
63

0
0
363
0
0
0
391
10
177
31
63
35
47
85
15
243
0
148
16
0
3
0
0
0
0
2
0
0
4
0
0
99
115
0
1
0
0
10
145
262
154
0
60

381
288
827
465
328
323
561
1454
605
75
185
365
365
623
219
336
48
501
200
531
352
425
357
428
704
833
201
461
369
0
222
1429
241
396
363
5
228
273
100
679
189
357
272

44
56
65
9
68
21
2
91
23
34
37
87
35
14
72
140
15
42
60
21
0
13
0
13
90
50
24
15
33
36
43
2
1
0
77
102
92
17
56
30
26
13
17

74
6
459
0
238
0
0
478
121
238
281
572
280
106
106
1020
38
238
457
4
0
0
0
0
540
670
115
182
143
39
66
0
16
0
431
1002
104
27
266
28
0
0
156

32
2
221
0
122
0
0
238
66
121
148
273
150
54
48
524
23
116
216
1
0
0
0
0
273
347
56
96
78
15
29
0
11
0
217
515
55
14
132
14
0
0
82

42
4
238
0
116
0
0
240
55
117
133
299
130
52
58
496
15
122
241
3
0
0
0
0
267
323
59
86
65
24
37
0
5
0
214
487
49
13
134
14
0
0
74

0
442
118
0
351
369
29
44
0
74
0
0
0
0
157
3
0
0
3
41
0
162
0
0
2
0
2
0
1
95
173
10
0
0
9
34
2
0
0
587
44
0
119

0
220
55
0
181
195
16
20
0
40
0
0
0
0
79
0
0
0
0
20
0
67
0
0
1
0
1
0
1
44
87
4
0
0
4
19
2
0
0
295
25
0
52

0
222
63
0
170
174
13
24
0
34
0
0
0
0
78
3
0
0
3
21
0
95
0
0
1
0
1
0
0
51
86
6
0
0
5
15
0
0
0
292
19
0
67

502
428
530
97
646
225
15
544
326
734
293
663
293
150
632
992
108
638
362
189
0
70
0
139
909
541
134
70
290
372
308
7
23
0
758
858
826
208
698
398
252
67
184

1
75
29
34
4
13
0
79
7
300
9371
9371
0
19
0
15
2
14
1
17
1
16
32
0
58
137
17
0
5
173
58
68
16
37
6
26
49
44
0
23
0
0
47

0
544
404
190
12
23
0
1537
12
1530
63532
63532
0
24
0
0
0
0
0
0
0
94
0
0
490
651
46
0
0
1159
217
239
0
90
40
1
296
295
0
21
0
0
97

0
280
214
84
5
11
0
800
7
757
32295
32295
0
12
0
0
0
0
0
0
0
49
0
0
241
319
29
0
0
586
110
114
0
44
19
0
154
139
0
8
0
0
54

0
264
190
106
7
12
0
737
5
773
31237
31237
0
12
0
0
0
0
0
0
0
45
0
0
249
332
17
0
0
573
107
125
0
46
21
1
142
156
0
13
0
0
43

0
30
0
80
95
201
0
0
0
29
15003
15003
0
280
0
126
90
268
22
207
55
19
125
0
46
143
89
0
0
19
0
374
27
0
48
294
236
0
0
0
0
0
76

0
15
0
37
51
104
0
0
0
15
7517
7517
0
138
0
60
45
135
11
104
32
7
58
0
20
78
39
0
0
9
0
177
11
0
25
147
121
0
0
0
0
0
34

0
15
0
43
44
97
0
0
0
14
7486
7486
0
142
0
66
45
133
11
103
23
12
67
0
26
65
50
0
0
10
0
197
16
0
23
147
115
0
0
0
0
0
42

34
773
248
344
80
102
0
844
42
3682
92434
92434
0
236
0
127
38
153
11
116
31
103
413
1
217
1200
359
0
149
1779
519
787
357
511
37
93
521
352
0
173
0
0
807

58
69
63
5
0
9
55
91
74
154
38
0
47
6
58
94
74
30
1
92
6
67
110
34
65
21
39
41
21
118
14
41
42
38
0
63
16
0
22
58
83
29
23

175
204
199
0
0
0
0
178
530
682
255
0
104
0
458
897
264
281
8
890
0
313
907
130
353
10
134
472
0
319
0
322
231
84
0
1007
9
0
220
201
555
0
516

85
94
101
0
0
0
0
89
270
356
134
0
60
0
241
446
139
134
4
463
0
162
467
64
184
5
64
242
0
162
0
162
117
48
0
541
5
0
110
101
281
0
249

90
110
98
0
0
0
0
89
260
326
121
0
44
0
217
451
125
147
4
427
0
151
440
66
169
5
70
230
0
157
0
160
114
36
0
466
4
0
110
100
274
0
267

143
204
171
103
0
185
456
532
0
0
0
0
70
75
88
5
67
0
0
1
0
102
179
90
116
0
0
44
414
228
227
57
0
369
0
167
219
0
211
0
5
476
0

71
96
93
49
0
94
237
277
0
0
0
0
31
40
45
3
23
0
0
0
0
49
101
50
64
0
0
24
197
112
110
27
0
188
0
91
112
0
107
0
3
236
0

72
108
78
54
0
91
219
255
0
0
0
0
39
35
43
2
44
0
0
1
0
53
78
40
52
0
0
20
217
116
117
30
0
181
0
76
107
0
104
0
2
240
0

556
570
452
60
0
118
535
727
942
1850
495
0
603
113
504
1138
575
459
34
946
153
855
1253
329
684
288
496
304
248
764
146
168
599
422
0
877
136
0
247
343
984
348
304

86
0
29
77
40
26
45
21
73
32
8
7
120
35
35
15
120
65
77
7
5
0
70
0
43
0
17
35
99
15
8
66
29
31
8
14
54
33
18
35
41
22
88

514
0
0
537
350
480
587
240
915
273
88
149
1404
404
417
157
728
339
667
43
27
0
148
0
414
0
65
335
263
224
91
254
323
386
87
377
648
385
343
335
392
387
921

246
0
0
276
169
231
322
123
470
136
42
77
730
202
222
78
373
173
333
20
16
0
83
0
213
0
31
170
143
115
47
134
165
208
48
195
316
208
182
172
193
200
489

268
0
0
261
181
249
265
117
445
137
46
72
674
202
195
79
355
166
334
23
11
0
65
0
201
0
34
165
120
109
44
120
158
178
39
182
332
177
161
163
199
187
432

0
0
189
268
115
0
193
0
3
0
0
13
0
0
0
0
2
0
13
0
42
0
760
0
235
0
164
44
0
0
24
191
0
1
0
1
39
3
0
0
0
0
0

0
0
95
139
52
0
105
0
2
0
0
6
0
0
0
0
0
0
7
0
21
0
375
0
131
0
75
18
0
0
11
110
0
0
0
0
20
2
0
0
0
0
0

0
0
94
129
63
0
88
0
1
0
0
7
0
0
0
0
2
0
6
0
21
0
385
0
104
0
89
26
0
0
13
81
0
1
0
1
19
1
0
0
0
0
0

831
0
240
664
281
355
608
365
903
393
75
125
1131
313
273
74
1405
635
988
153
41
0
803
0
613
0
141
243
1030
89
89
758
228
428
95
314
474
240
156
573
287
64
1047

12
15
55
133
31
20
12
10
4
15
62
0
62
18
0
14
73
48
29
39
0
54
15
52
123
59
57
0
0
66
27
0
85
32
62
90
135
48
47
26
93
2
37

136
192
422
1591
235
190
95
145
57
315
1167
0
1205
66
0
317
952
594
299
324
0
583
197
492
1570
996
719
15
0
426
209
0
825
387
644
639
853
518
403
98
489
15
266

69
100
217
811
115
98
48
71
27
159
617
0
630
30
0
159
484
313
151
159
0
296
96
261
818
514
364
7
0
229
121
0
374
200
328
328
446
262
214
55
240
7
127

67
92
205
780
120
92
47
74
30
156
550
0
575
36
0
158
468
281
148
165
0
287
101
231
752
482
355
8
0
197
88
0
451
187
316
311
407
256
189
43
249
8
139

0
0
0
128
170
6
0
14
0
17
1
0
141
111
0
3
24
0
0
0
0
1
0
105
1
0
62
0
0
0
1
0
0
1
0
6
5
18
0
29
90
0
0

0
0
0
64
82
0
0
8
0
10
0
0
68
60
0
1
14
0
0
0
0
1
0
49
1
0
33
0
0
0
0
0
0
1
0
3
3
12
0
16
46
0
0

0
0
0
64
88
6
0
6
0
7
1
0
73
51
0
2
10
0
0
0
0
0
0
56
0
0
29
0
0
0
1
0
0
0
0
3
2
6
0
13
44
0
0

94
105
663
1452
212
139
225
91
6
223
718
0
765
69
0
171
599
729
121
152
0
565
294
1168
1798
683
511
9
0
665
287
0
400
242
455
991
1302
497
556
253
402
6
411

70
109
15
4
7
0
103
35
17
71
59
96
99
85
59
105
0
0
34
17
16
55
0
3
0
69
33
11
75
19
64
12
85
22
29
7
4
0
68
121
160
0
56

635
582
0
0
0
0
468
249
7
556
816
230
503
863
353
598
0
0
96
118
6
842
0
0
0
336
277
121
627
205
329
70
947
449
282
0
0
0
0
393
157
0
154

320
285
0
0
0
0
226
130
3
278
416
110
237
441
185
293
0
0
52
57
3
411
0
0
0
164
137
65
323
99
171
34
471
220
142
0
0
0
0
188
79
0
81

315
297
0
0
0
0
242
119
4
278
400
120
266
422
168
305
0
0
44
61
3
431
0
0
0
172
140
56
304
106
158
36
476
229
140
0
0
0
0
205
78
0
73

0
0
0
0
0
0
0
0
0
0
68
112
0
12
46
19
0
0
0
0
12
47
0
35
0
329
251
0
8
0
499
18
136
0
238
0
30
0
0
0
145
0
248

0
0
0
0
0
0
0
0
0
0
27
58
0
6
19
8
0
0
0
0
8
23
0
17
0
165
113
0
6
0
243
7
67
0
122
0
13
0
0
0
69
0
128

0
0
0
0
0
0
0
0
0
0
41
54
0
6
27
11
0
0
0
0
4
24
0
18
0
164
138
0
2
0
256
11
69
0
116
0
17
0
0
0
76
0
120

523
1124
196
119
146
0
737
484
244
587
522
729
1554
889
708
870
0
0
506
189
193
667
0
19
1
694
310
52
734
88
386
91
693
328
315
128
55
0
258
508
848
0
384

313
116
57
30
26
11
72
106
34
30
51
141
32
56
24
7
25
31
21
33
6153
6153
0
68
192
29
23
37
43
5
28
53
28
40
18
67
219
41
15
0
12
13
103

509
20
143
141
246
74
507
335
173
232
227
676
131
331
0
0
0
361
48
98
39953
39953
0
325
626
0
0
0
186
0
99
688
195
25
6
417
280
431
0
0
0
0
199

246
12
72
63
126
38
237
170
100
116
112
322
65
172
0
0
0
194
25
50
20349
20349
0
166
314
0
0
0
90
0
45
335
99
12
5
204
137
219
0
0
0
0
98

263
8
71
78
120
36
270
165
73
116
115
354
66
159
0
0
0
167
23
48
19604
19604
0
159
312
0
0
0
96
0
54
353
96
13
1
213
143
212
0
0
0
0
101

497
200
0
70
0
0
0
0
5
0
0
0
0
148
360
5
406
27
39
211
6554
6554
0
30
306
462
498
520
268
102
315
3
0
0
41
0
1
0
0
0
0
0
0

240
104
0
35
0
0
0
0
2
0
0
0
0
82
188
2
197
13
21
112
3292
3292
0
14
163
227
231
247
131
56
168
1
0
0
27
0
0
0
0
0
0
0
0

257
96
0
35
0
0
0
0
3
0
0
0
0
66
172
3
209
14
18
99
3262
3262
0
16
143
235
267
273
137
46
147
2
0
0
14
0
1
0
0
0
0
0
0

2315
513
298
333
265
141
616
794
317
300
427
1456
398
491
270
114
268
274
236
460
65395
65395
0
1088
2225
213
275
321
302
69
354
621
513
311
255
426
2444
966
130
0
119
150
963

53
50
30
93
0
33
60
39
0
16
28
29
53
74
214
180
126
43
30
123
0
12
95
4
67
22
12
71
18
22
17
63
31
83
20
67
2
43
0
38
17
40
32

372
246
22
142
0
182
248
192
0
163
401
247
525
1110
919
434
308
301
2
657
0
156
170
0
847
84
217
468
106
429
79
289
150
843
0
395
0
174
0
125
273
588
162

186
112
10
72
0
87
108
94
0
94
213
125
275
568
477
245
152
148
1
344
0
82
91
0
428
43
111
248
49
227
39
141
77
416
0
219
0
85
0
66
153
297
90

186
134
12
70
0
95
140
98
0
69
188
122
250
542
442
189
156
153
1
313
0
74
79
0
419
41
106
220
57
202
40
148
73
427
0
176
0
89
0
59
120
291
72

0
0
0
0
0
26
0
0
0
0
0
0
0
0
0
83
0
0
0
0
0
0
0
115
182
158
0
0
0
0
56
20
213
277
0
226
42
326
0
167
43
105
345

0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
41
0
0
0
0
0
0
0
61
101
77
0
0
0
0
28
14
103
142
0
124
22
149
0
87
23
50
168

0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
42
0
0
0
0
0
0
0
54
81
81
0
0
0
0
28
6
110
135
0
102
20
177
0
80
20
55
177

356
475
176
811
0
270
187
241
0
166
258
305
487
784
2763
2756
1345
342
204
1514
0
83
686
43
708
129
92
912
205
251
78
343
187
595
138
550
19
297
0
261
164
445
323

18
14
66
3
24
43
13
43
31
0
54
11
35
40
0
2
116
3
0
19
21
34
0
1
43
46
52
5
0
6
28
34
22
94
13
29
20
15
29
11
4
32
5

505
196
759
90
150
483
0
115
524
0
352
22
343
7
0
0
1525
37
3
352
257
304
0
54
122
289
203
51
0
83
522
618
471
873
2
153
248
361
374
0
0
379
0

277
96
400
49
76
253
0
56
275
0
172
13
173
4
0
0
793
20
2
179
126
156
0
28
69
138
105
27
0
42
279
320
255
449
1
74
136
184
171
0
0
188
0

228
100
359
41
74
230
0
59
249
0
180
9
170
3
0
0
732
17
1
173
131
148
0
26
53
151
98
24
0
41
243
298
216
424
1
79
112
177
203
0
0
191
0

0
0
201
0
0
19
158
3
0
0
111
0
124
177
0
132
102
0
0
34
0
0
0
0
61
0
0
0
0
0
0
0
0
0
0
1
108
0
0
0
0
0
57

0
0
102
0
0
10
80
2
0
0
52
0
65
85
0
79
50
0
0
16
0
0
0
0
31
0
0
0
0
0
0
0
0
0
0
1
51
0
0
0
0
0
28

0
0
99
0
0
9
78
1
0
0
59
0
59
92
0
53
52
0
0
18
0
0
0
0
30
0
0
0
0
0
0
0
0
0
0
0
57
0
0
0
0
0
29

309
116
584
36
227
488
77
493
382
0
326
131
486
336
0
59
1335
26
3
244
220
363
0
46
623
473
476
32
0
36
280
348
346
923
302
424
182
365
207
107
19
234
25

43
0
17
38
248
16
69
18
15
0
16
37
47
44
8
29
11
1
64
56
61
23
60
0
51
11
74
22
27
91
38
50
205
0
122
1
57
38
52
63
104
22
0

76
0
139
77
433
186
0
0
0
0
258
582
795
138
2
391
0
0
108
727
610
180
342
0
774
237
681
297
199
927
60
650
1342
0
1183
8
249
302
214
382
901
168
0

39
0
69
42
212
99
0
0
0
0
131
282
391
67
0
197
0
0
50
364
298
97
162
0
389
128
346
160
107
481
33
335
675
0
605
5
123
157
103
198
435
84
0

37
0
70
35
221
87
0
0
0
0
127
300
404
71
2
194
0
0
58
363
312
83
180
0
385
109
335
137
92
446
27
315
667
0
578
3
126
145
111
184
466
84
0

0
0
83
0
0
0
0
0
0
0
0
31
0
9
0
1
0
0
5
5
0
0
0
0
0
0
19
140
0
0
5
0
10
0
0
0
0
0
0
25
0
2
0

0
0
46
0
0
0
0
0
0
0
0
18
0
3
0
1
0
0
2
2
0
0
0
0
0
0
10
72
0
0
2
0
3
0
0
0
0
0
0
9
0
1
0

0
0
37
0
0
0
0
0
0
0
0
13
0
6
0
0
0
0
3
3
0
0
0
0
0
0
9
68
0
0
3
0
7
0
0
0
0
0
0
16
0
1
0

326
0
163
340
1900
55
752
138
148
8
172
377
451
339
150
182
120
10
886
723
447
129
414
0
607
179
671
199
400
1563
576
720
2910
0
1627
7
575
341
607
861
796
517
0

41
7648
7648
0
113
73
45
5
19
12
11
0
0
0
78
40
30
19
34
21
7
63
11
37
137
185
41
12
12
17
56
56
7
41
31
32
63
23
0
0
19
55
14

5
41998
41998
0
305
303
106
55
178
80
0
0
0
0
142
96
136
60
239
0
51
122
48
203
560
1389
384
39
71
102
475
110
126
427
357
145
364
16
0
0
143
187
164

2
21167
21167
0
150
148
58
27
95
38
0
0
0
0
73
50
72
34
126
0
28
57
26
91
278
717
192
20
42
53
249
58
63
218
180
72
199
9
0
0
71
91
79

3
20831
20831
0
155
155
48
28
83
42
0
0
0
0
69
46
64
26
113
0
23
65
22
112
282
672
192
19
29
49
226
52
63
209
177
73
165
7
0
0
72
96
85

1
3508
3508
0
270
0
467
0
0
0
183
0
0
0
0
0
0
30
73
281
0
0
0
0
0
3
0
19
0
0
0
0
0
0
0
50
201
0
0
0
0
0
0

1
1747
1747
0
133
0
237
0
0
0
87
0
0
0
0
0
0
16
39
139
0
0
0
0
0
1
0
10
0
0
0
0
0
0
0
25
92
0
0
0
0
0
0

0
1761
1761
0
137
0
230
0
0
0
96
0
0
0
0
0
0
14
34
142
0
0
0
0
0
2
0
9
0
0
0
0
0
0
0
25
109
0
0
0
0
0
0

626
91939
91939
0
1097
635
391
20
170
113
98
0
0
0
898
253
483
133
411
165
112
540
225
491
1803
1994
174
218
146
233
453
501
77
530
156
411
768
264
0
0
171
807
69

48
73
59
19
72
99
0
1
75
41
147
36
32
91
11
84
107
20
272
41
131
54
165
151
75
122
71
62
197
9
11
138
91
51
211
0
77
3
68
15
40
13
55

195
325
255
224
295
392
0
0
464
175
1543
68
149
335
0
744
712
200
1063
522
1152
594
729
859
260
270
262
443
1497
110
104
1068
563
523
1352
0
150
72
294
42
147
112
187

104
158
119
120
138
203
0
0
235
86
779
32
55
167
0
355
365
101
530
283
588
321
375
422
130
129
130
228
736
62
57
525
283
283
652
0
76
36
142
19
70
48
95

91
167
136
104
157
189
0
0
229
89
764
36
94
168
0
389
347
99
533
239
564
273
354
437
130
141
132
215
761
48
47
543
280
240
700
0
74
36
152
23
77
64
92

0
0
0
0
15
2
0
0
2
0
371
0
19
0
0
6
14
0
18
9
3
0
1
35
0
48
110
9
47
4
0
1
1
8
6
0
5
0
0
79
195
0
0

0
0
0
0
7
0
0
0
1
0
189
0
10
0
0
3
6
0
9
4
2
0
0
17
0
24
52
4
23
2
0
1
1
4
2
0
1
0
0
43
97
0
0

0
0
0
0
8
2
0
0
1
0
182
0
9
0
0
3
8
0
9
5
1
0
1
18
0
24
58
5
24
2
0
0
0
4
4
0
4
0
0
36
98
0
0

623
538
587
314
710
1101
0
9
792
502
1931
588
310
1069
134
800
1343
314
3281
565
1723
890
2878
2180
896
2419
1475
862
2408
114
398
1773
1161
806
2565
2
918
56
905
50
382
43
397

95
193
13
19
40
71
3
17
50
14
74
31
93
71
80
22
11
18
0
4
46
23
1
37
66
37
34
51
34
82
2
150
1
0
7
67
0
35
103
8
51
2
28

832
430
6
260
0
372
28
78
236
0
789
88
331
585
956
173
202
33
0
0
270
202
0
167
481
223
102
145
122
206
0
1207
26
0
94
610
4
65
223
0
178
18
66

418
205
4
144
0
181
10
37
111
0
398
41
163
301
496
87
105
15
0
0
126
93
0
83
238
121
51
72
59
108
0
618
14
0
46
303
2
33
112
0
88
9
32

414
225
2
116
0
191
18
41
125
0
391
47
168
284
460
86
97
18
0
0
144
109
0
84
243
102
51
73
63
98
0
589
12
0
48
307
2
32
111
0
90
9
34

19
0
0
0
217
7
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
21
1
0
0
4
13
0
1
0
0
0
2
0
0
0
0
0
0
0

8
0
0
0
100
4
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
2
8
0
0
0
0
0
2
0
0
0
0
0
0
0

11
0
0
0
117
3
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
15
1
0
0
2
5
0
1
0
0
0
0
0
0
0
0
0
0
0

1506
1954
176
246
549
929
0
209
529
204
799
535
763
836
932
122
123
207
0
53
495
121
11
560
605
499
391
631
285
1211
11
2335
22
0
67
679
1
476
1329
67
719
10
416

62
38
0
2
43
0
98
42
71
4
78
0
0
82
8
44
17
40
20
112
18
75
42
49
5
161
104
33
59
11087
9833
1254
44
193
116
29
389
52
22
92
33
48
54

141
177
5
39
222
0
706
193
377
30
296
0
0
295
98
131
49
129
44
201
233
616
165
286
0
897
704
181
341
68385
62333
6052
113
682
506
215
3153
291
291
1065
188
322
57

71
97
3
19
123
0
369
102
189
14
137
0
0
150
42
66
24
59
20
107
126
312
80
143
0
455
369
89
176
34672
31609
3063
59
329
245
105
1586
144
148
521
103
165
27

70
80
2
20
99
0
337
91
188
16
159
0
0
145
56
65
25
70
24
94
107
304
85
143
0
442
335
92
165
33713
30724
2989
54
353
261
110
1567
147
143
544
85
157
30

0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
0
0
214
0
0
0
94
87
141
85
0
3322
3272
50
0
0
0
0
132
0
0
2
0
0
0

0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
117
0
0
0
54
38
76
42
0
1693
1665
28
0
0
0
0
69
0
0
2
0
0
0

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
97
0
0
0
40
49
65
43
0
1629
1607
22
0
0
0
0
63
0
0
0
0
0
0

511
399
20
5
594
0
1100
639
720
9
867
0
3
1252
67
515
212
325
385
966
236
865
340
621
44
1515
1304
362
628
128443
109509
18934
624
1981
1192
398
4985
517
112
994
196
692
560

35
136
53
90
60
106
45
114
49
0
142
10
0
224
0
63
35
42
133
86
0
0
61
28
46
21
13
101
22
40
81
52
13
2
18
90
0
235
268
4
147
60
86

55
781
44
483
387
694
455
316
126
0
809
114
0
1683
0
422
219
190
845
445
0
0
444
251
256
171
119
642
194
316
398
308
120
0
0
324
0
2298
1946
43
1416
767
1057

27
404
23
261
197
350
223
161
58
0
398
61
0
832
0
222
113
86
446
216
0
0
223
125
131
81
64
321
92
158
213
163
61
0
0
173
0
1162
988
24
737
412
561

28
377
21
222
190
344
232
155
68
0
411
53
0
851
0
200
106
104
399
229
0
0
221
126
125
90
55
321
102
158
185
145
59
0
0
151
0
1136
958
19
679
355
496

0
0
0
0
0
1
0
0
0
0
4
0
0
71
0
181
121
0
120
0
0
0
0
0
0
3
0
15
0
6
40
0
0
2
0
0
0
44
83
0
27
17
1

0
0
0
0
0
1
0
0
0
0
1
0
0
42
0
90
60
0
58
0
0
0
0
0
0
3
0
8
0
2
19
0
0
1
0
0
0
23
45
0
10
13
0

0
0
0
0
0
0
0
0
0
0
3
0
0
29
0
91
61
0
62
0
0
0
0
0
0
0
0
7
0
4
21
0
0
1
0
0
0
21
38
0
17
4
1

149
1802
1098
1255
740
1478
439
1232
547
4
1531
265
0
2311
0
296
338
439
1265
1445
0
0
765
161
459
75
109
1143
405
421
843
609
261
48
127
1344
0
3186
3537
11
1994
737
1044

84
197
51
113
46
93
39
32
29
92
14
103
0
104
0
210
81
17
12
33
0
248
157
16
0
73
50
5
0
45
33
36
5
43
5
51
32
17
0
0
1
11
64

1033
910
413
1410
241
760
0
453
114
223
0
305
0
954
0
432
579
54
146
392
0
1789
347
0
0
101
609
6
0
152
254
354
0
449
19
67
355
107
0
6
0
112
126

533
466
212
732
125
397
0
224
62
119
0
152
0
488
0
226
265
24
78
212
0
910
174
0
0
49
310
4
0
82
138
186
0
220
11
36
172
51
0
5
0
55
62

500
444
201
678
116
363
0
229
52
104
0
153
0
466
0
206
314
30
68
180
0
879
173
0
0
52
299
2
0
70
116
168
0
229
8
31
183
56
0
1
0
57
64

10
0
0
0
6
84
0
0
0
2
0
0
0
0
0
13
0
11
0
5
0
0
0
0
0
0
0
0
0
5
2
0
0
0
0
0
0
0
0
0
0
0
0

5
0
0
0
3
36
0
0
0
2
0
0
0
0
0
5
0
7
0
4
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0

5
0
0
0
3
48
0
0
0
0
0
0
0
0
0
8
0
4
0
1
0
0
0
0
0
0
0
0
0
3
2
0
0
0
0
0
0
0
0
0
0
0
0

939
2445
631
1022
417
913
395
201
237
1052
139
650
0
1006
0
1840
918
233
57
535
0
2465
1172
201
15
800
566
119
0
611
369
675
26
279
85
508
276
82
0
9
48
91
611

43
27
151
37
5
68
78
42
33
65
13
48
12
15
8
0
44
66
59
52
63
65
116
19
29
46
56
19
65
98
67
18
0
15
9
1
8
0
21
0
158
0
4

319
192
1010
270
74
268
568
392
65
734
81
177
135
249
161
0
313
473
224
91
575
153
309
47
87
405
306
0
451
382
698
56
0
71
40
37
0
0
130
0
1044
0
103

152
101
501
140
37
133
287
202
30
389
39
89
70
125
71
0
160
238
103
49
283
72
158
21
42
194
158
0
217
196
338
30
0
36
22
16
0
0
64
0
519
0
53

167
91
509
130
37
135
281
190
35
345
42
88
65
124
90
0
153
235
121
42
292
81
151
26
45
211
148
0
234
186
360
26
0
35
18
21
0
0
66
0
525
0
50

2
0
3
0
0
0
0
0
0
0
0
5
0
0
3
0
0
0
0
0
0
0
1
8
84
15
0
65
0
5
1
0
0
86
0
0
70
0
42
0
0
0
0

2
0
3
0
0
0
0
0
0
0
0
4
0
0
2
0
0
0
0
0
0
0
0
3
43
7
0
37
0
2
0
0
0
46
0
0
34
0
20
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
5
41
8
0
28
0
3
1
0
0
40
0
0
36
0
22
0
0
0
0

181
217
1942
324
42
709
992
456
377
743
186
569
42
151
82
0
404
747
464
677
349
874
1398
177
463
481
800
229
828
1319
578
208
0
192
175
18
34
0
245
0
2036
0
57

55
36
47
4
21
6
5
86
3
48
38
2
44
40
30
18
45
73
11
76
60
12
23
22
54
23
62
15
20
46
53
5
30
29
34
46
54
123
9
30
19
58
28

516
476
444
78
119
0
0
551
5
346
237
122
469
183
1
0
155
319
0
409
352
223
71
48
103
70
187
0
1
128
227
0
40
282
0
368
477
1085
0
344
128
518
41

272
249
232
40
63
0
0
278
3
176
111
73
226
92
1
0
67
154
0
193
180
106
41
24
46
32
87
0
0
60
122
0
22
149
0
194
243
562
0
184
56
263
23

244
227
212
38
56
0
0
273
2
170
126
49
243
91
0
0
88
165
0
216
172
117
30
24
57
38
100
0
1
68
105
0
18
133
0
174
234
523
0
160
72
255
18

103
31
0
0
0
0
0
5
0
1
0
1
0
20
0
0
0
0
0
2
0
0
148
135
0
52
466
199
296
185
0
0
0
0
0
0
0
0
0
0
0
1
17

55
18
0
0
0
0
0
3
0
1
0
1
0
10
0
0
0
0
0
1
0
0
67
60
0
34
227
98
151
99
0
0
0
0
0
0
0
0
0
0
0
1
9

48
13
0
0
0
0
0
2
0
0
0
0
0
10
0
0
0
0
0
1
0
0
81
75
0
18
239
101
145
86
0
0
0
0
0
0
0
0
0
0
0
0
8

458
284
676
41
343
161
191
1251
94
506
398
59
326
450
486
208
346
718
68
606
658
78
244
364
538
232
487
69
136
601
787
82
427
314
315
668
309
1007
200
610
142
551
321

0
2
21
49
25
39
60
34
15
29
26
4
43
30
45
346
618
290
9189
9189
0
149
32
5
51
35
13
0
94
157
33
52
12
56
137
0
211
79
0
0
0
0
0

0
108
54
342
41
447
620
410
133
107
148
0
38
275
504
810
3469
1773
69646
69646
0
1498
245
68
494
356
168
0
987
920
219
307
98
805
1363
0
1071
785
0
0
0
0
0

0
60
27
172
20
247
325
207
64
51
70
0
15
144
269
411
1774
878
35481
35481
0
749
125
35
254
173
89
0
503
468
113
156
55
425
715
0
525
401
0
0
0
0
0

0
48
27
170
21
200
295
203
69
56
78
0
23
131
235
399
1695
895
34165
34165
0
749
120
33
240
183
79
0
484
452
106
151
43
380
648
0
546
384
0
0
0
0
0

0
0
208
0
0
0
0
0
3
0
0
0
0
0
1
0
37
13
5560
5560
0
21
0
0
0
0
0
0
9
3
0
0
89
0
26
0
16
9
0
0
0
0
0

0
0
114
0
0
0
0
0
2
0
0
0
0
0
0
0
22
6
2806
2806
0
10
0
0
0
0
0
0
5
3
0
0
46
0
11
0
7
3
0
0
0
0
0

0
0
94
0
0
0
0
0
1
0
0
0
0
0
1
0
15
7
2754
2754
0
11
0
0
0
0
0
0
4
0
0
0
43
0
15
0
9
6
0
0
0
0
0

0
28
93
399
269
352
747
189
102
632
396
70
327
105
422
3389
10535
5010
92500
92500
0
1282
361
65
689
313
174
0
716
1720
346
683
89
596
1554
0
2381
932
0
0
0
0
0

118
124
30
46
0
124
92
179
38
0
32
16
22
49
11
82
6
45
10
16
24
28
0
62
45
62
113
52
79
21
67
0
83
37
20
50
93
39
0
0
0
139
5

352
1058
148
195
0
416
432
217
225
0
123
202
0
299
67
797
96
449
150
106
111
423
0
673
199
453
978
382
368
170
659
0
611
309
290
66
810
420
0
0
0
1254
0

164
552
70
101
0
210
213
101
117
0
62
95
0
152
40
405
55
226
67
58
62
221
0
357
103
224
501
184
197
88
318
0
306
162
149
34
424
215
0
0
0
647
0

188
506
78
94
0
206
219
116
108
0
61
107
0
147
27
392
41
223
83
48
49
202
0
316
96
229
477
198
171
82
341
0
305
147
141
32
386
205
0
0
0
607
0

0
0
0
1
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
118
2
0
0
0
0
63

0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
56
0
0
0
0
0
30

0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
62
2
0
0
0
0
33

739
1042
439
511
0
1001
701
1704
384
1
315
148
272
394
136
1042
233
359
58
307
265
162
0
462
366
465
807
283
904
197
202
0
758
467
255
524
1108
651
0
0
0
1325
26

15
3
24
11
22
36
0
202
0
5
26
28
49
53
8
32
5
4
71
0
16
8
46
63
88
79
5
50
95
1
20
150
44
34
12
62
45
91
39
101
81
53
151

116
0
159
250
242
391
0
1540
0
9
26
227
201
334
91
309
103
58
2
0
55
0
171
362
458
385
22
107
135
0
160
1069
242
113
28
615
177
685
747
2114
1460
480
699

60
0
79
130
130
203
0
760
0
5
10
109
100
158
47
147
52
32
2
0
30
0
93
167
220
187
11
54
68
0
74
563
122
64
14
306
90
354
392
1112
766
243
360

56
0
80
120
112
188
0
780
0
4
16
118
101
176
44
162
51
26
0
0
25
0
78
195
238
198
11
53
67
0
86
506
120
49
14
309
87
331
355
1002
694
237
339

0
43
0
0
0
167
0
9
0
70
172
0
486
284
85
158
0
39
54
0
0
0
0
0
0
0
0
5
0
0
29
0
0
62
0
0
50
0
3
15
2
0
0

0
26
0
0
0
83
0
6
0
37
92
0
251
146
44
88
0
23
24
0
0
0
0
0
0
0
0
2
0
0
16
0
0
31
0
0
27
0
1
7
0
0
0

0
17
0
0
0
84
0
3
0
33
80
0
235
138
41
70
0
16
30
0
0
0
0
0
0
0
0
3
0
0
13
0
0
31
0
0
23
0
2
8
2
0
0

247
17
329
140
266
341
0
1750
1
39
302
222
536
355
74
187
39
55
349
0
295
125
419
318
641
564
18
634
942
3
274
1522
380
624
273
621
419
829
653
1501
1103
390
1964

115
0
90
0
42
80
0
71
73
38
59
68
110
72
0
29
15
79
89
20
90
80
50
53
20
58
21
21
74
170
114
136
41
0
41
151
145
36
0
29
321
0
82

644
52
520
0
226
791
0
660
0
76
144
341
653
627
0
0
161
890
838
132
703
786
152
669
194
402
282
581
915
2374
1152
1432
211
0
133
763
1128
286
0
124
2755
0
446

340
30
261
0
118
405
0
329
0
42
65
172
320
312
0
0
82
444
423
74
368
381
77
348
108
198
136
307
495
1268
599
704
103
0
66
398
576
146
0
66
1437
0
225

304
22
259
0
108
386
0
331
0
34
79
169
333
315
0
0
79
446
415
58
335
405
75
321
86
204
146
274
420
1106
553
728
108
0
67
365
552
140
0
58
1318
0
221

15
0
0
0
0
6
0
0
0
178
141
3
127
149
0
0
0
0
21
0
0
0
1
2
0
0
0
1
4
11
0
2
5
0
92
118
0
0
0
0
146
0
21

6
0
0
0
0
2
0
0
0
89
63
1
63
68
0
0
0
0
7
0
0
0
1
2
0
0
0
1
1
3
0
1
3
0
51
72
0
0
0
0
70
0
10

9
0
0
0
0
4
0
0
0
89
78
2
64
81
0
0
0
0
14
0
0
0
0
0
0
0
0
0
3
8
0
1
2
0
41
46
0
0
0
0
76
0
11

1279
28
893
0
643
655
0
728
938
406
281
668
543
944
0
320
43
627
718
263
989
606
378
299
265
529
303
544
1019
1744
1087
1177
424
0
474
1220
1445
633
0
352
3454
0
700

18
167
45
18
4
19
50
29
16
44
157
19
36
0
4
0
107
24
50
49
69
0
25
62
32
12
40
0
3
88
34
35
6
13
28
10318
10318
0
87
107
80
85
76

158
1119
509
102
6
84
135
256
187
632
1254
99
459
0
0
0
864
56
318
534
518
0
238
536
156
31
222
0
0
952
365
20
0
0
359
85501
85501
0
955
768
330
1592
668

85
532
263
51
2
39
69
133
95
319
621
44
234
0
0
0
406
33
170
264
270
0
119
257
77
16
115
0
0
492
171
11
0
0
190
43042
43042
0
513
383
159
814
319

73
587
246
51
4
45
66
123
92
313
633
55
225
0
0
0
458
23
148
270
248
0
119
279
79
15
107
0
0
460
194
9
0
0
169
42459
42459
0
442
385
171
778
349

3
96
0
175
31
137
1
76
0
21
1
152
80
0
99
0
201
0
66
87
2
0
79
57
51
159
114
0
71
170
82
67
0
188
149
5533
5533
0
4
0
0
5
0

2
53
0
85
16
73
1
36
0
9
1
86
38
0
49
0
104
0
29
44
1
0
39
23
30
83
57
0
34
89
39
30
0
89
72
2746
2746
0
3
0
0
3
0

1
43
0
90
15
64
0
40
0
12
0
66
42
0
50
0
97
0
37
43
1
0
40
34
21
76
57
0
37
81
43
37
0
99
77
2787
2787
0
1
0
0
2
0

292
1944
549
122
28
193
812
305
60
511
2048
151
249
0
56
0
1176
439
696
354
718
0
134
229
317
134
552
0
23
951
262
481
81
80
259
105629
105629
0
791
684
604
946
460

71
46
125
22
43
23
66
76
69
155
0
15
40
91
47
79
32
25
44
51
29
87
79
41
57
18
53
25
81
38
188
110
26
10
34
110
11
45
74
140
201
177
299

687
402
2213
324
419
223
179
316
247
1021
0
131
467
615
417
762
309
302
541
826
599
460
1306
454
718
246
457
22
491
520
2211
867
306
162
29
1279
93
0
56
1278
704
1705
1734

342
203
1142
160
219
115
88
155
124
518
0
54
232
309
214
381
164
153
266
417
301
240
672
228
379
121
230
12
240
263
1118
426
146
86
19
654
45
0
32
651
353
834
881

345
199
1071
164
200
108
91
161
123
503
0
77
235
306
203
381
145
149
275
409
298
220
634
226
339
125
227
10
251
257
1093
441
160
76
10
625
48
0
24
627
351
871
853

5
0
2
0
3
47
0
91
0
0
0
0
0
0
0
27
0
0
31
0
3
51
5
0
2
0
0
0
0
0
17
0
0
0
0
6
0
0
0
0
25
11
1193

3
0
2
0
2
21
0
46
0
0
0
0
0
0
0
11
0
0
15
0
2
26
4
0
2
0
0
0
0
0
11
0
0
0
0
4
0
0
0
0
15
5
587

2
0
0
0
1
26
0
45
0
0
0
0
0
0
0
16
0
0
16
0
1
25
1
0
0
0
0
0
0
0
6
0
0
0
0
2
0
0
0
0
10
6
606

622
850
1183
62
641
128
664
703
544
1457
0
51
445
517
718
658
264
278
432
458
350
638
769
507
741
122
210
212
663
272
1438
611
56
147
388
1122
97
320
872
1122
2634
1787
2946

541
180
0
46
31
78
0
147
22
82
151
111
41
34
8
105
27
99
63
174
93
45
24
84
0
77
2
226
64
163
12
195
0
73
44
87
87
124
97
28
134
18
53

3806
1477
0
236
199
793
0
869
58
196
1417
1223
57
521
238
820
231
1134
305
830
854
554
24
110
0
700
0
1453
316
1322
201
2015
0
659
837
710
857
1050
953
275
1256
245
451

1895
712
0
114
101
408
0
426
29
100
715
599
29
265
121
409
111
557
157
431
445
284
14
53
0
348
0
756
160
654
102
989
0
312
440
352
436
515
481
135
643
120
224

1911
765
0
122
98
385
0
443
29
96
702
624
28
256
117
411
120
577
148
399
409
270
10
57
0
352
0
697
156
668
99
1026
0
347
397
358
421
535
472
140
613
125
227

34
5
0
0
0
0
0
0
0
0
1
10
4
0
0
2
16
1
5
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
32
9
0
1
0

17
2
0
0
0
0
0
0
0
0
0
8
2
0
0
1
7
1
3
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
13
4
0
1
0

17
3
0
0
0
0
0
0
0
0
1
2
2
0
0
1
9
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
19
5
0
0
0

7274
1391
0
475
328
796
0
1004
394
881
1648
1299
595
418
174
884
154
921
727
2178
691
188
433
1019
0
882
10
2347
789
1559
115
2372
0
652
730
1002
1007
1256
1003
685
1714
178
414

12
18
56
0
11
0
206
41
124
121
60
22
20
289
56
0
24
92
1
36
79
21
29
38
86
12
73
5
26
87
50
42
46
22
23
29
23
34
39
122
42
36
14

159
108
515
0
208
0
1683
409
399
1428
348
88
0
1430
657
0
245
1177
0
318
893
309
194
209
745
258
173
0
204
462
69
415
492
225
282
326
234
230
497
490
313
468
441

77
56
251
0
114
0
849
203
198
744
158
44
0
705
339
0
112
596
0
153
455
160
99
104
381
139
85
0
98
240
32
220
257
102
145
159
114
107
251
248
155
232
234

82
52
264
0
94
0
834
206
201
684
190
44
0
725
318
0
133
581
0
165
438
149
95
105
364
119
88
0
106
222
37
195
235
123
137
167
120
123
246
242
158
236
207

0
0
0
0
0
0
297
0
153
108
312
252
326
112
204
0
55
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
5

0
0
0
0
0
0
156
0
76
52
151
131
161
54
100
0
31
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
4

0
0
0
0
0
0
141
0
77
56
161
121
165
58
104
0
24
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
1

162
232
421
0
122
0
1864
210
986
1170
323
172
170
3121
440
0
287
992
11
410
926
224
474
612
1094
134
993
121
345
617
274
437
712
236
268
332
72
320
209
1158
405
456
298

59
24
23
43
55
28
15
4
17
27
33
78
10
36
54
88
1
22
0
38
92
8
58
63
48
69
9143
9143
0
48
274
44
75
216
56
224
114
50
0
13
177
134
104

0
290
360
131
600
246
186
0
104
437
250
1217
92
377
7
911
0
174
0
246
528
0
304
1055
705
517
74281
74281
0
330
2141
148
396
1399
533
1195
707
136
0
54
350
1103
710

0
144
187
67
317
123
101
0
56
222
127
599
49
197
3
437
0
89
0
117
262
0
152
546
353
261
37517
37517
0
158
1060
77
194
715
260
601
350
77
0
29
165
557
364

0
146
173
64
283
123
85
0
48
215
123
618
43
180
4
474
0
85
0
129
266
0
152
509
352
256
36764
36764
0
172
1081
71
202
684
273
594
357
59
0
25
185
546
346

760
165
0
91
8
43
50
66
132
0
0
14
156
158
0
15
29
138
0
90
0
0
82
2
0
4
3143
3143
0
0
67
43
0
32
0
0
1
9
0
0
0
0
14

368
80
0
42
5
19
21
34
63
0
0
6
84
82
0
6
16
69
0
41
0
0
41
1
0
3
1588
1588
0
0
38
22
0
11
0
0
0
3
0
0
0
0
6

392
85
0
49
3
24
29
32
69
0
0
8
72
76
0
9
13
69
0
49
0
0
41
1
0
1
1555
1555
0
0
29
21
0
21
0
0
1
6
0
0
0
0
8

337
186
326
535
573
219
178
28
117
314
568
869
104
221
695
1206
11
120
0
556
1177
67
707
788
480
666
108469
108469
0
481
2439
543
719
1789
329
2249
837
502
0
213
1925
1371
1242

95
19
28
19
47
16
11
45
48
113
0
88
89
79
28
16
80
12
50
53
33
62
58
53
54
52
53
78
80
38
4
28
51
33
57
75
49
103
71
198
112
41
34

925
294
299
192
0
0
88
0
538
1056
0
696
886
362
22
392
495
4
451
638
281
473
425
562
457
334
370
798
647
337
0
130
0
163
274
571
382
1001
703
1317
728
603
148

462
148
155
97
0
0
43
0
265
555
0
352
455
181
11
210
239
2
235
344
141
243
225
288
216
163
185
386
320
170
0
69
0
78
125
289
190
507
351
664
353
309
74

463
146
144
95
0
0
45
0
273
501
0
344
431
181
11
182
256
2
216
294
140
230
200
274
241
171
185
412
327
167
0
61
0
85
149
282
192
494
352
653
375
294
74

4
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
0
0
0
22
4
0
0
0
32
0
0
73
1
0
2
2
0
0
0
0

2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
11
3
0
0
0
16
0
0
35
0
0
0
1
0
0
0
0

2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
11
1
0
0
0
16
0
0
38
1
0
2
1
0
0
0
0

1329
267
274
468
526
258
178
565
288
1484
0
815
976
1388
685
213
708
276
658
577
418
426
566
481
494
759
644
755
927
226
77
257
558
276
827
1317
626
1344
850
2149
1518
627
629

51
123
53
105
49
15
40
88
128
21
50
78
134
60
4
83
17
220
25
58
121
22
30
15
62
29
41
56
29
80
154
83
110
220
11
34
29
4
55
26
94
33
90

500
1329
270
966
218
137
35
818
1606
67
844
593
1112
488
29
1244
186
2074
38
23
1158
152
350
28
662
343
640
169
165
728
938
744
1488
2129
0
128
224
65
648
307
677
279
990

249
705
134
482
119
72
17
425
819
33
447
299
568
229
16
639
100
1029
22
14
556
75
185
14
320
176
333
89
82
371
464
371
753
1060
0
64
110
31
324
153
352
141
496

251
624
136
484
99
65
18
393
787
34
397
294
544
259
13
605
86
1045
16
9
602
77
165
14
342
167
307
80
83
357
474
373
735
1069
0
64
114
34
324
154
325
138
494

154
0
0
15
16
0
0
144
6
0
0
4
0
4
0
0
65
37
0
51
6
0
30
20
1
0
19
79
0
0
50
58
0
45
0
161
0
0
0
0
0
111
0

79
0
0
7
7
0
0
83
3
0
0
2
0
2
0
0
38
16
0
21
3
0
17
12
0
0
10
43
0
0
26
27
0
25
0
73
0
0
0
0
0
57
0

75
0
0
8
9
0
0
61
3
0
0
2
0
2
0
0
27
21
0
30
3
0
13
8
1
0
9
36
0
0
24
31
0
20
0
88
0
0
0
0
0
54
0

460
1570
655
1106
622
151
436
989
1440
391
478
1824
1774
784
145
859
169
2482
430
580
1029
281
556
195
588
326
550
696
527
844
1881
1073
1300
1689
188
230
376
126
528
336
1468
509
889

110
65
82
67
16
43
12
36
103
2
191
57
158
101
48
46
69
292
41
54
240
89
89
12
25
148
23
55
10
46
101
10074
9682
392
14
11
47
57
36
47
108
42
27

680
350
509
904
27
330
95
96
753
0
1845
368
1319
1007
371
427
669
3258
388
346
2308
942
639
48
95
1783
143
658
156
497
437
66780
64581
2199
60
42
280
335
310
187
1185
645
336

339
174
256
464
16
169
55
48
385
0
941
194
645
527
187
230
336
1669
195
173
1161
471
313
23
46
898
72
342
84
237
222
33784
32703
1081
35
20
140
173
161
91
593
321
174

341
176
253
440
11
161
40
48
368
0
904
174
674
480
184
197
333
1589
193
173
1147
471
326
25
49
885
71
316
72
260
215
32996
31878
1118
25
22
140
162
149
96
592
324
162

0
109
52
36
0
100
0
0
13
0
73
33
286
292
0
1
1
146
1
0
118
12
0
0
0
163
70
5
0
48
198
6211
6160
51
0
0
0
0
0
41
25
2
0

0
60
30
18
0
57
0
0
9
0
38
19
137
137
0
1
1
73
0
0
60
6
0
0
0
81
33
4
0
21
103
3146
3119
27
0
0
0
0
0
20
12
1
0

0
49
22
18
0
43
0
0
4
0
35
14
149
155
0
0
0
73
1
0
58
6
0
0
0
82
37
1
0
27
95
3065
3041
24
0
0
0
0
0
21
13
1
0

989
755
926
1112
296
530
190
397
1894
28
2099
1115
1957
1084
660
417
941
4237
897
1075
2507
1262
1419
327
393
1916
355
473
171
283
911
131327
124674
6653
304
166
621
647
480
454
1354
484
367

16
55
8
24
30
138
16
19
25
55
10
52
236
16
2
0
209
11
34
50
29
63
19
20
117
33
8
3
47
43
9
61
157
61
69
241
237
42
94
96
12
115
29

344
708
133
364
161
1235
80
480
0
371
47
623
1691
0
0
0
1141
122
162
205
373
516
86
159
353
472
100
48
511
141
0
266
1244
653
207
1522
2220
299
549
714
138
1013
217

190
342
74
180
81
610
40
260
0
200
23
312
870
0
0
0
581
62
85
109
183
253
40
91
173
235
59
26
260
75
0
135
604
333
98
760
1148
151
265
367
79
520
113

154
366
59
184
80
625
40
220
0
171
24
311
821
0
0
0
560
60
77
96
190
263
46
68
180
237
41
22
251
66
0
131
640
320
109
762
1072
148
284
347
59
493
104

33
49
0
0
66
0
0
75
0
0
0
0
30
0
0
1
463
0
0
158
6
132
112
0
477
0
26
0
0
0
148
69
416
0
2
214
114
198
14
6
0
0
0

17
27
0
0
32
0
0
36
0
0
0
0
16
0
0
1
245
0
0
78
4
61
56
0
241
0
12
0
0
0
78
35
219
0
1
100
56
97
6
3
0
0
0

16
22
0
0
34
0
0
39
0
0
0
0
14
0
0
0
218
0
0
80
2
71
56
0
236
0
14
0
0
0
70
34
197
0
1
114
58
101
8
3
0
0
0

312
757
167
345
433
1838
387
398
201
923
240
445
3433
247
77
1
3089
232
397
525
405
886
294
314
1183
317
109
32
645
732
63
815
1586
651
1478
3674
3430
510
1360
1500
242
1060
296

65
76
20
26
27
37
41
41
44
28
52
32
28
23
23
17
81
51
35
4
60
54
3
13
267
12
23
104
8
33
2
17
5
20
39
102
196
37
179
0
6
8
17

315
766
305
159
249
421
340
401
416
445
447
355
116
222
144
308
599
723
252
0
180
394
31
456
3116
24
127
1095
0
248
8
66
90
234
217
841
947
58
399
0
56
134
247

160
386
154
78
123
220
170
207
212
238
246
190
63
115
71
162
298
385
121
0
88
207
14
243
1594
13
63
543
0
127
5
28
47
118
103
413
483
34
207
0
25
67
117

155
380
151
81
126
201
170
194
204
207
201
165
53
107
73
146
301
338
131
0
92
187
17
213
1522
11
64
552
0
121
3
38
43
116
114
428
464
24
192
0
31
67
130

0
1
11
0
0
0
234
2
0
0
39
0
110
77
0
0
0
6
0
29
0
0
0
0
68
0
0
138
0
0
0
0
0
7
0
14
85
0
3
0
0
0
0

0
1
6
0
0
0
110
2
0
0
18
0
58
43
0
0
0
2
0
15
0
0
0
0
35
0
0
71
0
0
0
0
0
2
0
5
42
0
2
0
0
0
0

0
0
5
0
0
0
124
0
0
0
21
0
52
34
0
0
0
4
0
14
0
0
0
0
33
0
0
67
0
0
0
0
0
5
0
9
43
0
1
0
0
0
0

782
1087
244
404
400
528
315
534
375
456
767
201
498
371
303
321
996
479
215
85
712
669
164
343
2728
295
425
1682
160
615
48
116
156
309
538
1629
2505
385
1967
0
157
113
221

89
79
0
20
35
260
22
70
125
36
101
12
24
19
39
19
208
0
8
0
73
18
66
106
31
0
56
60
164
6
33
8
19
39
33
24
10
244
57
57
4
19
247

407
72
13
158
456
1602
361
594
1085
0
176
138
159
334
465
0
0
0
38
0
568
296
339
542
82
0
434
208
0
0
356
0
286
273
0
59
0
2709
190
250
65
86
1465

209
37
6
79
242
775
182
305
523
0
91
71
81
162
240
0
0
0
19
0
297
158
171
270
41
0
215
94
0
0
169
0
150
143
0
31
0
1380
97
130
33
47
753

198
35
7
79
214
827
179
289
562
0
85
67
78
172
225
0
0
0
19
0
271
138
168
272
41
0
219
114
0
0
187
0
136
130
0
28
0
1329
93
120
32
39
712

0
13
0
0
102
28
0
65
32
0
0
0
0
0
12
0
0
0
0
0
0
0
0
84
0
0
0
29
0
0
0
0
0
6
0
95
32
349
126
0
0
0
207

0
7
0
0
55
14
0
30
14
0
0
0
0
0
6
0
0
0
0
0
0
0
0
37
0
0
0
17
0
0
0
0
0
3
0
48
15
191
66
0
0
0
100

0
6
0
0
47
14
0
35
18
0
0
0
0
0
6
0
0
0
0
0
0
0
0
47
0
0
0
12
0
0
0
0
0
3
0
47
17
158
60
0
0
0
107

993
1175
8
286
585
4237
278
673
1526
473
864
190
211
190
488
117
1127
95
215
0
1735
211
847
1479
507
0
696
797
1605
65
672
111
186
581
650
422
54
2914
577
804
54
253
2934

17
50
11
8
26
25
11
95
0
20
15
213
195
157
0
26
115
97
408
14
34
6
169
14
34
36
40
146
113
38
53
392
8538
8538
0
16
25
10
46
98
19
58
15

258
531
117
200
168
39
73
0
0
47
92
66
70
0
0
147
28
776
3379
0
349
0
1293
0
68
268
225
1409
1113
252
348
2199
61005
61005
0
101
167
0
114
1031
189
486
24

145
264
55
98
86
22
36
0
0
24
49
32
40
0
0
83
11
391
1676
0
185
0
632
0
37
124
107
705
561
129
177
1081
30741
30741
0
53
85
0
50
538
86
244
9

113
267
62
102
82
17
37
0
0
23
43
34
30
0
0
64
17
385
1703
0
164
0
661
0
31
144
118
704
552
123
171
1118
30264
30264
0
48
82
0
64
493
103
242
15

0
0
0
0
0
0
1
0
0
0
0
1
107
8
0
0
4
7
449
0
0
0
295
73
5
0
73
60
70
0
126
51
3210
3210
0
84
25
0
0
20
24
2
0

0
0
0
0
0
0
0
0
0
0
0
1
57
5
0
0
2
3
230
0
0
0
151
42
2
0
40
30
33
0
54
27
1605
1605
0
42
11
0
0
7
12
0
0

0
0
0
0
0
0
1
0
0
0
0
0
50
3
0
0
2
4
219
0
0
0
144
31
3
0
33
30
37
0
72
24
1605
1605
0
42
14
0
0
13
12
2
0

356
541
190
136
327
423
126
594
17
293
175
1725
1410
1292
0
389
1083
1619
5559
175
522
187
2816
243
717
391
955
2020
1149
595
560
6653
103951
103951
0
178
172
82
333
728
116
733
181

54
36
26
54
27
87
155
32
184
79
44
39
62
62
12
27
63
105
146
32
45
46
40
81
68
115
243
154
26
66
53
47
46
52
28
64
50
96
7
249
21
0
9

101
151
323
477
198
1193
1020
202
1006
231
470
114
157
405
241
259
125
720
1127
178
115
254
449
1071
652
1459
2088
1368
59
1047
550
344
550
601
469
438
407
919
23
1638
40
0
182

52
68
151
241
104
599
500
103
503
116
230
58
71
214
130
132
65
345
585
91
59
119
226
552
340
761
1053
681
30
521
273
170
274
311
241
226
191
466
15
803
23
0
92

49
83
172
236
94
594
520
99
503
115
240
56
86
191
111
127
60
375
542
87
56
135
223
519
312
698
1035
687
29
526
277
174
276
290
228
212
216
453
8
835
17
0
90

0
12
0
1
1
2
0
0
1
0
13
150
0
44
0
3
0
0
0
0
177
0
5
0
0
1
6
6
358
0
2
0
0
0
0
0
0
72
0
19
0
0
0

0
12
0
0
0
1
0
0
1
0
8
75
0
22
0
1
0
0
0
0
88
0
3
0
0
0
3
3
176
0
2
0
0
0
0
0
0
38
0
10
0
0
0

0
0
0
1
1
1
0
0
0
0
5
75
0
22
0
2
0
0
0
0
89
0
2
0
0
1
3
3
182
0
0
0
0
0
0
0
0
34
0
9
0
0
0

579
602
151
449
173
715
2306
434
2777
1402
529
330
488
842
150
545
570
2206
2569
556
591
509
647
540
830
1513
3162
2173
201
546
281
557
297
657
370
730
490
967
216
3003
430
0
73

52
60
10
3
29
18
30
66
44
40
84
19
12
27
0
17
50
50
62
36
139
84
259
69
149
53
143
40
23
16
33
27
63
37
39
61
125
64
59
17
33
9
9

748
704
130
18
274
40
445
318
277
460
627
327
8
2
0
7
594
524
629
54
114
621
324
0
1667
274
1841
316
377
277
359
471
340
692
197
174
1214
700
815
175
158
179
55

376
346
66
10
135
21
220
163
133
234
330
168
4
1
0
2
298
258
306
29
55
310
163
0
843
137
928
158
199
140
192
230
177
365
104
78
606
359
419
88
83
96
25

372
358
64
8
139
19
225
155
144
226
297
159
4
1
0
5
296
266
323
25
59
311
161
0
824
137
913
158
178
137
167
241
163
327
93
96
608
341
396
87
75
83
30

2
0
0
0
2
0
0
0
0
0
88
0
227
2
0
0
17
1
32
0
284
2
0
0
29
34
12
0
0
0
7
28
2
133
0
0
58
0
0
95
0
29
0

1
0
0
0
1
0
0
0
0
0
50
0
109
0
0
0
10
1
17
0
134
1
0
0
15
19
8
0
0
0
5
18
1
72
0
0
28
0
0
45
0
13
0

1
0
0
0
1
0
0
0
0
0
38
0
118
2
0
0
7
0
15
0
150
1
0
0
14
15
4
0
0
0
2
10
1
61
0
0
30
0
0
50
0
16
0

436
774
249
39
242
483
259
364
525
361
1364
211
143
336
0
197
708
441
706
226
1018
703
2061
462
1606
596
1980
239
324
177
548
245
716
453
401
807
1289
490
952
208
671
283
240

14
3
18
32
34
65
45
29
21
53
23
19
32
50
69
73
33
59
35
25
113
48
24
54
7
241
27
112
60
223
72
22
201
5
55
237
77
79
243
194
50
26
16

278
37
289
258
90
238
366
17
135
527
86
190
144
8
520
375
336
529
381
291
835
432
180
348
0
1791
317
1478
888
799
212
148
1526
13
872
185
0
44
0
1884
119
71
0

156
21
139
134
45
117
177
9
74
253
41
99
76
6
266
200
168
269
184
146
418
216
81
172
0
913
153
772
463
377
106
76
764
5
430
100
0
22
0
953
63
34
0

122
16
150
124
45
121
189
8
61
274
45
91
68
2
254
175
168
260
197
145
417
216
99
176
0
878
164
706
425
422
106
72
762
8
442
85
0
22
0
931
56
37
0

0
20
1
0
0
1
0
0
0
0
0
0
0
143
63
0
0
0
0
0
132
0
0
0
65
62
0
117
0
0
0
0
51
0
0
1
0
0
0
99
0
245
0

0
11
0
0
0
1
0
0
0
0
0
0
0
69
28
0
0
0
0
0
67
0
0
0
29
32
0
53
0
0
0
0
28
0
0
0
0
0
0
48
0
130
0

0
9
1
0
0
0
0
0
0
0
0
0
0
74
35
0
0
0
0
0
65
0
0
0
36
30
0
64
0
0
0
0
23
0
0
1
0
0
0
51
0
115
0

211
48
297
542
438
617
685
829
354
290
411
403
350
695
1157
1308
623
1034
676
498
1644
627
315
936
28
4043
498
1715
1045
2972
1212
273
2670
195
446
1317
519
576
1469
2754
1022
186
259

32
109
9478
9478
0
98
24
60
24
9
23
84
0
29
144
27
0
171
12
114
26
306
1
18
25
39
52
80
154
21
7
12
37
11
40
0
16
58
40
95
106
0
32

202
507
55940
55940
0
541
300
189
260
0
436
346
0
267
1173
263
0
1032
225
915
115
1871
0
155
384
246
322
841
1353
331
0
75
276
83
287
0
22
489
386
683
546
0
393

99
239
28162
28162
0
287
153
85
123
0
236
168
0
140
580
129
0
525
114
471
59
950
0
78
187
116
161
418
684
158
0
35
136
46
144
0
12
244
195
338
267
0
205

103
268
27778
27778
0
254
147
104
137
0
200
178
0
127
593
134
0
507
111
444
56
921
0
77
197
130
161
423
669
173
0
40
140
37
143
0
10
245
191
345
279
0
188

98
0
11812
11812
0
86
1
0
0
129
1
3
0
1
9
171
0
229
0
192
78
1173
31
162
24
162
0
0
0
0
43
0
0
0
0
0
202
0
8
46
12
0
47

46
0
5892
5892
0
46
1
0
0
64
1
0
0
0
4
92
0
122
0
98
38
605
17
91
10
85
0
0
0
0
19
0
0
0
0
0
97
0
5
23
5
0
26

52
0
5920
5920
0
40
0
0
0
65
0
3
0
1
5
79
0
107
0
94
40
568
14
71
14
77
0
0
0
0
24
0
0
0
0
0
105
0
3
23
7
0
21

524
1028
91309
91309
0
860
210
623
98
75
137
930
0
192
1880
206
0
2075
120
1230
349
3190
12
153
176
216
907
608
1679
135
19
39
206
79
491
0
257
574
581
1136
959
0
384

0
38
36
62
264
12
9
6
102
20
9
88
85
0
51
0
0
38
43
82
7
83
78
0
0
31
191
88
2
26
143
15
99
24
60
0
22
35
33
60
50
54
114

0
565
287
77
2473
225
0
0
967
164
48
690
249
0
246
0
0
425
357
684
123
779
942
0
0
447
114
652
49
326
1172
63
870
272
727
0
397
491
142
319
402
409
964

0
287
155
40
1226
119
0
0
458
76
22
327
131
0
127
0
0
213
175
349
66
400
476
0
0
226
61
322
21
165
574
35
426
138
379
0
217
238
73
153
197
217
483

0
278
132
37
1247
106
0
0
509
88
26
363
118
0
119
0
0
212
182
335
57
379
466
0
0
221
53
330
28
161
598
28
444
134
348
0
180
253
69
166
205
192
481

0
0
265
0
243
0
217
147
135
0
0
0
96
0
115
0
0
6
0
45
0
85
0
0
0
0
0
0
0
0
27
5
1
0
79
0
0
0
233
12
1
1
24

0
0
120
0
121
0
112
69
68
0
0
0
38
0
57
0
0
2
0
22
0
46
0
0
0
0
0
0
0
0
12
4
1
0
37
0
0
0
110
6
0
1
12

0
0
145
0
122
0
105
78
67
0
0
0
58
0
58
0
0
4
0
23
0
39
0
0
0
0
0
0
0
0
15
1
0
0
42
0
0
0
123
6
1
0
12

0
276
233
829
3428
278
107
77
1076
164
67
1047
1432
0
550
0
0
458
618
772
82
1051
735
0
0
229
1722
782
16
278
1546
197
1364
426
622
0
227
208
183
503
387
608
1026

44
136
83
20
52
163
71
18
150
78
80
174
4
0
19
76
33
42
48
2
49
34
5
122
60
84
11
30
36
25
0
31
88
568
87
45
19
74
39
70
0
29
1

468
406
704
33
526
1268
703
230
718
883
612
442
84
0
269
394
377
329
792
0
633
540
32
922
7
462
179
492
0
59
0
119
0
1447
568
9
216
339
434
446
0
405
0

237
210
355
16
271
648
355
113
348
468
299
238
44
0
140
196
201
162
403
0
322
287
16
443
4
217
94
253
0
26
0
58
0
763
301
6
123
168
223
209
0
198
0

231
196
349
17
255
620
348
117
370
415
313
204
40
0
129
198
176
167
389
0
311
253
16
479
3
245
85
239
0
33
0
61
0
684
267
3
93
171
211
237
0
207
0

0
0
43
0
0
67
0
0
0
9
0
19
0
0
77
151
33
16
5
65
98
1
12
549
0
0
0
0
0
91
0
340
200
269
173
141
157
242
83
90
0
34
73

0
0
14
0
0
26
0
0
0
4
0
10
0
0
43
74
17
6
2
37
46
0
4
266
0
0
0
0
0
48
0
176
98
134
83
92
73
121
43
40
0
18
32

0
0
29
0
0
41
0
0
0
5
0
9
0
0
34
77
16
10
3
28
52
1
8
283
0
0
0
0
0
43
0
164
102
135
90
49
84
121
40
50
0
16
41

450
1618
1213
438
467
1788
529
107
1563
1089
733
1410
21
2
223
972
360
384
400
29
384
214
26
783
254
609
111
212
282
70
0
273
477
4354
759
435
236
972
393
642
2
317
40

30
57
12
0
0
71
8
127
290
34
33
3
18
30
4
78
82
55
17
35
143
121
97
15
43
20
54
31
117
65
141
48
58
468
27
29
62
16097
16097
0
11
14
0

315
129
0
0
0
0
0
325
521
0
427
0
0
0
0
378
585
232
0
215
291
836
390
73
413
189
430
348
175
312
18
375
0
0
277
0
217
83933
83933
0
219
243
0

160
57
0
0
0
0
0
151
268
0
212
0
0
0
0
172
296
117
0
95
143
423
195
45
197
96
201
180
96
163
10
198
0
0
144
0
112
42044
42044
0
107
122
0

155
72
0
0
0
0
0
174
253
0
215
0
0
0
0
206
289
115
0
120
148
413
195
28
216
93
229
168
79
149
8
177
0
0
133
0
105
41889
41889
0
112
121
0

64
321
340
0
0
133
99
85
365
377
119
72
12
90
0
28
198
21
182
95
0
1
500
2
0
0
3
0
439
4
232
0
0
93
117
181
54
12443
12443
0
0
0
0

30
166
172
0
0
63
51
43
173
185
61
40
5
43
0
15
111
12
93
40
0
0
257
1
0
0
2
0
209
2
108
0
0
42
57
90
27
6296
6296
0
0
0
0

34
155
168
0
0
70
48
42
192
192
58
32
7
47
0
13
87
9
89
55
0
1
243
1
0
0
1
0
230
2
124
0
0
51
60
91
27
6147
6147
0
0
0
0

392
707
189
0
0
618
152
571
2684
217
314
27
105
188
31
967
522
536
68
221
1003
2004
1148
206
809
129
525
326
667
509
861
511
536
2482
188
181
684
144618
144618
0
159
154
0

41
43
27
77
2
48
59
6
21
110
75
195
16
36
53
30
98
6
35
26
6
92
55
21
44
106
68
63
8
95
80
53
77
74
99
0
0
22
38
23
12
113
56

222
435
77
261
0
112
111
53
364
359
549
1463
116
455
328
47
872
52
93
290
81
977
223
105
193
573
371
447
46
771
568
513
442
553
580
68
24
36
189
108
23
770
216

117
221
37
123
0
59
63
32
188
168
280
735
57
230
172
25
438
30
43
151
45
495
112
55
96
280
186
228
23
375
285
248
223
283
292
33
12
20
99
58
14
404
110

105
214
40
138
0
53
48
21
176
191
269
728
59
225
156
22
434
22
50
139
36
482
111
50
97
293
185
219
23
396
283
265
219
270
288
35
12
16
90
50
9
366
106

0
0
9
1
0
0
0
95
0
3
183
345
58
0
72
0
69
55
42
0
0
3
0
0
0
2
1
4
29
4
267
0
0
39
338
0
0
0
1
144
21
1
0

0
0
4
1
0
0
0
45
0
2
90
178
23
0
36
0
35
29
19
0
0
1
0
0
0
0
0
2
18
3
136
0
0
20
167
0
0
0
1
64
11
1
0

0
0
5
0
0
0
0
50
0
1
93
167
35
0
36
0
34
26
23
0
0
2
0
0
0
2
1
2
11
1
131
0
0
19
171
0
0
0
0
80
10
0
0

138
274
419
864
113
421
699
98
428
999
497
2108
165
422
394
361
618
112
273
291
197
814
671
305
584
1249
784
660
43
1200
780
511
856
773
1048
45
10
363
410
220
155
873
268

35
37
99
224
45
30
78
29
2602
356
64
429
35
13
0
0
0
41
8
73
0
36
5
0
38
38
23
98
101
81
19
0
38
22
134
9
18
8
69
46
58
12
159

273
0
253
137
26
254
443
0
358
0
412
85
346
164
0
0
0
290
59
673
0
223
99
0
454
206
276
1004
899
850
38
0
215
72
680
0
122
0
154
64
138
49
1103

138
0
125
58
13
128
228
0
183
0
200
41
169
83
0
0
0
150
29
316
0
115
44
0
241
91
126
500
458
421
19
0
112
40
345
0
67
0
78
28
71
23
552

135
0
128
79
13
126
215
0
175
0
212
44
177
81
0
0
0
140
30
357
0
108
55
0
213
115
150
504
441
429
19
0
103
32
335
0
55
0
76
36
67
26
551

0
67
200
303
579
1
2
0
380
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
209
16
0
15
52
108
0
0
0
0
7

0
31
100
159
297
1
1
0
198
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113
9
0
6
22
52
0
0
0
0
4

0
36
100
144
282
0
1
0
182
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
96
7
0
9
30
56
0
0
0
0
3

344
370
769
869
387
310
1037
271
6455
914
547
1531
274
296
0
0
0
524
69
752
0
214
39
0
443
438
127
1527
955
949
434
0
383
320
1644
59
190
42
505
443
663
69
2042

22
25
12
45
37
66
24
43
0
30
34
48
36
62
11
5
33
43
76
21
52
75
102
12
32
99
23
82
38
92
40
45
68
10
45
10
0
0
6
13
69
52
15

185
12
164
52
322
579
40
273
0
354
459
147
105
487
14
95
194
0
646
167
149
353
523
87
205
919
128
410
567
652
181
294
568
82
228
15
0
0
0
162
231
278
168

85
8
79
26
166
292
21
139
0
188
230
71
52
242
7
48
89
0
320
88
74
168
255
47
107
467
67
203
274
346
86
151
278
43
118
8
0
0
0
87
121
139
91

100
4
85
26
156
287
19
134
0
166
229
76
53
245
7
47
105
0
326
79
75
185
268
40
98
452
61
207
293
306
95
143
290
39
110
7
0
0
0
75
110
139
77

0
52
0
0
3
115
0
2
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
131
90
0
1
0
73
125
0
0
141
0
290
0
0

0
26
0
0
1
58
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
63
49
0
0
0
40
64
0
0
70
0
156
0
0

0
26
0
0
2
57
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68
41
0
1
0
33
61
0
0
71
0
134
0
0

418
279
92
501
396
1198
335
549
0
433
591
739
322
1014
225
43
324
487
542
314
498
634
1401
279
364
1489
616
1054
509
965
276
698
834
71
499
96
0
0
64
144
669
545
210

6
1
7
115
13
61
12
0
29
45
14
27
46
90
28
44
63
43
60
99
27
13
123
91
28
5
35
31
317
4
38
46
39
135
10
22
17
29
17
27
23
33
28

73
0
188
251
188
616
78
0
318
465
42
261
156
565
192
513
619
707
526
699
217
104
0
0
148
79
395
0
833
74
209
220
26
750
0
47
161
312
88
251
90
152
190

35
0
95
119
96
311
38
0
159
245
24
134
77
285
105
256
319
356
280
343
114
56
0
0
81
43
204
0
411
40
111
118
16
382
0
23
85
142
45
128
43
75
100

38
0
93
132
92
305
40
0
159
220
18
127
79
280
87
257
300
351
246
356
103
48
0
0
67
36
191
0
422
34
98
102
10
368
0
24
76
170
43
123
47
77
90

0
0
0
1
0
0
0
0
0
1
3
0
0
13
0
0
0
0
0
0
123
0
0
119
0
0
324
0
1
40
8
0
0
523
0
64
0
0
0
112
225
102
18

0
0
0
1
0
0
0
0
0
0
2
0
0
8
0
0
0
0
0
0
57
0
0
50
0
0
160
0
1
18
4
0
0
293
0
33
0
0
0
51
116
55
8

0
0
0
0
0
0
0
0
0
1
1
0
0
5
0
0
0
0
0
0
66
0
0
69
0
0
164
0
0
22
4
0
0
230
0
31
0
0
0
61
109
47
10

31
0
79
685
255
704
328
0
368
435
70
341
807
1566
244
576
778
554
972
848
128
221
714
312
406
38
280
319
2182
66
655
889
532
624
195
310
251
102
175
126
126
390
372

6
154
52
32
6
0
11
260
78
0
2
52
0
62
28
69
58
60
61
25
53
20
16
0
25
39
13
18
2
17
18
52
29
170
57
63
60
6
37
43
21
36
34

106
1051
569
234
16
0
51
1809
1015
0
16
706
0
519
442
335
398
401
396
0
142
170
140
0
97
169
0
419
0
220
155
0
255
51
340
391
289
104
380
451
0
149
285

55
538
306
114
7
0
22
915
504
0
9
367
0
263
226
173
185
202
203
0
66
78
66
0
43
77
0
200
0
110
78
0
125
20
173
196
146
53
189
224
0
75
140

51
513
263
120
9
0
29
894
511
0
7
339
0
256
216
162
213
199
193
0
76
92
74
0
54
92
0
219
0
110
77
0
130
31
167
195
143
51
191
227
0
74
145

3
395
0
204
0
0
0
2
3
0
8
0
0
0
0
0
0
0
28
0
1
0
40
0
55
8
164
3
86
1
10
0
0
6
1
0
0
0
0
0
6
0
130

3
196
0
99
0
0
0
0
0
0
6
0
0
0
0
0
0
0
14
0
1
0
21
0
24
4
91
3
43
0
4
0
0
3
1
0
0
0
0
0
2
0
65

0
199
0
105
0
0
0
2
3
0
2
0
0
0
0
0
0
0
14
0
0
0
19
0
31
4
73
0
43
1
6
0
0
3
0
0
0
0
0
0
4
0
65

37
1500
578
566
77
0
219
4130
1124
0
45
350
0
540
121
890
628
469
762
189
394
186
75
0
190
353
160
259
40
308
291
379
171
1648
712
693
746
40
555
364
217
641
541

39
0
15
1
15
3
14
20
184
59
64
69
0
11
19
42
0
117
23
41
128
50
137
93
45
59
55
169
42
36
42
57
27
5
37
95
35
30
96
17
39
7
34

160
0
178
55
283
0
0
356
1338
739
269
410
24
0
122
245
0
961
469
347
1626
474
1244
943
435
357
509
1182
406
244
559
629
343
93
205
675
352
282
787
2
404
0
455

75
0
88
29
155
0
0
182
646
357
141
200
11
0
55
121
0
467
249
177
838
238
623
500
218
173
249
551
185
119
273
314
165
47
99
331
174
153
399
1
206
0
224

85
0
90
26
128
0
0
174
692
382
128
210
13
0
67
124
0
494
220
170
788
236
621
443
217
184
260
631
221
125
286
315
178
46
106
344
178
129
388
1
198
0
231

0
0
14
0
9
53
115
0
6
88
196
1
0
163
0
0
0
38
0
2
96
46
91
81
47
0
0
0
0
5
0
0
130
0
240
100
128
67
14
0
59
146
0

0
0
6
0
3
30
60
0
3
42
104
1
0
82
0
0
0
20
0
1
52
23
42
40
21
0
0
0
0
1
0
0
60
0
120
51
67
35
7
0
29
70
0

0
0
8
0
6
23
55
0
3
46
92
0
0
81
0
0
0
18
0
1
44
23
49
41
26
0
0
0
0
4
0
0
70
0
120
49
61
32
7
0
30
76
0

540
7
67
16
319
21
168
200
1767
767
500
704
10
62
78
715
0
874
216
501
1196
546
1990
761
585
873
644
2502
699
467
322
510
159
19
246
971
157
196
848
242
297
74
213

57
1
38
118
2
8
0
0
48
83
6
73
36
23
8
0
68
67
22
133
16
50
41
74
29
8
105
0
0
29
8826
8826
0
74
117
19
10
17
280
0
145
29
10

400
0
178
817
20
0
0
0
210
189
69
580
60
154
37
6
621
464
0
594
130
318
297
452
210
0
970
0
0
409
38903
38903
0
454
326
0
53
0
1000
0
331
0
34

209
0
83
399
10
0
0
0
103
93
39
286
29
71
18
2
298
235
0
286
66
147
144
213
92
0
493
0
0
206
19543
19543
0
228
162
0
31
0
491
0
158
0
17

191
0
95
418
10
0
0
0
107
96
30
294
31
83
19
4
323
229
0
308
64
171
153
239
118
0
477
0
0
203
19360
19360
0
226
164
0
22
0
509
0
173
0
17

0
11
266
8
0
53
0
0
39
7
0
189
388
0
125
0
2
5
323
966
264
29
0
62
45
56
82
0
0
1
20597
20597
0
102
397
0
239
287
341
0
273
0
0

0
6
130
4
0
22
0
0
18
5
0
92
200
0
62
0
1
1
165
489
150
13
0
28
17
30
42
0
0
1
10115
10115
0
53
206
0
128
126
161
0
136
0
0

0
5
136
4
0
31
0
0
21
2
0
97
188
0
63
0
1
4
158
477
114
16
0
34
28
26
40
0
0
0
10482
10482
0
49
191
0
111
161
180
0
137
0
0

355
6
175
1187
28
34
0
0
577
1294
6
603
207
131
106
5
983
1235
160
1263
193
462
404
621
160
25
1055
0
0
304
92168
92168
0
605
1372
287
172
139
3970
0
1594
435
297

89
35
135
35
40
61
31
5
38
42
90
31
34
1
43
167
21
179
39
31
0
2
70
35
0
21
43
10
50
39
3
7
7
31
0
102
61
7
119
12
9
16
67

756
125
570
348
53
522
233
0
51
77
537
319
139
0
455
650
88
1496
255
138
0
29
167
81
0
162
47
10
448
348
4
78
0
277
0
837
396
0
501
0
0
0
503

380
64
270
175
29
258
122
0
29
41
265
155
69
0
246
314
43
778
133
68
0
16
85
38
0
85
20
5
233
174
2
43
0
137
0
428
212
0
256
0
0
0
251

376
61
300
173
24
264
111
0
22
36
272
164
70
0
209
336
45
718
122
70
0
13
82
43
0
77
27
5
215
174
2
35
0
140
0
409
184
0
245
0
0
0
252

0
0
567
1
26
0
521
152
563
298
139
111
0
11
1
35
0
160
0
0
0
0
235
210
0
98
477
42
65
87
106
0
132
15
0
60
101
177
513
217
108
300
479

0
0
290
0
12
0
259
82
275
144
63
56
0
8
0
15
0
73
0
0
0
0
124
103
0
51
233
22
32
47
55
0
65
10
0
30
48
90
251
109
56
153
256

0
0
277
1
14
0
262
70
288
154
76
55
0
3
1
20
0
87
0
0
0
0
111
107
0
47
244
20
33
40
51
0
67
5
0
30
53
87
262
108
52
147
223

972
321
947
295
701
798
407
89
284
341
1077
245
625
7
348
994
207
2044
517
668
0
15
725
359
0
251
273
86
372
361
83
79
72
171
0
1688
832
94
1422
138
81
164
734

44
19
37
65
39
60
42
55
24
90
16
12
60
49
9
39
348
2
52
15
22
44
5
14
116
12
14
79
25
11
46
207
73
26
25
50
67
46
6
61
67
26
4

287
336
259
302
356
439
76
523
221
825
42
78
595
140
17
249
1955
0
366
0
0
109
4
30
249
0
0
337
157
122
49
859
847
433
410
341
492
70
0
72
469
398
0

134
176
142
157
175
219
37
250
113
418
22
39
311
72
8
124
981
0
181
0
0
47
2
17
115
0
0
174
81
63
21
433
414
215
215
171
247
41
0
40
235
210
0

153
160
117
145
181
220
39
273
108
407
20
39
284
68
9
125
974
0
185
0
0
62
2
13
134
0
0
163
76
59
28
426
433
218
195
170
245
29
0
32
234
188
0

32
0
0
312
0
224
56
106
0
230
0
7
52
0
0
2
576
44
209
211
0
87
175
32
0
121
216
0
0
0
0
28
1
1
0
2
94
557
0
306
606
0
151

17
0
0
155
0
110
29
55
0
111
0
3
27
0
0
1
284
20
92
95
0
41
90
16
0
59
101
0
0
0
0
12
1
0
0
2
52
265
0
155
303
0
73

15
0
0
157
0
114
27
51
0
119
0
4
25
0
0
1
292
24
117
116
0
46
85
16
0
62
115
0
0
0
0
16
0
1
0
0
42
292
0
151
303
0
78

634
157
324
795
375
540
323
512
463
691
281
200
720
598
203
384
4084
39
383
86
187
573
78
361
941
76
95
1154
736
125
572
1592
561
245
209
354
901
344
98
564
555
179
96

27
19
96
115
22
35
45
230
151
17
123
25
146
41
35
26
11
70
0
56
70
43
61
26
110
32
45
63
126
139
5
43
52
135
7
74
206
53
167
137
48
45
11

154
82
623
904
86
173
558
1302
1110
271
901
264
0
79
239
41
0
366
0
72
90
102
142
0
9
0
0
12
435
534
123
11
338
846
5
53
71
2
696
878
197
46
0

75
42
309
461
45
85
280
641
561
133
467
132
0
36
120
19
0
189
0
41
48
56
70
0
5
0
0
5
202
253
63
6
155
419
2
25
37
1
336
434
98
22
0

79
40
314
443
41
88
278
661
549
138
434
132
0
43
119
22
0
177
0
31
42
46
72
0
4
0
0
7
233
281
60
5
183
427
3
28
34
1
360
444
99
24
0

23
3
25
394
61
0
29
21
123
0
474
0
0
6
0
0
53
128
0
511
425
23
166
15
603
184
187
421
125
143
0
32
31
71
0
170
483
85
1169
254
237
183
0

14
1
11
202
34
0
14
8
62
0
226
0
0
4
0
0
26
63
0
245
209
12
80
7
290
92
91
206
59
66
0
12
13
28
0
83
232
41
562
123
117
84
0

9
2
14
192
27
0
15
13
61
0
248
0
0
2
0
0
27
65
0
266
216
11
86
8
313
92
96
215
66
77
0
20
18
43
0
87
251
44
607
131
120
99
0

544
358
1004
1275
228
488
486
2525
1780
152
1386
112
671
519
453
320
97
802
22
755
820
556
622
400
783
427
414
522
1267
1613
210
710
404
1969
56
1131
1474
865
1454
1733
454
796
319

128
17
259
672
67
13
8397
7934
463
16
20
17
0
41
4
12
3
17
72
13
25
37
21
20
60
37
58
10
21
2
35
52
32
33
0
28
173
12
0
77
20
47
104

1006
36
42
387
194
11
37738
36281
1457
50
153
126
5
473
7
9
0
110
498
162
2
85
0
0
6
20
58
15
0
1
0
78
0
0
0
80
1156
0
0
869
76
201
636

515
19
21
191
106
7
18989
18250
739
26
72
57
3
239
5
5
0
54
256
80
1
41
0
0
6
9
28
5
0
0
0
37
0
0
0
45
586
0
0
436
36
98
309

491
17
21
196
88
4
18749
18031
718
24
81
69
2
234
2
4
0
56
242
82
1
44
0
0
0
11
30
10
0
1
0
41
0
0
0
35
570
0
0
433
40
103
327

13
333
413
444
254
198
21277
21134
143
191
2
124
0
0
34
188
53
283
94
36
351
125
0
291
551
430
402
67
310
28
0
38
389
215
0
45
75
221
0
111
0
505
87

3
155
202
216
132
99
10592
10520
72
102
2
60
0
0
20
103
27
145
39
14
184
61
0
146
279
212
206
32
150
15
0
17
186
117
0
21
42
113
0
53
0
259
41

10
178
211
228
122
99
10685
10614
71
89
0
64
0
0
14
85
26
138
55
22
167
64
0
145
272
218
196
35
160
13
0
21
203
98
0
24
33
108
0
58
0
246
46

1783
292
1677
3344
745
205
86172
81798
4374
105
107
151
22
269
58
167
27
256
918
177
168
532
217
169
681
521
539
129
331
4
221
519
282
522
0
362
1629
143
0
761
114
644
1227

156
41
9
24
51
62
20
30
324
25
18
64
47
33
20
65
28
4
17
39
16
99
41
107
28
39
0
25
42
0
74
12
14
0
16
50
0
99
0
30
0
0
5

1320
275
26
187
401
427
61
359
1211
154
26
419
315
97
0
305
216
0
165
469
98
457
399
655
99
257
0
55
0
0
786
8
0
0
261
450
0
316
0
236
0
0
0

663
139
13
97
204
203
31
172
609
73
11
202
162
46
0
157
103
0
85
234
53
236
220
316
57
126
0
31
0
0
411
4
0
0
124
240
0
162
0
113
0
0
0

657
136
13
90
197
224
30
187
602
81
15
217
153
51
0
148
113
0
80
235
45
221
179
339
42
131
0
24
0
0
375
4
0
0
137
210
0
154
0
123
0
0
0

12
0
1
0
0
114
30
2
102
116
116
6
37
137
32
68
140
55
134
0
52
49
7
231
13
189
0
74
0
0
67
224
204
0
0
38
0
51
0
123
0
0
0

9
0
1
0
0
61
16
0
44
59
62
2
19
66
17
46
70
29
64
0
25
27
3
104
7
100
0
34
0
0
35
112
101
0
0
17
0
24
0
58
0
0
0

3
0
0
0
0
53
14
2
58
57
54
4
18
71
15
22
70
26
70
0
27
22
4
127
6
89
0
40
0
0
32
112
103
0
0
21
0
27
0
65
0
0
0

1096
293
192
495
741
447
343
419
3625
134
210
688
626
345
237
719
326
53
201
312
149
1303
462
1041
691
270
0
584
439
0
941
121
105
0
122
679
0
792
4
247
34
0
130

27
23
64
12
15
35
27
34
62
31
29
247
54
26
46
102
5
4
13
7
31
23
13
67
40
46
41
28
27
20
45
29
95
30
10
0
9
46
3
14
24
80
39

0
61
190
0
42
240
164
210
536
259
46
452
533
57
480
0
0
0
0
0
172
275
0
293
59
366
360
0
196
74
232
194
0
314
0
0
0
0
81
119
76
113
0

0
31
104
0
22
111
85
108
272
128
22
232
288
25
247
0
0
0
0
0
81
137
0
148
26
193
190
0
100
40
119
99
0
161
0
0
0
0
46
60
37
56
0

0
30
86
0
20
129
79
102
264
131
24
220
245
32
233
0
0
0
0
0
91
138
0
145
33
173
170
0
96
34
113
95
0
153
0
0
0
0
35
59
39
57
0

450
208
252
0
152
9
18
318
102
17
309
0
0
0
0
68
209
81
167
127
0
0
0
152
0
0
3
217
0
27
435
122
0
1
13
0
0
582
1
151
230
187
28

223
101
114
0
77
5
10
161
55
9
158
0
0
0
0
31
110
39
78
60
0
0
0
68
0
0
0
113
0
15
214
62
0
1
8
0
0
293
0
70
112
93
15

227
107
138
0
75
4
8
157
47
8
151
0
0
0
0
37
99
42
89
67
0
0
0
84
0
0
3
104
0
12
221
60
0
0
5
0
0
289
1
81
118
94
13

243
332
731
210
125
171
357
331
475
394
411
2002
732
341
328
261
117
42
114
61
350
238
187
548
606
567
393
352
328
517
390
220
650
430
145
0
141
290
200
347
262
772
269

55
305
30
24
19
21
10
32
42
46
0
34
0
16
17
10
69
49
48
45
25
96
32
20
73
35
32
3
14
0
40
22
33
18
44
38
46
70
92
83
40
96
22

332
0
82
0
10
20
114
191
217
264
0
218
0
29
0
65
781
390
0
50
14
204
8
12
499
206
13
0
14
5
298
0
0
289
231
331
358
201
834
314
76
241
1

165
0
38
0
4
10
58
94
111
132
0
105
0
14
0
33
395
198
0
25
8
95
6
4
249
93
6
0
7
3
143
0
0
152
113
175
184
99
406
158
39
117
1

167
0
44
0
6
10
56
97
106
132
0
113
0
15
0
32
386
192
0
25
6
109
2
8
250
113
7
0
7
2
155
0
0
137
118
156
174
102
428
156
37
124
0

0
76
110
0
433
0
0
126
0
0
0
0
0
200
464
0
24
150
423
76
0
293
211
225
0
0
131
46
132
0
48
177
379
0
93
0
273
163
0
16
94
114
47

0
41
53
0
217
0
0
71
0
0
0
0
0
101
233
0
14
70
208
36
0
138
102
119
0
0
62
22
59
0
24
81
190
0
49
0
144
87
0
8
41
50
20

0
35
57
0
216
0
0
55
0
0
0
0
0
99
231
0
10
80
215
40
0
155
109
106
0
0
69
24
73
0
24
96
189
0
44
0
129
76
0
8
53
64
27

396
1189
379
345
238
282
57
494
355
516
0
239
0
269
210
12
299
391
268
621
435
533
318
198
691
309
407
18
82
12
422
133
228
64
512
450
337
835
915
818
490
961
478

17
106
56
167
0
27
7
86
74
48
9
4
84
33
39
63
69
35
50
61
8
5
19
10
20
39
25
11
43
41
11
66
59
4
57
14
80
9
16
463
6527
5966
561

0
195
64
590
0
34
10
477
349
315
117
0
300
152
115
194
519
145
255
485
156
0
0
0
0
207
190
20
399
233
140
612
345
0
558
0
613
0
0
1457
30947
27682
3265

0
93
30
299
0
14
3
243
182
151
60
0
147
69
60
94
268
79
130
242
82
0
0
0
0
102
97
11
202
109
76
301
178
0
280
0
309
0
0
739
15820
14188
1632

0
102
34
291
0
20
7
234
167
164
57
0
153
83
55
100
251
66
125
243
74
0
0
0
0
105
93
9
197
124
64
311
167
0
278
0
304
0
0
718
15127
13494
1633

175
510
43
923
0
41
109
251
169
0
59
60
100
0
261
2
5
0
0
0
0
80
376
149
269
3
9
0
67
0
0
131
283
0
5
0
16
0
208
143
25765
25152
613

82
249
23
472
0
23
51
120
81
0
31
25
51
0
119
1
3
0
0
0
0
38
195
72
135
2
3
0
32
0
0
69
138
0
2
0
6
0
104
72
12862
12552
310

93
261
20
451
0
18
58
131
88
0
28
35
49
0
142
1
2
0
0
0
0
42
181
77
134
1
6
0
35
0
0
62
145
0
3
0
10
0
104
71
12903
12600
303

298
1205
556
2048
0
359
56
939
957
355
80
28
984
339
375
919
925
380
631
513
70
49
204
68
133
501
170
177
359
339
191
656
605
112
1028
196
872
271
76
4374
74775
64882
9893

7
38
38
83
30
49
35
17
82
56
105
46
11
83
27
75
106
38
46
49
81
22
182
54
121
74
39
48
12
60
92
8
2
49
43
21
2
18
0
0
0
0
13

62
221
172
404
39
197
111
28
806
275
187
205
65
175
284
672
1179
0
235
226
82
0
1494
188
598
572
163
731
57
386
644
42
0
29
56
5
0
0
0
0
0
0
0

37
109
92
203
22
105
52
13
400
135
96
107
38
94
140
338
628
0
113
119
40
0
807
97
313
294
79
378
30
197
307
23
0
16
25
2
0
0
0
0
0
0
0

25
112
80
201
17
92
59
15
406
140
91
98
27
81
144
334
551
0
122
107
42
0
687
91
285
278
84
353
27
189
337
19
0
13
31
3
0
0
0
0
0
0
0

53
14
0
186
165
282
199
267
115
97
344
0
0
666
25
175
373
408
62
0
808
208
354
32
28
30
86
141
281
235
22
104
9
284
404
181
29
229
0
0
0
0
100

27
5
0
95
89
146
100
137
59
52
169
0
0
324
13
82
192
209
30
0
407
104
172
18
13
16
47
71
146
121
11
56
4
140
179
90
15
111
0
0
0
0
55

26
9
0
91
76
136
99
130
56
45
175
0
0
342
12
93
181
199
32
0
401
104
182
14
15
14
39
70
135
114
11
48
5
144
225
91
14
118
0
0
0
0
45

33
274
516
520
414
534
434
222
1051
562
810
620
134
602
307
673
1199
480
352
512
702
352
1932
500
1012
834
411
367
274
1031
788
113
20
411
325
123
29
164
0
0
0
0
179

46
15
54
0
65
0
27
9
40
23
8
29
22
49
47
29
33
27
37
55
38
2
33
45
107
32
148
117
48
11
14
13
27
53
10
32
12
22
20
12
114
21
8

399
19
351
0
187
0
121
0
117
1
0
1
98
283
41
189
264
0
431
22
0
0
36
334
384
152
441
738
66
211
58
47
108
6
85
259
21
38
10
16
433
6
29

200
10
192
0
90
0
51
0
68
1
0
0
57
136
22
101
125
0
204
11
0
0
19
176
197
83
232
363
35
113
29
22
51
3
48
129
7
19
6
9
220
2
16

199
9
159
0
97
0
70
0
49
0
0
1
41
147
19
88
139
0
227
11
0
0
17
158
187
69
209
375
31
98
29
25
57
3
37
130
14
19
4
7
213
4
13

49
197
179
0
266
0
83
310
646
466
124
417
251
388
380
117
147
368
89
474
479
36
54
63
287
84
212
272
477
0
57
119
295
384
0
239
152
246
83
237
225
0
76

21
102
86
0
135
0
41
167
305
225
61
228
131
193
194
56
70
166
44
220
226
13
25
32
143
42
106
136
230
0
24
60
153
190
0
113
71
113
44
124
117
0
39

28
95
93
0
131
0
42
143
341
241
63
189
120
195
186
61
77
202
45
254
253
23
29
31
144
42
106
136
247
0
33
59
142
194
0
126
81
133
39
113
108
0
37

322
328
841
0
1090
0
160
211
438
373
78
310
275
439
421
250
270
248
362
712
419
24
354
437
1145
446
1583
1629
1085
126
248
430
438
535
211
238
83
188
411
148
928
298
54

50
34
64
56
37
12
36
24
20
34
32
48
32
24
10
72
23
26
30
57
53
1
88
52
81
38
62
55
11
77
10
86
3
25
39
22
0
23
51
22
132
21
8

259
31
248
247
169
0
114
10
17
136
319
17
12
0
0
239
8
0
80
233
125
0
738
397
583
240
72
53
88
28
0
828
0
166
106
66
0
146
584
1
408
80
60

131
17
135
130
96
0
60
5
9
74
167
10
7
0
0
117
6
0
44
117
65
0
384
211
291
116
29
24
46
12
0
433
0
76
57
37
0
72
298
0
205
36
26

128
14
113
117
73
0
54
5
8
62
152
7
5
0
0
122
2
0
36
116
60
0
354
186
292
124
43
29
42
16
0
395
0
90
49
29
0
74
286
1
203
44
34

45
164
355
21
26
259
194
0
107
206
0
289
0
5
37
100
55
3
1
210
109
0
126
0
504
0
448
391
40
306
188
79
0
33
448
326
0
2
109
368
853
33
26

20
84
168
13
12
128
88
0
53
109
0
145
0
3
18
52
28
1
1
113
54
0
63
0
255
0
223
209
19
161
94
41
0
18
231
170
0
1
49
182
427
18
14

25
80
187
8
14
131
106
0
54
97
0
144
0
2
19
48
27
2
0
97
55
0
63
0
249
0
225
182
21
145
94
38
0
15
217
156
0
1
60
186
426
15
12

511
292
577
638
493
267
370
286
216
352
302
378
325
242
169
752
341
241
338
520
592
65
1007
528
880
302
700
745
211
765
98
975
103
234
407
229
0
256
295
214
1710
242
37

19
75
56
31
21
12
17
17
31
31
69
66
3
8
50
51
6
19
30
55
40
50
5
7
228
333
4910
4910
0
112
44
44
39
83
29
104
86
30
10
55
43
29
132

0
193
330
192
215
51
0
0
322
185
240
369
0
0
179
77
246
219
323
362
559
120
0
0
1142
2123
22827
22827
0
399
206
78
0
236
0
107
209
17
0
232
34
18
1127

0
100
179
98
108
27
0
0
163
87
119
186
0
0
96
33
131
107
173
177
305
60
0
0
575
1057
11681
11681
0
198
110
47
0
124
0
53
94
8
0
120
16
11
600

0
93
151
94
107
24
0
0
159
98
121
183
0
0
83
44
115
112
150
185
254
60
0
0
567
1066
11146
11146
0
201
96
31
0
112
0
54
115
9
0
112
18
7
527

15
162
111
286
0
44
138
0
178
38
91
193
76
113
107
384
23
190
111
0
0
240
90
72
423
190
23806
23806
0
434
126
159
438
490
0
605
55
89
185
37
909
461
1109

2
81
53
147
0
23
73
0
94
19
47
97
40
60
50
200
11
93
49
0
0
123
45
29
213
97
11861
11861
0
229
62
72
218
235
0
296
26
43
99
18
463
225
561

13
81
58
139
0
21
65
0
84
19
44
96
36
53
57
184
12
97
62
0
0
117
45
43
210
93
11945
11945
0
205
64
87
220
255
0
309
29
46
86
19
446
236
548

377
677
412
329
218
277
114
194
334
294
859
596
50
59
460
427
215
282
396
491
394
693
42
85
4235
5658
47399
47399
0
1000
351
372
359
816
249
990
1000
274
81
520
646
210
1403

87
5
32
54
9
47
9
85
110
136
49
8
69
0
46
14
8
27
44
45
70
43
28
18
49
58
9
81
34
108
50
49
2
14
0
0
17
17
28
124
38
137
4

301
0
0
356
160
40
57
362
1050
279
243
39
581
0
265
397
152
0
235
584
527
277
204
163
558
550
0
463
414
758
280
412
16
1
0
0
71
12
178
624
291
171
0

148
0
0
183
85
18
29
175
542
125
129
20
303
0
141
213
79
0
133
310
274
148
107
88
276
297
0
237
218
381
147
193
8
1
0
0
37
8
89
301
141
97
0

153
0
0
173
75
22
28
187
508
154
114
19
278
0
124
184
73
0
102
274
253
129
97
75
282
253
0
226
196
377
133
219
8
0
0
0
34
4
89
323
150
74
0

279
81
410
209
78
28
130
78
39
25
235
102
229
0
87
32
54
300
159
107
119
351
166
0
79
0
165
428
0
100
19
0
85
336
0
0
124
185
191
22
11
1489
88

140
45
202
105
40
14
73
42
19
14
119
48
106
0
38
15
31
145
81
55
58
179
82
0
38
0
82
213
0
49
9
0
45
170
0
0
67
97
104
11
3
747
42

139
36
208
104
38
14
57
36
20
11
116
54
123
0
49
17
23
155
78
52
61
172
84
0
41
0
83
215
0
51
10
0
40
166
0
0
57
88
87
11
8
742
46

666
51
250
492
158
349
149
803
1475
1800
540
183
411
0
241
217
97
152
572
538
814
378
214
55
410
628
96
722
281
787
493
134
62
188
0
0
129
93
224
1776
103
1045
46

31
78
22
38
0
48
10
10
32
12
28
17
14
44
91
5
0
48
104
14
78
17
70
27
16
18
39
116
68
27
23
48
5
132
94
6
33
25
22
38
0
16
10

0
442
0
171
0
14
0
0
155
0
116
0
0
223
766
116
0
20
470
0
604
0
13
375
81
50
101
546
620
59
65
404
0
529
568
110
19
0
0
479
0
63
0

0
218
0
86
0
7
0
0
77
0
65
0
0
115
383
61
0
10
225
0
327
0
8
199
43
25
46
267
332
28
34
203
0
269
287
52
11
0
0
248
0
31
0

0
224
0
85
0
7
0
0
78
0
51
0
0
108
383
55
0
10
245
0
277
0
5
176
38
25
55
279
288
31
31
201
0
260
281
58
8
0
0
231
0
32
0

322
311
324
96
0
331
131
120
90
84
232
385
186
428
224
97
0
203
274
253
0
369
423
72
75
26
14
132
408
44
94
51
0
79
37
0
396
315
342
28
0
52
163

156
166
161
51
0
166
62
59
44
41
121
191
91
201
111
51
0
101
132
129
0
182
214
35
35
13
7
66
199
21
49
27
0
45
21
0
201
147
155
16
0
31
87

166
145
163
45
0
165
69
61
46
43
111
194
95
227
113
46
0
102
142
124
0
187
209
37
40
13
7
66
209
23
45
24
0
34
16
0
195
168
187
12
0
21
76

279
460
214
350
9
494
104
109
264
41
357
234
98
380
842
140
0
443
1128
246
945
212
663
239
135
289
487
974
706
538
131
316
67
1227
775
58
333
275
153
488
0
149
73

28
32
3
56
2
26
94
14
34
34
22
11
2
23
82
29
6
70
10
15
41
6787
6787
0
0
1
15
5
0
21
0
0
14
0
88
0
0
0
0
15
64
41
165

0
0
0
298
18
6
403
161
0
209
0
84
0
102
526
57
0
49
0
0
1
13641
13641
0
0
12
5
0
0
17
0
0
0
0
209
0
0
0
0
218
753
0
1340

0
0
0
149
11
4
191
82
0
104
0
39
0
50
275
33
0
24
0
0
0
6971
6971
0
0
8
3
0
0
9
0
0
0
0
108
0
0
0
0
118
392
0
703

0
0
0
149
7
2
212
79
0
105
0
45
0
52
251
24
0
25
0
0
1
6670
6670
0
0
4
2
0
0
8
0
0
0
0
101
0
0
0
0
100
361
0
637

312
360
65
103
79
262
92
55
389
278
279
0
104
11
84
456
77
986
139
199
548
56061
56061
0
0
12
160
61
0
8
0
0
87
0
196
0
0
0
0
0
56
477
0

150
181
29
53
40
116
44
26
189
144
131
0
57
6
44
234
46
480
68
95
268
28033
28033
0
0
4
89
26
0
4
0
0
46
0
102
0
0
0
0
0
27
228
0

162
179
36
50
39
146
48
29
200
134
148
0
47
5
40
222
31
506
71
104
280
28028
28028
0
0
8
71
35
0
4
0
0
41
0
94
0
0
0
0
0
29
249
0

137
153
36
554
41
159
571
141
211
473
129
87
59
179
801
333
53
1142
84
111
427
72070
72070
0
0
14
74
30
0
234
7
0
82
0
548
0
0
0
0
50
299
230
2171

40
43
0
0
0
0
0
13
0
20
0
0
61
69
16
15
130
40
160
35
33
36
39
53
44
34
17
56
53
11
30
4
38
47
44
21
9
20
17
13
66
34
30

150
299
0
0
0
0
0
0
0
53
0
0
241
56
54
16
100
0
992
0
175
185
107
83
0
74
0
48
271
0
0
90
15
0
98
160
0
0
0
0
1
0
0

78
160
0
0
0
0
0
0
0
29
0
0
128
30
26
8
52
0
502
0
88
98
62
43
0
35
0
29
133
0
0
43
11
0
50
72
0
0
0
0
1
0
0

72
139
0
0
0
0
0
0
0
24
0
0
113
26
28
8
48
0
490
0
87
87
45
40
0
39
0
19
138
0
0
47
4
0
48
88
0
0
0
0
0
0
0

99
38
0
0
0
0
0
115
0
5
0
0
159
362
37
152
394
570
896
393
47
207
90
454
250
0
0
117
163
13
73
13
303
151
203
10
173
247
222
140
1205
653
191

50
20
0
0
0
0
0
62
0
3
0
0
81
185
19
81
196
300
438
194
26
112
48
214
120
0
0
62
79
7
33
7
154
73
94
4
91
122
108
68
603
333
97

49
18
0
0
0
0
0
53
0
2
0
0
78
177
18
71
198
270
458
199
21
95
42
240
130
0
0
55
84
6
40
6
149
78
109
6
82
125
114
72
602
320
94

425
497
0
0
0
0
0
96
0
310
0
0
659
779
276
311
1136
296
1887
351
441
440
378
426
359
364
129
719
670
72
254
270
420
492
486
103
186
282
196
134
782
359
374

0
6
113
28
76
24
26
2
20
73
35
39
120
20
18
72
39
54
71
47
74
11
207
37
33
16
23
25
11
15
60
32
23
26
26
36
26
39
13
34
16
39
30

0
0
44
144
0
12
0
0
4
207
0
0
677
16
0
6
4
162
73
0
0
0
393
105
170
194
77
59
16
0
0
0
0
0
69
177
0
30
63
309
0
0
6

0
0
25
81
0
6
0
0
2
117
0
0
345
8
0
3
3
81
36
0
0
0
205
58
90
90
41
36
7
0
0
0
0
0
28
89
0
16
33
158
0
0
4

0
0
19
63
0
6
0
0
2
90
0
0
332
8
0
3
1
81
37
0
0
0
188
47
80
104
36
23
9
0
0
0
0
0
41
88
0
14
30
151
0
0
2

0
212
1604
358
818
426
294
103
378
659
661
571
485
331
225
1163
425
144
423
195
287
0
1066
21
0
12
13
39
0
22
28
5
0
0
1
233
0
145
0
152
282
275
592

0
100
837
179
408
217
145
49
193
322
336
285
233
173
109
587
218
68
216
87
140
0
553
14
0
7
8
19
0
10
15
3
0
0
1
114
0
78
0
69
156
129
294

0
112
767
179
410
209
149
54
185
337
325
286
252
158
116
576
207
76
207
108
147
0
513
7
0
5
5
20
0
12
13
2
0
0
0
119
0
67
0
83
126
146
298

21
125
1420
367
706
321
196
74
262
726
414
274
1699
211
195
687
385
514
608
359
600
141
1975
690
343
125
464
337
122
484
575
338
246
282
284
389
369
786
247
362
266
402
455

38
63
116
52
114
106
15
78
79
82
57
34
41
39
13
8
58
17
26
50
47
73
32
70
128
57
13
37
11
45
71
55
38
33
49
10
16
25
40
49
34
42
14

1
261
124
8
425
64
0
455
364
421
0
0
2
22
0
0
97
0
7
182
147
14
0
501
456
140
0
200
0
1
54
31
77
0
131
0
0
9
0
9
0
158
0

1
131
60
3
205
35
0
214
171
217
0
0
2
11
0
0
49
0
6
89
70
10
0
255
232
60
0
109
0
1
29
13
40
0
69
0
0
4
0
5
0
72
0

0
130
64
5
220
29
0
241
193
204
0
0
0
11
0
0
48
0
1
93
77
4
0
246
224
80
0
91
0
0
25
18
37
0
62
0
0
5
0
4
0
86
0

691
592
359
385
432
1156
389
851
853
496
561
713
205
594
249
177
822
322
339
487
422
844
486
568
745
542
242
360
344
800
810
389
254
445
227
192
263
421
721
671
692
271
179

342
285
193
183
222
556
194
432
442
242
272
357
94
316
124
91
418
160
163
249
209
399
247
277
387
272
122
188
171
420
373
187
128
220
117
93
137
208
358
332
351
135
86

349
307
166
202
210
600
195
419
411
254
289
356
111
278
125
86
404
162
176
238
213
445
239
291
358
270
120
172
173
380
437
202
126
225
110
99
126
213
363
339
341
136
93

443
698
1019
832
1190
1256
282
903
1152
882
411
483
364
330
148
117
562
170
222
396
413
695
273
860
1294
1046
122
330
194
528
659
510
339
442
648
114
148
319
420
489
335
316
101

32
13
19
12
19
49
10
32
35
26
20
32
58
41
18
9
23
73
30
65
14
49
31
24
81
53
10
6
15
23
55
18
30
67
12
14
0
39
9477
9193
284
9
35

0
0
0
0
0
0
0
0
173
44
0
0
16
1
0
1
0
86
0
2
7
59
1
4
6
0
0
0
0
0
0
0
0
37
0
4
0
0
37457
35174
2283
25
90

0
0
0
0
0
0
0
0
91
22
0
0
8
1
0
0
0
45
0
1
5
27
0
2
2
0
0
0
0
0
0
0
0
20
0
3
0
0
19072
17910
1162
9
45

0
0
0
0
0
0
0
0
82
22
0
0
8
0
0
1
0
41
0
1
2
32
1
2
4
0
0
0
0
0
0
0
0
17
0
1
0
0
18385
17264
1121
16
45

514
216
304
219
340
656
253
214
507
113
58
334
336
447
142
93
130
853
296
660
224
487
415
317
234
177
157
2
288
267
976
198
347
920
229
191
0
536
47398
47109
289
0
162

272
106
141
108
164
333
127
109
256
58
31
168
160
224
78
56
64
400
140
327
112
247
203
161
114
87
80
1
146
135
489
93
165
466
111
103
0
264
23324
23178
146
0
80

242
110
163
111
176
323
126
105
251
55
27
166
176
223
64
37
66
453
156
333
112
240
212
156
120
90
77
1
142
132
487
105
182
454
118
88
0
272
24074
23931
143
0
82

259
95
189
163
205
419
89
383
440
261
161
297
575
332
100
160
349
656
183
388
191
482
263
217
558
545
108
142
154
354
611
98
102
560
149
144
0
289
108188
103454
4734
95
272

13
34
1
84
3
0
22
29
0
50
15
31
29
11
24
57
11
10
14
27
20
11
44
60
35
3
20
0
30
19
4
18
6
86
2
13
96
13
130
58
31
23
28

73
177
0
630
35
0
0
230
0
279
0
143
58
0
0
70
101
89
0
56
17
0
306
807
54
0
1
0
1
97
88
67
0
242
0
0
34
0
713
349
57
0
0

35
92
0
318
19
0
0
118
0
140
0
76
22
0
0
35
51
47
0
30
8
0
152
417
32
0
0
0
1
49
49
31
0
124
0
0
22
0
355
170
30
0
0

38
85
0
312
16
0
0
112
0
139
0
67
36
0
0
35
50
42
0
26
9
0
154
390
22
0
1
0
0
48
39
36
0
118
0
0
12
0
358
179
27
0
0

109
407
0
1
0
0
274
24
0
497
206
381
193
138
134
43
0
115
243
215
287
94
195
1
9
47
149
0
458
234
79
7
72
81
76
149
73
13
1314
509
216
348
410

58
193
0
1
0
0
130
11
0
243
101
205
98
70
70
24
0
62
119
101
146
44
100
0
5
24
71
0
228
117
34
4
35
42
39
75
43
7
646
240
99
168
196

51
214
0
0
0
0
144
13
0
254
105
176
95
68
64
19
0
53
124
114
141
50
95
1
4
23
78
0
230
117
45
3
37
39
37
74
30
6
668
269
117
180
214

153
443
10
789
21
0
153
419
0
565
121
371
240
82
261
383
133
152
163
242
227
232
438
571
480
34
70
0
217
206
143
424
54
980
62
167
1026
228
1553
678
360
205
280

35
56
56
79
42
67
9
56
20
49
51
25
25
58
8
24
25
25
30
15
97
0
0
36
4
32
30
65
67
49
111
15
28
15
108
37
38
24
44
70
84
61
271

0
0
0
400
0
0
0
36
0
0
6
0
9
103
5
195
0
34
377
132
1465
0
18
0
28
22
28
208
224
518
1120
0
0
182
18
302
0
0
0
14
313
5
1602

0
0
0
205
0
0
0
14
0
0
4
0
5
57
2
105
0
18
194
65
728
0
12
0
15
14
19
109
113
272
570
0
0
88
12
152
0
0
0
10
150
4
831

0
0
0
195
0
0
0
22
0
0
2
0
4
46
3
90
0
16
183
67
737
0
6
0
13
8
9
99
111
246
550
0
0
94
6
150
0
0
0
4
163
1
771

582
479
538
397
243
917
170
393
418
763
338
337
122
318
62
104
39
12
213
24
16
0
0
323
112
289
372
275
422
73
123
91
230
7
1007
168
299
130
127
57
389
793
209

287
235
269
204
119
433
86
196
201
364
169
172
64
156
34
46
19
8
109
10
4
0
0
157
58
148
177
136
208
34
66
45
116
2
489
85
149
67
63
23
201
402
107

295
244
269
193
124
484
84
197
217
399
169
165
58
162
28
58
20
4
104
14
12
0
0
166
54
141
195
139
214
39
57
46
114
5
518
83
150
63
64
34
188
391
102

318
372
481
935
295
573
102
561
198
654
826
272
426
698
131
391
316
374
360
199
1296
0
17
387
92
411
398
904
674
486
1573
115
280
187
1067
255
487
379
282
978
1047
585
3625

95
32
133
43
55
51
64
7
117
68
100
74
48
5
47
23
41
45
0
0
66
14
0
95
107
222
47
29
28
18
55
54
36
61
34
19
61
12
42
37
38
29
74

209
370
933
31
647
10
503
112
351
741
1149
532
302
0
370
0
293
152
0
0
237
105
0
259
323
1874
0
0
0
22
0
0
0
369
55
0
11
0
0
69
1
214
273

99
197
482
14
321
7
255
59
177
368
599
262
158
0
185
0
154
79
0
0
118
56
0
130
166
941
0
0
0
9
0
0
0
202
27
0
6
0
0
37
1
111
136

110
173
451
17
326
3
248
53
174
373
550
270
144
0
185
0
139
73
0
0
119
49
0
129
157
933
0
0
0
13
0
0
0
167
28
0
5
0
0
32
0
103
137

318
144
92
302
265
0
239
0
6
0
0
75
209
0
0
39
0
0
0
0
36
0
0
342
4
2
811
418
428
238
289
511
658
344
294
121
368
248
806
793
421
93
226

169
70
47
141
129
0
118
0
4
0
0
42
100
0
0
17
0
0
0
0
17
0
0
168
1
0
403
209
220
121
143
261
308
182
164
64
182
128
386
394
208
49
106

149
74
45
161
136
0
121
0
2
0
0
33
109
0
0
22
0
0
0
0
19
0
0
174
3
2
408
209
208
117
146
250
350
162
130
57
186
120
420
399
213
44
120

1032
309
1642
636
347
693
509
67
1360
718
1277
641
632
42
488
318
393
428
0
0
721
260
0
1127
1241
2353
438
247
275
171
784
664
404
517
557
143
628
160
521
553
367
386
853

94
13
16
39
75
64
27
60
10
36
2
11
3
15
10
43
10
13
13
16
96
90
76
9
20
41
22
15
42
60
56
74
80
43
52
26
229
15
43
52
43
29
97

327
0
0
0
903
74
168
41
0
52
0
0
0
39
0
303
0
0
0
0
590
700
858
0
4
117
36
0
150
317
470
0
215
0
145
0
1180
0
0
0
0
0
425

169
0
0
0
469
32
94
19
0
27
0
0
0
18
0
153
0
0
0
0
297
364
427
0
1
56
19
0
79
155
242
0
108
0
80
0
573
0
0
0
0
0
228

158
0
0
0
434
42
74
22
0
25
0
0
0
21
0
150
0
0
0
0
293
336
431
0
3
61
17
0
71
162
228
0
107
0
65
0
607
0
0
0
0
0
197

399
270
226
410
82
168
191
84
0
40
129
178
65
123
196
0
327
283
219
189
0
0
0
94
270
303
278
369
155
138
139
836
639
419
123
315
195
5
819
604
606
501
43

184
124
118
205
37
79
90
42
0
22
62
83
35
61
96
0
152
143
100
80
0
0
0
43
126
147
134
171
74
65
71
388
325
202
61
155
84
3
403
283
310
232
24

215
146
108
205
45
89
101
42
0
18
67
95
30
62
100
0
175
140
119
109
0
0
0
51
144
156
144
198
81
73
68
448
314
217
62
160
111
2
416
321
296
269
19

1065
160
119
293
874
753
317
624
50
458
84
77
30
159
112
523
228
176
113
99
1266
1031
729
59
161
655
211
264
398
490
791
670
723
613
583
327
2744
84
693
523
372
303
1382

66
64
60
104
178
64
86
61
72
52
76
57
82
71
65
42
56
66
36
22
73
43
52
18
9
23
77
0
58
39
15
284
6007
6007
0
21
14
6
10
26
7
1
53

25
163
230
430
345
26
211
171
205
0
210
33
53
103
148
164
204
158
43
10
240
12
723
119
132
96
499
0
347
126
64
2283
31194
31194
0
0
0
77
0
0
0
0
214

10
75
123
213
173
14
100
90
100
0
102
18
31
54
75
83
108
86
23
5
130
8
365
63
71
51
255
0
174
63
36
1162
15768
15768
0
0
0
44
0
0
0
0
105

15
88
107
217
172
12
111
81
105
0
108
15
22
49
73
81
96
72
20
5
110
4
358
56
61
45
244
0
173
63
28
1121
15426
15426
0
0
0
33
0
0
0
0
109

82
439
48
88
0
259
393
400
562
775
793
32
14
508
361
508
422
617
417
17
156
370
52
3
26
0
216
0
37
0
0
289
20407
20407
0
253
180
53
46
73
137
26
151

38
222
27
42
0
128
189
208
297
368
386
16
5
257
180
254
206
297
208
6
81
191
22
1
17
0
105
0
15
0
0
146
9924
9924
0
123
89
22
20
41
77
17
69

44
217
21
46
0
131
204
192
265
407
407
16
9
251
181
254
216
320
209
11
75
179
30
2
9
0
111
0
22
0
0
143
10483
10483
0
130
91
31
26
32
60
9
82

691
695
831
1359
2006
543
733
823
792
452
932
499
787
984
471
312
550
813
450
470
749
443
441
255
93
258
616
0
651
521
236
4734
70096
70096
0
205
151
89
122
327
139
11
504

81
39
40
0
48
107
0
10
9
61
59
6
0
2
25
25
33
35
6
122
14
77
19
58
29
53
0
41
3
37
25
25
50
43
14
36
62
21
28
6
36
7
11

236
79
480
0
526
430
0
7
22
477
493
0
0
0
253
104
11
25
37
536
102
587
50
360
267
220
0
509
67
295
141
77
712
186
303
181
696
0
7
0
181
0
0

118
42
234
0
277
207
0
5
11
248
248
0
0
0
125
47
6
11
20
270
50
300
24
174
138
116
0
261
31
160
72
37
361
101
160
95
364
0
4
0
97
0
0

118
37
246
0
249
223
0
2
11
229
245
0
0
0
128
57
5
14
17
266
52
287
26
186
129
104
0
248
36
135
69
40
351
85
143
86
332
0
3
0
84
0
0

626
251
90
0
0
82
0
158
158
14
0
0
0
8
0
277
192
5
50
59
108
1
0
0
0
182
0
171
0
143
284
198
0
0
0
0
242
176
515
7
331
248
163

306
121
47
0
0
46
0
84
80
6
0
0
0
3
0
137
92
3
28
32
57
0
0
0
0
92
0
94
0
71
140
98
0
0
0
0
117
84
236
5
162
114
63

320
130
43
0
0
36
0
74
78
8
0
0
0
5
0
140
100
2
22
27
51
1
0
0
0
90
0
77
0
72
144
100
0
0
0
0
125
92
279
2
169
134
100

836
506
501
0
684
860
0
151
94
747
803
155
0
28
242
278
405
438
183
875
175
748
308
726
346
801
0
524
23
534
332
167
415
429
146
758
556
285
379
74
424
189
106

1
87
27
10
96
0
48
6
55
4
74
140
21
0
4
14
8
14
33
15
87
51
5
29
89
18
16
18
0
37
22
6
32
67
47
19
3
48
6
0
83
20
1

5
519
155
34
444
0
0
0
99
0
98
625
84
0
0
0
104
23
210
0
762
315
13
157
288
0
0
0
0
144
41
21
154
143
256
8
12
543
0
0
110
18
0

2
256
76
22
225
0
0
0
44
0
45
300
41
0
0
0
61
12
119
0
402
169
7
80
145
0
0
0
0
73
20
10
76
69
134
4
5
281
0
0
59
8
0

3
263
79
12
219
0
0
0
55
0
53
325
43
0
0
0
43
11
91
0
360
146
6
77
143
0
0
0
0
71
21
11
78
74
122
4
7
262
0
0
51
10
0

0
4
0
0
49
0
361
175
377
59
369
107
0
5
79
175
166
304
278
348
0
0
0
0
0
0
292
258
0
161
300
83
188
76
92
48
46
26
169
0
494
164
8

0
2
0
0
25
0
178
88
184
29
178
51
0
2
39
89
82
152
133
181
0
0
0
0
0
0
142
124
0
81
134
44
93
39
44
19
27
13
86
0
240
68
4

0
2
0
0
24
0
183
87
193
30
191
56
0
3
40
86
84
152
145
167
0
0
0
0
0
0
150
134
0
80
166
39
95
37
48
29
19
13
83
0
254
96
4

55
992
323
188
1099
0
702
124
622
39
828
1070
192
3
35
109
223
223
359
233
994
476
94
309
731
179
176
282
0
216
234
103
379
1161
494
256
35
346
120
0
761
97
4

26
37
7
24
22
11
0
34
50
33
34
29
154
89
56
27
37
24
38
4
21
96
8
11
299
155
5
18
10
3
40
70
16
38
5
77
13
20
7
49
36
141
14

6
190
68
0
112
10
0
264
283
219
1
69
1514
1058
456
0
287
0
42
0
214
81
0
9
1292
1203
0
0
0
0
172
96
152
191
0
347
6
0
0
0
145
474
0

3
90
38
0
61
5
0
133
149
116
1
34
726
508
225
0
135
0
23
0
105
38
0
4
658
615
0
0
0
0
89
50
84
100
0
179
3
0
0
0
72
248
0

3
100
30
0
51
5
0
131
134
103
0
35
788
550
231
0
152
0
19
0
109
43
0
5
634
588
0
0
0
0
83
46
68
91
0
168
3
0
0
0
73
226
0

211
112
22
410
135
160
0
0
8
235
99
352
309
55
274
76
186
185
14
28
55
857
167
95
259
169
6
248
31
54
342
36
0
1
128
150
191
258
80
234
202
207
215

104
46
14
205
64
74
0
0
4
116
41
188
138
25
132
33
91
93
7
12
34
419
88
37
111
77
2
118
9
28
155
16
0
1
60
71
96
118
36
111
95
91
106

107
66
8
205
71
86
0
0
4
119
58
164
171
30
142
43
95
92
7
16
21
438
79
58
148
92
4
130
22
26
187
20
0
0
68
79
95
140
44
123
107
116
109

362
345
59
298
201
116
0
475
546
379
456
450
2015
958
685
334
277
359
412
14
262
1218
108
79
4486
2168
80
267
101
37
378
791
146
475
76
1287
109
180
37
544
292
1665
139

12
109
36
16
62
50
37
94
0
5
1
125
19
14
87
69
15
33
0
0
70
37
21
38
87
80
0
0
100

0
160
86
0
597
575
169
812
0
0
0
951
45
0
627
475
269
161
0
0
565
220
155
127
582
408
0
0
916

0
83
38
0
299
287
84
400
0
0
0
479
21
0
311
236
141
78
0
0
282
107
79
58
286
215
0
0
484

0
77
48
0
298
288
85
412
0
0
0
472
24
0
316
239
128
83
0
0
283
113
76
69
296
193
0
0
432

151
332
352
331
0
65
0
84
0
80
0
1
0
201
127
167
27
0
0
0
0
124
250
0
50
60
0
0
230

61
166
180
173
0
30
0
47
0
42
0
1
0
97
62
84
12
0
0
0
0
71
125
0
27
29
0
0
104

90
166
172
158
0
35
0
37
0
38
0
0
0
104
65
83
15
0
0
0
0
53
125
0
23
31
0
0
126

98
1439
359
228
749
403
510
792
0
34
8
1179
211
122
709
605
274
565
0
0
1056
501
239
555
815
997
0
0
1337

M_LIT
F_LIT
P_ILL
M_ILL
F_ILL
TOT_WORKTOT_WORKTOT_WORK
44846
28008
63126
24886
38240
54335
39160
15175
44846
28008
63126
24886
38240
54335
39160
15175
0
0
0
0
0
0
0
0
1354
817
1909
768
1141
1437
1122
315
149
89
168
63
105
150
128
22
459
294
619
247
372
505
423
82
95
56
110
46
64
99
78
21
35
27
9
1
8
23
19
4
1989
1511
1674
666
1008
1682
1418
264
256
190
250
91
159
287
220
67
98
52
152
53
99
147
82
65
7
4
4
2
2
10
6
4
127
103
287
138
149
159
127
32
485
288
876
358
518
646
456
190
181
116
289
111
178
231
170
61
79
50
52
19
33
71
60
11
0
0
0
0
0
0
0
0
80
47
141
51
90
156
77
79
203
108
205
74
131
219
167
52
181
119
274
105
169
313
159
154
174
118
273
117
156
357
189
168
345
208
456
166
290
467
316
151
61
42
43
15
28
44
43
1
323
214
201
61
140
260
226
34
19
11
53
24
29
49
27
22
85
47
243
110
133
175
106
69
21
18
154
71
83
51
50
1
83
50
368
177
191
147
142
5
480
307
687
271
416
653
448
205
542
342
930
375
555
511
479
32
140
75
174
70
104
164
116
48
48
27
79
34
45
64
41
23
73
50
86
40
46
76
65
11
289
187
317
120
197
236
215
21
148
86
198
85
113
140
128
12
641
441
795
328
467
683
524
159
211
106
203
63
140
218
144
74
126
84
162
64
98
107
94
13
216
89
401
167
234
227
192
35
285
199
491
219
272
363
301
62
0
0
0
0
0
0
0
0
90
54
271
99
172
188
123
65

72
104
288
0
183
121
0
179
1085
280
511
431
362
196
436
46
223
205
191
108
543
263
135
179
157
0
102
655
390
302
397
23
87
0
0
78
0
265
80
122
409
587
18

47
56
213
0
123
78
0
109
629
137
241
302
291
101
288
30
116
125
101
63
340
175
124
128
98
0
52
404
213
183
201
14
44
0
0
63
0
161
59
80
296
365
10

175
221
240
0
365
210
0
180
2018
757
707
728
384
274
568
41
398
204
295
260
668
318
34
215
139
0
219
696
687
538
602
55
296
0
0
148
0
415
219
290
396
521
56

79
93
100
0
169
72
0
76
873
342
264
315
159
98
230
11
157
73
111
109
249
121
20
91
45
0
90
250
275
220
220
24
131
0
0
67
0
168
92
128
126
178
20

96
128
140
0
196
138
0
104
1145
415
443
413
225
176
338
30
241
131
184
151
419
197
14
124
94
0
129
446
412
318
382
31
165
0
0
81
0
247
127
162
270
343
36

102
142
205
0
314
201
0
119
1465
340
458
473
420
181
513
46
381
172
295
131
417
372
104
177
179
0
190
797
502
518
437
47
243
0
0
175
0
456
183
175
385
581
50

84
126
184
0
185
113
0
112
968
320
394
385
313
168
375
28
223
152
174
112
385
231
95
154
111
0
98
548
381
339
389
25
122
0
0
93
0
245
92
163
306
440
25

18
16
21
0
129
88
0
7
497
20
64
88
107
13
138
18
158
20
121
19
32
141
9
23
68
0
92
249
121
179
48
22
121
0
0
82
0
211
91
12
79
141
25

281
263
122
1521
0
123
38
142
756
140
374
0
95
272
503
70
246
236
562
137
32
27
1061
761
634
1475
634
174
156
1045
318
94
419
68
146
422
365
385
164
375
508
282
399

151
155
67
1024
0
82
12
78
401
82
259
0
68
150
257
44
150
142
351
98
19
13
622
428
443
1127
351
124
104
679
180
29
214
29
97
230
266
255
100
164
290
131
183

593
326
207
1634
0
225
126
130
920
282
553
0
168
654
926
193
323
357
802
146
65
24
1343
1280
575
1364
680
560
158
1578
517
227
552
87
184
585
295
619
162
648
754
524
863

248
131
79
607
0
98
56
40
350
128
220
0
73
287
342
84
132
147
295
48
25
12
487
489
213
562
226
231
53
623
199
97
220
29
70
197
99
270
48
216
311
215
337

345
195
128
1027
0
127
70
90
570
154
333
0
95
367
584
109
191
210
507
98
40
12
856
791
362
802
454
329
105
955
318
130
332
58
114
388
196
349
114
432
443
309
526

300
274
252
1366
0
133
66
134
764
192
504
0
147
400
788
143
297
426
538
143
53
29
1000
1209
781
1472
1012
404
140
1254
477
173
455
94
200
485
305
407
115
379
652
296
546

267
215
138
1149
0
103
42
115
642
129
311
0
95
283
496
77
225
223
440
91
29
18
878
763
515
1150
565
221
121
890
314
113
342
50
122
359
263
330
108
336
484
288
414

33
59
114
217
0
30
24
19
122
63
193
0
52
117
292
66
72
203
98
52
24
11
122
446
266
322
447
183
19
364
163
60
113
44
78
126
42
77
7
43
168
8
132

242
503
91
79
291
19
244
109
122
121
500
716
305
338
672
146
166
300
106
588
64
531
0
233
0
800
225
389
187
136
425
382
30291
30291
0
728
259
273
26
90
105
377
324

149
286
66
37
197
20
146
78
93
79
269
475
184
223
404
82
127
147
49
410
32
316
0
157
0
534
172
297
113
77
248
206
19953
19953
0
503
167
203
21
63
82
259
259

242
876
200
179
190
29
634
168
144
188
629
996
539
474
915
219
262
779
298
662
91
563
0
343
0
1128
148
281
266
184
580
569
35944
35944
0
1078
444
190
17
65
62
553
141

89
328
85
79
63
9
252
77
56
64
223
394
231
191
358
87
97
317
117
262
38
197
0
156
0
434
57
107
105
78
210
216
14284
14284
0
451
185
67
7
17
29
224
64

153
548
115
100
127
20
382
91
88
124
406
602
308
283
557
132
165
462
181
400
53
366
0
187
0
694
91
174
161
106
370
353
21660
21660
0
627
259
123
10
48
33
329
77

239
697
187
143
252
27
473
271
120
144
702
893
424
540
911
217
227
456
271
540
70
606
0
466
0
991
204
421
295
222
664
596
30439
30439
0
743
376
205
31
84
75
451
258

189
507
119
81
204
21
280
142
101
109
444
648
323
317
574
129
160
294
133
490
52
404
0
269
0
702
162
280
170
118
370
315
24913
24913
0
683
252
192
15
48
74
338
198

50
190
68
62
48
6
193
129
19
35
258
245
101
223
337
88
67
162
138
50
18
202
0
197
0
289
42
141
125
104
294
281
5526
5526
0
60
124
13
16
36
1
113
60

1213
483
1071
1129
420
619
361
548
651
360
353
73
49
606
590
415
178
1045
259
0
352
236
117
67
265
508
1774
1288
2103
97
175
1
188
64
237
188
101
116
226
747
68
114
558

886
314
779
820
275
447
225
296
479
239
157
42
26
361
381
272
100
529
178
0
208
133
76
28
115
394
1252
944
1489
73
81
2
114
29
146
135
59
99
104
524
30
87
308

1263
541
1417
1173
552
767
678
1173
657
253
615
134
69
720
1140
590
221
1704
273
0
405
345
90
169
329
322
1585
891
1716
105
278
17
192
100
250
72
202
180
439
641
324
71
1071

507
201
595
481
226
319
304
484
279
94
225
55
29
260
515
228
88
652
112
0
155
145
21
67
104
128
621
348
669
46
106
6
62
30
83
22
85
82
165
257
129
20
438

756
340
822
692
326
448
374
689
378
159
390
79
40
460
625
362
133
1052
161
0
250
200
69
102
225
194
964
543
1047
59
172
11
130
70
167
50
117
98
274
384
195
51
633

1079
417
1078
1008
530
568
448
537
551
299
402
76
54
617
832
438
332
1189
265
0
358
229
91
126
239
410
1539
972
1738
116
238
11
301
109
204
140
153
157
222
929
172
92
697

922
370
867
902
363
502
348
491
489
242
309
69
41
484
684
371
179
896
191
0
313
210
69
70
224
374
1350
890
1600
92
144
5
160
50
184
128
109
111
208
614
121
84
558

157
47
211
106
167
66
100
46
62
57
93
7
13
133
148
67
153
293
74
0
45
19
22
56
15
36
189
82
138
24
94
6
141
59
20
12
44
46
14
315
51
8
139

146
154
266
361
258
194
616
500
297
119
353
0
109
973
257
65
196
300
1234
307
504
525
362
0
65451
65451
0
243
876
229
201
705
620
343
250
488
430
321
999
609
861
4
511

87
101
144
252
143
118
421
318
207
80
184
0
57
543
154
44
169
175
828
186
317
385
247
0
43224
43224
0
140
507
109
82
474
334
231
137
317
220
184
616
304
592
4
315

330
193
255
516
318
316
882
1094
476
66
494
0
86
1164
209
25
90
440
1070
213
431
619
373
0
72299
72299
0
275
1167
246
370
679
1116
263
463
442
673
351
879
791
875
1
417

153
75
91
214
110
137
341
495
181
26
200
0
30
418
75
8
29
189
415
72
142
240
156
0
27801
27801
0
92
468
90
137
268
447
89
172
175
268
114
321
285
344
0
149

177
118
164
302
208
179
541
599
295
40
294
0
56
746
134
17
61
251
655
141
289
379
217
0
44498
44498
0
183
699
156
233
411
669
174
291
267
405
237
558
506
531
1
268

189
266
217
525
230
220
725
615
409
127
438
0
88
1007
198
38
138
305
977
261
424
522
334
0
69291
69291
0
208
949
222
260
664
767
328
383
552
393
314
888
805
737
2
506

183
151
204
349
221
186
524
524
285
103
315
0
78
814
167
37
129
264
867
204
384
453
283
0
51787
51787
0
195
762
180
206
523
611
261
237
403
382
166
719
527
582
1
337

6
115
13
176
9
34
201
91
124
24
123
0
10
193
31
1
9
41
110
57
40
69
51
0
17504
17504
0
13
187
42
54
141
156
67
146
149
11
148
169
278
155
1
169

386
491
162
0
363
373
16
785
845
1155
1031
473
311
1086
379
767
624
1216
59
217
187
363
618
603
694
812
162
30
0
662
910
417
775
38
179
206
250
0
296
1756
326
883
28

246
278
65
0
274
257
6
558
542
769
605
304
219
674
240
498
462
704
30
160
102
244
383
361
452
445
80
25
0
450
565
229
601
21
106
146
165
0
149
1376
205
560
18

393
798
318
0
265
729
131
808
803
1019
1322
453
308
1087
603
870
639
1344
122
127
309
289
637
611
466
898
159
43
0
966
880
573
526
88
183
166
240
0
322
681
238
930
78

155
315
115
0
106
341
66
315
303
360
511
153
125
395
240
322
270
516
43
34
134
119
225
208
181
314
45
19
0
393
318
214
182
33
59
61
81
0
99
296
78
308
38

238
483
203
0
159
388
65
493
500
659
811
300
183
692
363
548
369
828
79
93
175
170
412
403
285
584
114
24
0
573
562
359
344
55
124
105
159
0
223
385
160
622
40

445
384
337
0
424
455
38
1163
966
1239
1159
611
329
1100
476
625
543
1003
110
155
248
339
583
598
661
883
135
31
0
584
1199
499
767
43
146
143
216
0
270
1579
272
1153
38

313
363
170
0
274
394
35
702
670
882
810
380
235
811
342
544
446
835
59
151
195
274
473
468
513
589
94
28
0
505
749
358
547
38
141
133
192
0
223
1351
231
701
36

132
21
167
0
150
61
3
461
296
357
349
231
94
289
134
81
97
168
51
4
53
65
110
130
148
294
41
3
0
79
450
141
220
5
5
10
24
0
47
228
41
452
2

31
353
86
102
556
147
173
1126
674
0
189
324
147
10
39
23
327
135
75
381
192
2314
184
217
225
554
636
460
0
282
148
343
751
182
294
64
369
63
713
972
1358
285
231

21
233
41
76
317
85
100
758
412
0
113
233
87
5
12
17
197
93
41
222
125
1475
149
150
157
445
425
301
0
184
100
234
492
127
210
39
253
40
433
669
1005
195
158

44
333
393
189
768
274
446
1233
629
0
224
396
164
35
278
121
316
171
66
381
330
3133
64
156
397
653
789
554
0
243
151
435
779
249
212
36
348
69
1133
964
1287
264
234

14
118
176
72
323
107
154
449
206
0
92
161
51
16
128
54
110
57
17
116
134
1263
22
51
155
269
314
192
0
93
55
164
265
101
80
14
143
25
451
375
502
88
76

30
215
217
117
445
167
292
784
423
0
132
235
113
19
150
67
206
114
49
265
196
1870
42
105
242
384
475
362
0
150
96
271
514
148
132
22
205
44
682
589
785
176
158

61
317
229
135
558
282
453
1167
713
0
225
356
212
33
13
18
327
234
116
479
360
2602
107
156
245
646
843
478
0
298
122
508
1157
219
367
57
485
67
708
1038
1265
254
205

33
239
139
94
471
149
214
854
514
0
170
285
108
15
7
12
228
118
60
304
183
1796
99
131
222
459
559
390
0
218
105
291
628
150
227
45
270
52
596
798
1053
203
164

28
78
90
41
87
133
239
313
199
0
55
71
104
18
6
6
99
116
56
175
177
806
8
25
23
187
284
88
0
80
17
217
529
69
140
12
215
15
112
240
212
51
41

249
369
524
219
1694
59
3414
34
158
385
605
137
1263
312
0
1002
374
241
284
106
164
80
176
162
164
295
0
448
451
268
144
331
103
281
665
231
427
33
184
121
171
728
212

169
224
399
164
1217
53
2640
20
101
233
396
81
909
250
0
700
284
164
189
65
95
38
147
133
119
227
0
343
300
151
107
197
46
187
443
168
222
16
108
85
100
549
146

318
577
308
255
1758
63
2654
74
157
641
910
294
1585
375
0
1226
236
361
151
54
190
203
142
155
111
160
0
310
387
441
287
315
171
290
832
243
524
47
222
116
205
485
222

125
217
95
114
685
31
1040
32
54
246
395
116
654
162
0
477
94
144
43
21
64
68
49
64
47
54
0
117
150
192
127
108
70
109
360
89
198
15
80
42
73
196
79

193
360
213
141
1073
32
1614
42
103
395
515
178
931
213
0
749
142
217
108
33
126
135
93
91
64
106
0
193
237
249
160
207
101
181
472
154
326
32
142
74
132
289
143

309
418
390
228
1582
53
3144
40
122
336
616
205
1342
324
0
1170
244
256
307
103
212
184
154
165
157
224
0
380
408
319
199
464
116
233
743
220
535
50
169
116
170
770
176

240
321
331
186
1334
45
2548
32
116
320
498
147
1019
257
0
855
206
213
229
86
118
100
123
108
109
216
0
306
318
228
159
271
97
204
561
189
372
30
130
102
146
539
152

69
97
59
42
248
8
596
8
6
16
118
58
323
67
0
315
38
43
78
17
94
84
31
57
48
8
0
74
90
91
40
193
19
29
182
31
163
20
39
14
24
231
24

39
28
113
826
0
6
289
184
0
416
172
416
163
46
3
106
341
150
243
283
67651
65568
2083
42
256
206
494
185
67
260
264
129
466
49
404
51
255
0
0
138
273
245
331

20
17
72
528
0
2
199
95
0
286
102
293
102
24
3
75
202
103
190
157
44616
43017
1599
30
214
151
323
132
48
160
172
116
283
27
251
27
148
0
0
116
188
129
214

76
105
265
898
0
25
286
337
0
558
228
443
187
109
0
133
345
263
247
368
82771
81127
1644
132
224
253
402
196
64
360
412
54
673
90
397
67
390
0
0
189
480
392
493

35
43
114
336
0
11
115
135
0
237
91
184
65
45
0
48
123
108
97
156
31872
31229
643
63
94
104
143
75
21
138
137
15
259
39
115
23
142
0
0
81
185
152
183

41
62
151
562
0
14
171
202
0
321
137
259
122
64
0
85
222
155
150
212
50899
49898
1001
69
130
149
259
121
43
222
275
39
414
51
282
44
248
0
0
108
295
240
310

44
74
169
711
0
19
252
172
0
462
217
392
142
57
2
111
330
180
246
316
77212
75333
1879
71
248
196
372
157
40
428
318
100
546
72
389
69
389
0
0
255
440
313
472

37
41
121
645
0
11
223
146
0
376
158
356
133
53
2
89
267
132
182
254
54490
53005
1485
55
198
153
319
130
26
228
174
83
392
48
313
42
230
0
0
126
270
224
293

7
33
48
66
0
8
29
26
0
86
59
36
9
4
0
22
63
48
64
62
22722
22328
394
16
50
43
53
27
14
200
144
17
154
24
76
27
159
0
0
129
170
89
179

142
544
156
108
268
85
45
533
305
83
764
139
0
113
347
119
409
89
276
281
190
245
218
153
157
255
129
105
219
137
257
157
364
433
840
332
231
35
48
95
270
580
303

130
378
103
92
188
61
32
296
244
53
504
65
0
87
305
59
235
53
153
193
136
178
136
88
90
177
99
66
108
86
174
84
246
264
587
223
140
20
33
64
155
376
230

74
621
150
126
271
161
149
689
283
213
817
224
0
153
260
113
469
136
304
400
329
211
310
273
195
297
219
114
257
210
267
170
326
483
859
480
247
62
104
47
387
765
191

33
233
57
58
81
62
55
252
110
84
285
86
0
53
97
37
176
43
102
139
119
83
126
95
79
116
95
46
89
73
106
53
118
179
318
184
92
24
43
21
146
296
65

41
388
93
68
190
99
94
437
173
129
532
138
0
100
163
76
293
93
202
261
210
128
184
178
116
181
124
68
168
137
161
117
208
304
541
296
155
38
61
26
241
469
126

121
527
142
103
225
93
94
537
292
123
679
195
0
155
288
135
412
163
405
433
166
199
334
221
108
332
200
77
322
231
255
118
362
549
943
380
190
35
95
64
270
650
266

110
436
99
90
220
65
62
404
221
88
555
136
0
93
248
88
309
84
224
236
151
179
186
138
106
217
125
70
170
118
202
114
279
363
663
277
149
26
45
58
222
481
202

11
91
43
13
5
28
32
133
71
35
124
59
0
62
40
47
103
79
181
197
15
20
148
83
2
115
75
7
152
113
53
4
83
186
280
103
41
9
50
6
48
169
64

216
348
200
42
171
2
53
31
205
212
19
125
346
0
285
160
146
185
248
93
161
1
199
766
110
277
147
305
85
308
12
149
251
282
301
396
90
193
197
90
215
88
80

150
182
118
20
96
2
26
15
137
158
24
90
227
0
147
97
82
113
177
60
94
0
134
529
57
241
98
248
49
167
7
80
141
174
184
246
72
163
99
60
126
37
62

266
635
303
142
258
7
109
26
484
486
17
156
445
0
432
112
634
476
454
196
151
0
206
535
235
117
331
286
100
476
7
174
329
257
268
490
63
89
445
161
269
126
24

109
261
122
62
108
3
43
8
194
228
4
52
174
0
155
38
323
216
173
69
42
0
82
199
91
42
136
125
29
174
2
62
114
88
98
196
26
33
179
62
104
43
9

157
374
181
80
150
4
66
18
290
258
13
104
271
0
277
74
311
260
281
127
109
0
124
336
144
75
195
161
71
302
5
112
215
169
170
294
37
56
266
99
165
83
15

306
422
258
99
193
4
70
21
372
694
54
226
368
0
390
152
374
221
328
97
250
1
216
608
139
221
249
491
56
454
10
195
330
214
266
450
128
199
374
167
289
135
46

198
303
175
56
144
2
50
17
218
350
20
100
293
0
229
100
258
184
223
84
124
1
143
478
112
188
143
260
51
249
5
118
205
178
228
353
71
138
203
82
165
76
42

108
119
83
43
49
2
20
4
154
344
34
126
75
0
161
52
116
37
105
13
126
0
73
130
27
33
106
231
5
205
5
77
125
36
38
97
57
61
171
85
124
59
4

556
119
238
848
104
1094
926
680
35
273
171
87
52
532
471
746
157
129
133
10
432
251
42
113
178
135
676
226
185
684
511
310
163
425
299
246
332
359
487
55
555
80
258

382
89
179
646
72
867
698
510
22
190
107
62
30
356
353
590
89
88
95
1
325
164
23
83
107
106
358
137
97
484
427
202
104
284
165
172
227
261
295
32
398
35
141

819
149
359
694
245
1581
1129
544
50
472
477
111
113
805
235
762
243
118
147
19
345
342
30
81
523
160
802
260
226
741
379
358
101
581
434
312
472
428
500
172
755
116
293

313
50
161
272
98
716
446
221
16
183
206
39
45
320
82
310
97
39
60
6
152
149
9
33
245
65
286
91
80
279
165
150
35
240
157
114
194
183
170
65
323
50
80

506
99
198
422
147
865
683
323
34
289
271
72
68
485
153
452
146
79
87
13
193
193
21
48
278
95
516
169
146
462
214
208
66
341
277
198
278
245
330
107
432
66
213

678
151
253
619
154
1142
961
709
27
334
248
129
93
737
359
780
124
198
220
7
372
345
31
90
357
151
832
246
204
676
564
382
133
494
438
288
420
295
444
157
833
95
288

455
95
209
524
100
898
687
498
26
249
180
78
54
503
289
559
119
100
128
6
316
242
28
78
240
110
543
169
158
485
396
251
115
347
273
180
292
272
383
73
505
68
217

223
56
44
95
54
244
274
211
1
85
68
51
39
234
70
221
5
98
92
1
56
103
3
12
117
41
289
77
46
191
168
131
18
147
165
108
128
23
61
84
328
27
71

52
1
255
63
788
250
121
159
37
185
248
67
103
33
107
202
172
50
119
131
150
191
70
354
63
60
140
110
181
277
290
626
41
103
218
91
83
298
138
219
8
210
0

30
0
136
52
533
158
80
102
8
109
152
38
74
16
72
109
92
30
85
76
68
121
40
227
39
43
79
78
114
168
192
420
26
76
147
69
55
140
93
159
6
110
0

153
0
293
39
806
159
266
198
49
200
372
130
117
74
161
209
302
113
212
161
177
145
111
383
99
113
144
156
166
404
443
814
40
78
295
127
99
415
101
254
11
198
0

67
0
100
17
286
48
95
55
17
62
148
56
28
23
60
62
109
44
77
58
50
41
55
129
29
52
47
65
56
159
181
319
15
23
108
42
30
173
34
101
5
63
0

86
0
193
22
520
111
171
143
32
138
224
74
89
51
101
147
193
69
135
103
127
104
56
254
70
61
97
91
110
245
262
495
25
55
187
85
69
242
67
153
6
135
0

84
1
279
52
695
215
229
228
43
151
389
143
106
72
119
281
163
91
194
130
120
135
114
421
102
96
143
122
187
363
349
754
46
106
374
126
116
441
112
304
8
126
0

55
1
213
44
579
168
114
141
33
126
243
76
67
34
90
161
151
54
123
112
107
131
71
275
58
67
121
108
137
245
236
554
28
76
190
72
60
277
95
212
4
117
0

29
0
66
8
116
47
115
87
10
25
146
67
39
38
29
120
12
37
71
18
13
4
43
146
44
29
22
14
50
118
113
200
18
30
184
54
56
164
17
92
4
9
0

250
176
519
294
186
202
346
790
372
43
104
206
218
428
128
188
25
320
122
302
213
261
210
271
410
495
120
274
220
0
129
902
153
245
225
2
142
160
64
399
113
205
186

131
112
308
171
142
121
215
664
233
32
81
159
147
195
91
148
23
181
78
229
139
164
147
157
294
338
81
187
149
0
93
527
88
151
138
3
86
113
36
280
76
152
86

370
157
991
209
83
403
426
760
520
27
104
108
192
412
97
162
51
516
80
248
361
272
104
331
293
554
87
278
316
0
210
1075
458
293
465
0
250
199
191
357
145
172
428

137
58
404
76
27
165
146
367
201
10
33
41
66
121
32
59
21
198
26
79
161
104
46
124
110
220
40
123
135
0
85
388
217
101
217
0
100
66
82
116
58
65
180

233
99
587
133
56
238
280
393
319
17
71
67
126
291
65
103
30
318
54
169
200
168
58
207
183
334
47
155
181
0
125
687
241
192
248
0
150
133
109
241
87
107
248

279
176
854
234
112
351
522
785
489
50
150
225
259
384
148
195
50
483
118
317
300
261
213
318
408
446
92
192
278
0
144
996
237
206
402
1
265
203
177
484
187
331
268

216
137
508
195
108
211
294
572
332
33
87
152
163
316
96
122
28
289
94
219
216
203
144
226
317
360
81
181
198
0
104
713
218
192
257
1
164
132
88
302
97
174
194

63
39
346
39
4
140
228
213
157
17
63
73
96
68
52
73
22
194
24
98
84
58
69
92
91
86
11
11
80
0
40
283
19
14
145
0
101
71
89
182
90
157
74

302
246
316
64
433
158
12
321
178
401
193
411
187
95
400
597
78
362
220
112
0
39
0
93
563
336
84
50
193
199
190
4
15
0
482
524
516
124
413
257
182
50
107

200
182
214
33
213
67
3
223
148
333
100
252
106
55
232
395
30
276
142
77
0
31
0
46
346
205
50
20
97
173
118
3
8
0
276
334
310
84
285
141
70
17
77

243
371
500
38
518
174
14
652
175
250
238
486
148
87
445
785
118
324
439
214
0
92
0
156
754
386
155
127
248
194
172
3
12
0
653
713
671
128
310
280
176
62
114

83
151
205
11
189
53
4
277
81
103
88
176
48
26
155
308
47
134
174
73
0
28
0
70
306
141
59
52
96
73
51
0
7
0
251
294
247
54
101
92
49
20
40

160
220
295
27
329
121
10
375
94
147
150
310
100
61
290
477
71
190
265
141
0
64
0
86
448
245
96
75
152
121
121
3
5
0
402
419
424
74
209
188
127
42
74

258
360
294
40
496
244
20
576
159
293
233
377
194
79
411
686
83
380
368
231
0
74
0
106
631
316
114
123
231
202
206
2
14
0
637
584
570
130
310
319
123
32
196

234
221
267
40
355
135
10
334
124
255
160
314
135
70
336
505
78
302
232
106
0
39
0
102
511
248
86
61
176
166
144
2
11
0
448
470
416
91
275
197
119
32
100

24
139
27
0
141
109
10
242
35
38
73
63
59
9
75
181
5
78
136
125
0
35
0
4
120
68
28
62
55
36
62
0
3
0
189
114
154
39
35
122
4
0
96

18
489
161
202
48
68
0
538
28
2083
56305
56305
0
133
0
76
23
90
7
70
20
63
240
1
139
754
207
0
84
1071
303
482
199
321
25
60
332
230
0
102
0
0
501

16
284
87
142
32
34
0
306
14
1599
36129
36129
0
103
0
51
15
63
4
46
11
40
173
0
78
446
152
0
65
708
216
305
158
190
12
33
189
122
0
71
0
0
306

7
488
162
331
27
135
0
832
34
1644
64088
64088
0
133
0
100
52
115
11
95
25
60
156
0
415
1046
107
0
32
1301
240
469
65
246
56
202
301
255
0
88
0
0
357

2
161
57
133
8
55
0
338
13
643
24251
24251
0
46
0
34
22
45
4
36
12
19
44
0
169
419
32
0
10
491
88
157
20
67
22
87
90
68
0
26
0
0
112

5
327
105
198
19
80
0
494
21
1001
39837
39837
0
87
0
66
30
70
7
59
13
41
112
0
246
627
75
0
22
810
152
312
45
179
34
115
211
187
0
62
0
0
245

11
509
249
93
53
29
0
200
8
1879
63403
63403
0
186
0
126
61
166
14
120
37
89
178
1
282
839
185
0
62
1240
266
560
130
217
13
15
343
248
0
80
0
0
368

11
385
134
71
33
26
0
143
7
1485
44153
44153
0
94
0
67
25
86
8
63
19
53
148
1
152
618
134
0
53
888
222
362
120
209
10
8
233
153
0
77
0
0
303

0
124
115
22
20
3
0
57
1
394
19250
19250
0
92
0
59
36
80
6
57
18
36
30
0
130
221
51
0
9
352
44
198
10
8
3
7
110
95
0
3
0
0
65

329
360
306
38
0
75
332
475
578
1144
310
0
365
79
315
652
344
246
20
604
92
574
786
203
424
162
298
202
148
499
89
105
369
260
0
549
89
0
150
221
594
186
175

227
210
146
22
0
43
203
252
364
706
185
0
238
34
189
486
231
213
14
342
61
281
467
126
260
126
198
102
100
265
57
63
230
162
0
328
47
0
97
122
390
162
129

276
394
411
43
0
67
398
549
520
1083
369
0
254
57
304
670
477
245
12
646
43
463
864
190
464
124
263
408
180
796
82
316
293
273
0
586
107
0
187
409
585
183
245

90
122
147
11
0
19
155
189
177
369
148
0
70
17
101
269
177
109
5
227
11
121
315
54
178
49
79
169
55
291
22
140
93
100
0
231
36
0
69
153
231
75
89

186
272
264
32
0
48
243
360
343
714
221
0
184
40
203
401
300
136
7
419
32
342
549
136
286
75
184
239
125
505
60
176
200
173
0
355
71
0
118
256
354
108
156

311
449
301
55
0
103
394
593
509
877
309
0
308
75
362
673
410
372
23
908
78
537
930
209
455
111
224
378
229
616
121
218
323
323
0
527
148
0
172
359
564
293
231

244
287
211
26
0
52
267
367
372
749
231
0
252
59
224
505
270
219
16
528
63
375
600
132
327
110
180
216
104
409
63
123
251
194
0
464
83
0
124
195
401
155
160

67
162
90
29
0
51
127
226
137
128
78
0
56
16
138
168
140
153
7
380
15
162
330
77
128
1
44
162
125
207
58
95
72
129
0
63
65
0
48
164
163
138
71

492
0
156
447
166
196
383
211
570
231
45
71
706
195
176
48
847
366
594
92
28
0
499
0
394
0
80
158
598
61
50
460
132
276
58
179
277
154
105
320
191
41
642

339
0
84
217
115
159
225
154
333
162
30
54
425
118
97
26
558
269
394
61
13
0
304
0
219
0
61
85
432
28
39
298
96
152
37
135
197
86
51
253
96
23
405

382
0
181
506
263
126
324
89
605
214
51
39
748
244
273
98
851
443
650
71
39
0
480
0
425
0
89
286
493
135
83
370
180
357
73
64
380
249
225
225
281
395
736

122
0
61
161
95
35
124
28
214
80
17
13
265
89
114
38
334
177
234
29
15
0
148
0
151
0
27
108
182
54
36
159
78
155
37
16
145
108
98
88
98
197
304

260
0
120
345
168
91
200
61
391
134
34
26
483
155
159
60
517
266
416
42
24
0
332
0
274
0
62
178
311
81
47
211
102
202
36
48
235
141
127
137
183
198
432

418
0
158
588
288
239
389
143
707
194
65
94
799
214
337
68
857
468
823
107
47
0
457
0
471
0
125
246
544
129
81
499
159
347
73
134
425
208
216
237
230
140
699

354
0
111
343
166
120
270
134
441
153
34
46
569
161
174
43
658
324
483
69
26
0
298
0
281
0
63
151
397
64
46
363
102
239
54
116
260
145
114
198
176
128
490

64
0
47
245
122
119
119
9
266
41
31
48
230
53
163
25
199
144
340
38
21
0
159
0
190
0
62
95
147
65
35
136
57
108
19
18
165
63
102
39
54
12
209

53
67
400
876
124
83
131
65
6
139
460
0
492
50
0
107
387
435
75
94
0
333
161
639
1098
450
330
5
0
429
185
0
217
147
278
630
785
317
353
150
281
4
236

41
38
263
576
88
56
94
26
0
84
258
0
273
19
0
64
212
294
46
58
0
232
133
529
700
233
181
4
0
236
102
0
183
95
177
361
517
180
203
103
121
2
175

81
88
344
996
240
133
80
100
51
113
572
0
638
112
0
149
572
369
294
236
0
356
61
223
775
445
461
6
0
484
149
0
648
256
282
590
779
398
348
145
751
14
260

36
34
136
377
96
52
33
32
21
31
224
0
239
42
0
53
210
150
138
102
0
136
16
98
238
140
167
2
0
192
63
0
242
115
94
203
282
150
125
59
315
6
97

45
54
208
619
144
81
47
68
30
82
348
0
399
70
0
96
362
219
156
134
0
220
45
125
537
305
294
4
0
292
86
0
406
141
188
387
497
248
223
86
436
8
163

48
55
338
1068
204
122
108
55
37
152
447
0
462
70
0
102
377
385
184
183
0
402
101
419
1329
476
316
8
0
484
204
0
529
188
384
622
878
393
379
143
501
9
255

46
53
280
720
125
67
82
47
16
104
396
0
348
46
0
81
324
334
105
109
0
266
86
328
849
326
293
4
0
338
115
0
273
127
225
421
635
279
263
117
319
5
173

2
2
58
348
79
55
26
8
21
48
51
0
114
24
0
21
53
51
79
74
0
136
15
91
480
150
23
4
0
146
89
0
256
61
159
201
243
114
116
26
182
4
82

323
675
125
63
84
0
443
281
132
318
313
439
897
539
441
514
0
0
299
103
116
396
0
11
1
417
175
38
435
55
248
54
428
193
193
77
34
0
167
323
508
0
223

200
449
71
56
62
0
294
203
112
269
209
290
657
350
267
356
0
0
207
86
77
271
0
8
0
277
135
14
299
33
138
37
265
135
122
51
21
0
91
185
340
0
161

513
559
63
18
12
0
665
204
80
417
452
533
567
557
377
707
0
0
168
114
72
448
0
17
0
407
274
69
535
117
445
53
617
132
207
53
37
0
351
793
1178
0
411

208
202
16
8
5
0
274
78
26
177
176
203
196
216
123
283
0
0
69
42
27
163
0
7
0
134
105
27
228
44
168
14
230
32
72
21
13
0
166
344
542
0
199

305
357
47
10
7
0
391
126
54
240
276
330
371
341
254
424
0
0
99
72
45
285
0
10
0
273
169
42
307
73
277
39
387
100
135
32
24
0
185
449
636
0
212

456
725
78
37
47
0
552
215
107
427
404
480
916
524
405
670
0
0
350
115
88
548
0
19
1
537
284
66
507
55
380
67
532
158
248
58
35
0
161
585
562
0
375

300
532
78
36
44
0
423
201
93
275
269
388
652
441
343
452
0
0
229
76
78
307
0
9
1
326
155
35
370
53
243
46
353
131
152
57
23
0
158
328
494
0
237

156
193
0
1
3
0
129
14
14
152
135
92
264
83
62
218
0
0
121
39
10
241
0
10
0
211
129
31
137
2
137
21
179
27
96
1
12
0
3
257
68
0
138

1392
307
185
187
159
76
343
460
195
183
251
888
237
323
168
63
157
175
147
281
38513
38513
0
598
1251
141
155
192
192
41
209
369
294
174
152
239
1324
565
73
0
71
100
558

923
206
113
146
106
65
273
334
122
117
176
568
161
168
102
51
111
99
89
179
26882
26882
0
490
974
72
120
129
110
28
145
252
219
137
103
187
1120
401
57
0
48
50
405

2034
739
386
159
179
57
395
780
219
206
235
817
254
408
189
20
140
271
97
196
42290
42290
0
380
1161
251
223
274
231
42
221
380
171
193
114
395
1339
272
54
0
76
119
621

830
339
175
60
74
26
160
361
88
78
83
267
108
164
74
6
42
117
30
68
16566
16566
0
141
477
86
76
90
70
20
93
133
62
69
46
162
520
108
18
0
33
53
247

1204
400
211
99
105
31
235
419
131
128
152
550
146
244
115
14
98
154
67
128
25724
25724
0
239
684
165
147
184
161
22
128
247
109
124
68
233
819
164
36
0
43
66
374

1388
443
253
199
165
73
506
493
195
179
220
942
270
394
222
41
242
264
94
302
40327
40327
0
419
1024
178
191
229
220
63
323
460
227
160
133
300
1079
445
50
0
65
90
566

1094
310
176
139
132
60
296
404
147
126
182
678
211
271
122
39
122
162
81
210
30836
30836
0
372
900
119
118
159
133
34
172
277
192
144
124
225
939
355
46
0
62
85
448

294
133
77
60
33
13
210
89
48
53
38
264
59
123
100
2
120
102
13
92
9491
9491
0
47
124
59
73
70
87
29
151
183
35
16
9
75
140
90
4
0
3
5
118

218
273
110
470
0
157
114
144
0
94
165
186
284
463
1576
1593
787
221
127
944
0
54
411
28
434
82
54
525
115
153
44
191
122
371
91
348
12
182
0
168
111
274
184

138
202
66
341
0
113
73
97
0
72
93
119
203
321
1187
1163
558
121
77
570
0
29
275
15
274
47
38
387
90
98
34
152
65
224
47
202
7
115
0
93
53
171
139

447
372
228
496
0
232
578
388
0
143
170
283
484
518
1192
922
671
438
232
957
0
101
648
73
465
141
173
548
98
178
89
457
176
665
149
495
23
335
0
259
160
313
185

185
146
101
167
0
96
256
172
0
69
64
119
214
207
474
383
246
182
88
345
0
44
275
33
168
49
79
227
37
74
41
222
58
261
52
208
10
127
0
96
69
106
75

262
226
127
329
0
136
322
216
0
74
106
164
270
311
718
539
425
256
144
612
0
57
373
40
297
92
94
321
61
104
48
235
118
404
97
287
13
208
0
163
91
207
110

356
296
135
426
0
192
319
251
0
116
263
173
405
517
1553
1197
799
243
227
931
0
81
413
65
652
138
123
535
131
142
83
265
222
389
171
403
23
308
0
154
126
385
313

233
236
106
344
0
131
204
176
0
86
149
142
299
385
1214
1066
590
214
134
764
0
52
344
34
366
74
71
389
91
128
47
219
114
367
92
288
12
178
0
141
92
216
160

123
60
29
82
0
61
115
75
0
30
114
31
106
132
339
131
209
29
93
167
0
29
69
31
286
64
52
146
40
14
36
46
108
22
79
115
11
130
0
13
34
169
153

216
70
387
23
129
302
52
291
231
0
203
73
300
207
0
47
864
17
2
141
125
218
0
25
361
264
298
20
0
24
177
231
216
539
175
245
108
208
126
57
12
129
17

93
46
197
13
98
186
25
202
151
0
123
58
186
129
0
12
471
9
1
103
95
145
0
21
262
209
178
12
0
12
103
117
130
384
127
179
74
157
81
50
7
105
8

231
80
480
54
197
375
81
216
194
0
300
37
248
286
0
73
842
11
0
190
188
223
0
18
241
280
364
19
0
47
247
275
159
757
98
184
174
96
168
39
15
147
32

79
26
171
26
87
155
28
73
70
0
106
12
73
119
0
32
264
3
0
75
82
79
0
8
104
104
134
7
0
18
104
93
55
340
33
68
79
26
46
17
4
60
11

152
54
309
28
110
220
53
143
124
0
194
25
175
167
0
41
578
8
0
115
106
144
0
10
137
176
230
12
0
29
143
182
104
417
65
116
95
70
122
22
11
87
21

231
114
663
35
135
395
90
266
258
0
200
53
277
263
0
35
765
12
2
138
132
241
0
17
591
259
322
26
0
42
233
256
185
694
115
234
156
167
164
41
9
123
27

160
59
361
26
122
260
46
222
189
0
177
46
219
192
0
35
651
12
2
136
111
184
0
17
329
186
251
14
0
19
159
191
158
473
112
173
94
150
99
40
8
114
15

71
55
302
9
13
135
44
44
69
0
23
7
58
71
0
0
114
0
0
2
21
57
0
0
262
73
71
12
0
23
74
65
27
221
3
61
62
17
65
1
1
9
12

185
0
105
200
1075
45
423
91
88
3
104
221
270
208
86
105
84
8
486
422
287
82
257
0
358
120
393
134
229
895
315
446
1673
0
936
4
336
198
332
494
454
279
0

141
0
58
140
825
10
329
47
60
5
68
156
181
131
64
77
36
2
400
301
160
47
157
0
249
59
278
65
171
668
261
274
1237
0
691
3
239
143
275
367
342
238
0

213
0
132
179
1462
134
395
93
157
4
164
470
363
264
43
232
111
6
426
426
408
163
390
0
305
109
417
239
182
593
344
385
1148
0
1033
9
502
346
312
346
677
142
0

85
0
51
52
618
54
151
31
70
2
66
208
132
94
13
101
42
2
163
164
136
73
143
0
103
34
159
99
79
215
141
143
424
0
446
5
224
148
128
123
272
52
0

128
0
81
127
844
80
244
62
87
2
98
262
231
170
30
131
69
4
263
262
272
90
247
0
202
75
258
140
103
378
203
242
724
0
587
4
278
198
184
223
405
90
0

140
0
128
166
1139
114
361
78
78
2
144
268
274
165
63
211
60
5
361
426
352
93
277
0
319
101
383
145
193
756
355
430
1466
0
1049
3
341
234
291
454
464
437
0

130
0
82
155
907
65
333
70
77
2
104
216
229
158
58
126
60
5
340
333
225
72
228
0
259
85
318
108
166
632
273
355
1190
0
793
3
305
183
259
349
386
257
0

10
0
46
11
232
49
28
8
1
0
40
52
45
7
5
85
0
0
21
93
127
21
49
0
60
16
65
37
27
124
82
75
276
0
256
0
36
51
32
105
78
180
0

374
53283
53283
0
696
406
252
12
106
65
65
0
0
0
531
156
282
81
241
102
73
328
142
273
1036
1145
106
122
87
143
268
302
45
302
100
255
464
162
0
0
102
471
50

252
38656
38656
0
401
229
139
8
64
48
33
0
0
0
367
97
201
52
170
63
39
212
83
218
767
849
68
96
59
90
185
199
32
228
56
156
304
102
0
0
69
336
19

301
48925
48925
0
810
584
452
35
146
88
86
0
0
0
388
160
202
91
211
116
61
275
104
216
716
1290
274
70
92
126
320
295
50
246
347
283
560
116
0
0
128
405
140

120
19019
19019
0
297
220
182
15
57
32
23
0
0
0
130
60
82
35
85
37
25
85
38
77
288
554
116
34
40
42
136
120
18
91
160
126
231
46
0
0
47
149
58

181
29906
29906
0
513
364
270
20
89
56
63
0
0
0
258
100
120
56
126
79
36
190
66
139
428
736
158
36
52
84
184
175
32
155
187
157
329
70
0
0
81
256
82

292
52525
52525
0
754
368
336
14
143
54
75
0
0
0
544
114
194
63
198
148
65
316
126
230
1047
1242
215
86
75
105
318
333
77
317
240
292
372
131
0
0
119
411
119

276
40824
40824
0
535
340
252
12
94
42
57
0
0
0
362
112
158
62
176
82
59
255
116
159
794
988
124
71
67
95
228
247
44
240
152
225
328
117
0
0
73
351
71

16
11701
11701
0
219
28
84
2
49
12
18
0
0
0
182
2
36
1
22
66
6
61
10
71
253
254
91
15
8
10
90
86
33
77
88
67
44
14
0
0
46
60
48

376
307
333
180
417
692
0
7
474
299
1096
335
141
647
71
476
747
176
1840
311
946
532
1604
1217
512
1285
778
482
1325
67
224
987
673
481
1448
2
521
32
507
37
227
25
228

247
231
254
134
293
409
0
2
318
203
835
253
169
422
63
324
596
138
1441
254
777
358
1274
963
384
1134
697
380
1083
47
174
786
488
325
1117
0
397
24
398
13
155
18
169

267
380
295
165
362
673
0
10
498
297
887
135
247
554
29
621
696
167
1433
346
983
434
1093
795
431
428
232
345
1085
54
74
782
507
389
1311
0
346
53
542
111
354
75
297

104
141
95
63
135
229
0
3
188
104
346
43
91
183
12
241
307
69
574
163
438
175
453
270
159
170
86
156
425
24
35
316
201
156
513
0
122
26
235
43
144
26
117

163
239
200
102
227
444
0
7
310
193
541
92
156
371
17
380
389
98
859
183
545
259
640
525
272
258
146
189
660
30
39
466
306
233
798
0
224
27
307
68
210
49
180

319
327
336
138
372
800
0
7
417
250
1013
204
218
682
66
501
721
136
1756
280
923
451
1463
985
486
971
611
395
1224
106
262
964
605
409
1289
2
434
45
483
63
279
60
223

273
253
260
129
313
516
0
7
388
240
726
169
125
546
51
385
570
116
1342
240
760
385
1145
806
397
794
463
268
911
59
164
747
486
348
1036
2
358
27
401
47
212
35
212

46
74
76
9
59
284
0
0
29
10
287
35
93
136
15
116
151
20
414
40
163
66
318
179
89
177
148
127
313
47
98
217
119
61
253
0
76
18
82
16
67
25
11

863
1170
104
150
305
540
0
132
293
117
481
293
423
487
536
70
77
105
0
33
291
67
3
330
340
298
213
400
179
738
7
1301
12
0
44
401
0
303
806
37
431
8
251

643
784
72
96
244
389
0
77
236
87
318
242
340
349
396
52
46
102
0
20
204
54
8
230
265
201
178
231
106
473
4
1034
10
0
23
278
1
173
523
30
288
2
165

683
1252
38
154
223
421
28
155
268
75
576
171
622
454
728
164
95
49
0
17
308
148
4
214
367
221
213
333
195
472
13
931
15
0
74
441
3
292
629
43
337
9
185

255
446
12
60
80
146
10
65
104
25
222
69
285
182
335
67
36
17
0
4
101
63
1
71
141
74
86
115
72
145
7
364
7
0
28
161
2
103
222
21
111
2
67

428
806
26
94
143
275
18
90
164
50
354
102
337
272
393
97
59
32
0
13
207
85
3
143
226
147
127
218
123
327
6
567
8
0
46
280
1
189
407
22
226
7
118

812
1192
59
198
293
510
16
142
262
89
608
203
563
487
617
91
117
80
0
30
271
133
5
312
410
291
224
362
183
596
9
1085
12
0
50
447
2
489
663
35
344
14
199

656
939
56
128
223
419
6
111
203
87
419
193
398
379
500
70
66
73
0
26
212
73
2
264
297
230
171
323
157
510
9
922
10
0
40
349
1
268
620
34
322
9
185

156
253
3
70
70
91
10
31
59
2
189
10
165
108
117
21
51
7
0
4
59
60
3
48
113
61
53
39
26
86
0
163
2
0
10
98
1
221
43
1
22
5
14

309
225
12
4
359
0
627
385
432
5
524
0
3
772
41
300
124
194
248
582
149
512
195
359
34
887
742
208
376
74551
64153
10398
373
1216
723
234
2840
312
76
588
127
410
335

202
174
8
1
235
0
473
254
288
4
343
0
0
480
26
215
88
131
137
384
87
353
145
262
10
628
562
154
252
53892
45356
8536
251
765
469
164
2145
205
36
406
69
282
225

295
230
4
34
363
0
672
301
493
21
494
0
0
593
62
239
86
245
237
559
219
604
276
363
51
1139
729
216
514
73606
66754
6852
335
1411
640
284
2933
364
179
690
242
487
422

105
97
1
15
136
0
290
114
188
9
151
0
0
172
18
75
32
89
90
209
99
248
128
138
20
464
329
93
208
29218
26471
2747
124
508
215
118
1217
131
72
279
105
214
164

190
133
3
19
227
0
382
187
305
12
343
0
0
421
44
164
54
156
147
350
120
356
148
225
31
675
400
123
306
44388
40283
4105
211
903
425
166
1716
233
107
411
137
273
258

264
214
9
20
421
0
871
614
517
16
483
0
3
674
73
300
76
209
233
440
256
531
217
358
54
1016
863
317
454
79107
69944
9163
344
1249
684
275
3021
304
184
571
178
513
330

232
178
8
13
284
0
584
348
329
11
388
0
3
576
35
215
75
154
206
394
139
419
181
287
26
782
662
194
341
60242
52947
7295
301
1008
532
214
2239
261
99
490
131
363
262

32
36
1
7
137
0
287
266
188
5
95
0
0
98
38
85
1
55
27
46
117
112
36
71
28
234
201
123
113
18865
16997
1868
43
241
152
61
782
43
85
81
47
150
68

108
1042
620
714
414
852
256
766
331
4
897
160
0
1382
0
193
221
249
757
839
0
0
474
105
277
44
66
686
225
234
524
371
157
30
73
850
0
1718
2081
9
1141
442
600

41
760
478
541
326
626
183
466
216
0
634
105
0
929
0
103
117
190
508
606
0
0
291
56
182
31
43
457
180
187
319
238
104
18
54
494
0
1468
1456
2
853
295
444

211
966
373
480
263
620
316
883
280
15
760
74
0
1551
0
486
264
272
983
596
0
0
586
155
263
112
116
909
192
360
479
303
159
15
111
813
0
1264
1664
32
886
501
760

83
386
125
182
96
250
123
334
82
6
262
22
0
590
0
213
94
97
399
212
0
0
234
56
88
47
50
375
74
159
166
120
66
6
43
291
0
551
589
15
356
226
345

128
580
248
298
167
370
193
549
198
9
498
52
0
961
0
273
170
175
584
384
0
0
352
99
175
65
66
534
118
201
313
183
93
9
68
522
0
713
1075
17
530
275
415

182
1001
596
603
435
711
260
749
283
12
763
99
0
1516
0
244
174
370
826
576
0
0
512
158
287
47
75
936
184
296
542
291
174
25
80
971
0
1565
1883
13
1161
443
817

117
864
485
517
335
618
234
619
261
6
630
95
0
1184
0
219
162
226
639
488
0
0
405
98
202
47
70
624
172
220
402
256
130
25
73
761
0
1259
1578
13
883
376
560

65
137
111
86
100
93
26
130
22
6
133
4
0
332
0
25
12
144
187
88
0
0
107
60
85
0
5
312
12
76
140
35
44
0
7
210
0
306
305
0
278
67
257

526
1367
372
636
240
546
229
134
149
583
84
384
0
581
0
1084
528
132
40
319
0
1398
679
107
8
449
334
64
0
341
230
392
15
168
51
278
173
41
0
5
26
53
382

413
1078
259
386
177
367
166
67
88
469
55
266
0
425
0
756
390
101
17
216
0
1067
493
94
7
351
232
55
0
270
139
283
11
111
34
230
103
41
0
4
22
38
229

461
1143
349
938
218
792
206
287
109
483
36
497
0
839
0
1273
637
98
108
335
0
2040
858
59
4
456
475
39
0
300
221
389
30
271
30
319
321
76
0
3
4
105
392

200
458
137
376
86
343
85
110
30
202
15
202
0
365
0
536
228
38
49
150
0
878
376
20
3
202
214
16
0
148
82
169
11
103
14
141
132
30
0
2
2
48
144

261
685
212
562
132
449
121
177
79
281
21
295
0
474
0
737
409
60
59
185
0
1162
482
39
1
254
261
23
0
152
139
220
19
168
16
178
189
46
0
1
2
57
248

635
1576
366
908
277
854
195
274
181
537
105
408
0
830
0
1145
650
123
69
417
0
1810
777
87
3
392
473
54
0
350
257
414
15
279
39
285
305
46
0
4
22
57
416

438
1099
256
585
201
570
189
150
119
456
75
328
0
622
0
964
432
104
53
279
0
1330
636
86
3
368
317
53
0
296
185
349
13
161
37
257
203
41
0
4
21
55
310

197
477
110
323
76
284
6
124
62
81
30
80
0
208
0
181
218
19
16
138
0
480
141
1
0
24
156
1
0
54
72
65
2
118
2
28
102
5
0
0
1
2
106

105
129
1121
194
25
401
556
263
217
462
107
340
29
97
52
0
233
449
267
400
219
458
782
108
276
282
488
136
475
801
336
118
0
120
105
14
23
0
152
0
1124
0
33

76
88
821
130
17
308
436
193
160
281
79
229
13
54
30
0
171
298
197
277
130
416
616
69
187
199
312
93
353
518
242
90
0
72
70
4
11
0
93
0
912
0
24

234
146
912
222
32
367
557
217
125
411
78
245
103
100
85
0
203
421
267
305
435
369
521
176
198
346
493
82
449
741
533
101
0
113
74
21
36
0
98
0
975
0
49

95
53
336
79
12
146
260
81
41
149
23
83
47
29
23
0
71
148
96
115
172
150
206
69
67
140
190
30
167
263
216
41
0
38
35
4
11
0
26
0
385
0
22

139
93
576
143
20
221
297
136
84
262
55
162
56
71
62
0
132
273
171
190
263
219
315
107
131
206
303
52
282
478
317
60
0
75
39
17
25
0
72
0
590
0
27

179
181
1307
328
40
376
597
224
176
386
127
386
63
109
54
0
234
402
236
339
320
495
640
125
329
370
569
73
394
760
539
94
0
166
155
18
33
0
156
0
959
0
47

114
110
936
190
21
325
473
191
151
335
83
254
46
76
49
0
177
330
195
294
233
384
523
96
196
251
392
71
332
639
335
91
0
85
85
8
19
0
107
0
843
0
30

65
71
371
138
19
51
124
33
25
51
44
132
17
33
5
0
57
72
41
45
87
111
117
29
133
119
177
2
62
121
204
3
0
81
70
10
14
0
49
0
116
0
17

298
200
399
24
203
90
119
727
51
305
222
41
192
268
283
118
193
433
43
348
378
42
149
214
326
152
271
41
88
370
413
46
251
193
190
393
190
564
108
366
82
353
193

160
84
277
17
140
71
72
524
43
201
176
18
134
182
203
90
153
285
25
258
280
36
95
150
212
80
216
28
48
231
374
36
176
121
125
275
119
443
92
244
60
198
128

392
248
295
52
161
74
53
525
24
306
175
64
313
266
145
56
171
387
64
495
335
145
150
208
279
158
406
131
161
309
244
19
224
221
223
262
353
1054
29
289
155
475
181

155
80
111
25
72
28
14
202
9
130
57
33
119
97
53
19
57
137
23
189
140
64
55
77
100
65
163
57
63
91
117
6
86
92
92
78
145
493
6
107
63
185
72

237
168
184
27
89
46
39
323
15
176
118
31
194
169
92
37
114
250
41
306
195
81
95
131
179
93
243
74
98
218
127
13
138
129
131
184
208
561
23
182
92
290
109

361
236
298
41
170
79
106
652
49
425
252
73
255
262
343
124
197
413
63
376
483
113
153
224
317
249
385
121
194
372
354
26
210
292
250
359
316
791
67
419
131
554
179

236
159
276
27
161
65
94
488
39
294
171
38
164
211
208
89
146
351
41
293
303
53
110
168
248
131
226
60
105
272
268
25
204
181
185
265
201
582
63
296
88
338
172

125
77
22
14
9
14
12
164
10
131
81
35
91
51
135
35
51
62
22
83
180
60
43
56
69
118
159
61
89
100
86
1
6
111
65
94
115
209
4
123
43
216
7

0
21
63
252
160
215
434
112
68
354
218
32
195
69
259
1941
5782
2675
54107
54107
0
763
210
40
392
172
123
0
426
1014
196
404
55
369
916
0
1368
546
0
0
0
0
0

0
7
30
147
109
137
313
77
34
278
178
38
132
36
163
1448
4753
2335
38393
38393
0
519
151
25
297
141
51
0
290
706
150
279
34
227
638
0
1013
386
0
0
0
0
0

0
81
170
477
166
326
443
241
123
217
151
13
325
306
337
1922
3477
1453
66197
66197
0
1220
185
36
536
242
126
0
858
982
203
360
99
534
1053
0
1313
734
0
0
0
0
0

0
40
79
199
58
148
178
106
48
84
57
6
136
144
137
752
1421
574
27503
27503
0
509
72
12
245
104
42
0
379
379
81
151
46
222
450
0
538
313
0
0
0
0
0

0
41
91
278
108
178
265
135
75
133
94
7
189
162
200
1170
2056
879
38694
38694
0
711
113
24
291
138
84
0
479
603
122
209
53
312
603
0
775
421
0
0
0
0
0

0
57
141
342
136
292
748
155
90
434
191
20
235
255
380
1836
5127
2200
72581
72581
0
1006
295
58
509
272
136
0
826
1152
241
400
114
421
1118
0
1507
760
0
0
0
0
0

0
26
79
259
131
212
458
119
64
280
156
19
206
136
239
1489
4044
1762
49240
49240
0
749
172
31
383
179
98
0
504
846
175
311
66
318
770
0
1123
519
0
0
0
0
0

0
31
62
83
5
80
290
36
26
154
35
1
29
119
141
347
1083
438
23341
23341
0
257
123
27
126
93
38
0
322
306
66
89
48
103
348
0
384
241
0
0
0
0
0

395
602
244
286
0
593
399
940
220
1
177
72
158
235
79
580
137
204
39
177
163
97
0
280
214
275
479
169
540
116
123
0
469
274
160
299
661
370
0
0
0
782
15

344
440
195
225
0
408
302
764
164
0
138
76
114
159
57
462
96
155
19
130
102
65
0
182
152
190
328
114
364
81
79
0
289
193
95
225
447
281
0
0
0
543
11

737
968
146
354
0
731
536
1057
251
2
197
167
174
293
60
640
62
328
92
123
158
332
0
409
291
355
877
333
621
265
514
0
508
271
164
329
438
304
0
0
0
1028
37

332
441
53
151
0
293
237
472
115
1
91
80
82
114
25
276
29
138
28
51
58
158
0
180
122
141
387
133
265
138
221
0
176
112
58
129
140
128
0
0
0
422
15

405
527
93
203
0
438
299
585
136
1
106
87
92
179
35
364
33
190
64
72
100
174
0
229
169
214
490
200
356
127
293
0
332
159
106
200
298
176
0
0
0
606
22

503
1001
223
296
0
833
562
1125
275
0
201
150
155
308
78
742
135
281
96
174
196
224
0
470
256
362
840
260
656
329
351
0
644
351
204
426
656
353
0
0
0
1005
32

395
641
180
252
0
562
409
849
211
0
155
95
149
221
64
506
98
201
44
138
145
144
0
280
191
253
558
186
530
182
203
0
411
253
141
263
479
274
0
0
0
683
15

108
360
43
44
0
271
153
276
64
0
46
55
6
87
14
236
37
80
52
36
51
80
0
190
65
109
282
74
126
147
148
0
233
98
63
163
177
79
0
0
0
322
17

153
13
205
96
172
225
0
1030
1
29
175
134
345
226
46
120
24
33
208
0
168
73
271
187
375
334
9
369
545
2
147
899
236
356
159
362
243
483
367
853
632
248
1170

94
4
124
44
94
116
0
720
0
10
127
88
191
129
28
67
15
22
141
0
127
52
148
131
266
230
9
265
397
1
127
623
144
268
114
259
176
346
286
648
471
142
794

111
26
238
110
152
309
0
1546
0
40
160
183
415
367
102
285
64
42
448
0
124
39
290
504
561
495
28
256
447
2
149
1236
326
195
49
554
274
547
314
720
442
354
1085

36
13
90
34
48
109
0
638
0
13
60
70
150
134
45
119
28
22
181
0
60
16
89
224
250
206
13
90
188
1
53
560
129
68
13
233
105
225
139
317
182
128
438

75
13
148
76
104
200
0
908
0
27
100
113
265
233
57
166
36
20
267
0
64
23
201
280
311
289
15
166
259
1
96
676
197
127
36
321
169
322
175
403
260
226
647

168
17
255
123
152
338
0
1367
0
31
182
190
424
310
76
353
54
40
406
0
142
49
481
418
534
450
20
291
431
1
158
1316
273
313
115
605
247
724
469
1033
580
342
1400

103
10
186
75
121
196
0
1011
0
27
135
130
271
182
38
182
27
29
262
0
133
49
247
243
363
310
13
272
392
1
116
911
202
254
107
378
199
481
299
691
457
241
1059

65
7
69
48
31
142
0
356
0
4
47
60
153
128
38
171
27
11
144
0
9
0
234
175
171
140
7
19
39
0
42
405
71
59
8
227
48
243
170
342
123
101
341

768
16
552
0
377
398
0
408
549
239
158
391
306
523
0
166
26
371
445
154
561
367
223
198
158
302
174
315
580
1061
601
702
222
0
280
728
869
356
0
205
1992
0
428

511
12
341
0
266
257
0
320
389
167
123
277
237
421
0
154
17
256
273
109
428
239
155
101
107
227
129
229
439
683
486
475
202
0
194
492
576
277
0
147
1462
0
272

795
24
682
0
359
667
0
560
523
219
405
429
795
604
0
66
127
612
728
124
555
524
318
373
123
357
205
172
402
867
961
978
312
0
234
1280
1090
282
0
213
2541
0
656

298
14
266
0
128
275
0
253
225
74
179
179
358
268
0
27
59
242
299
45
220
199
137
152
50
152
80
68
174
341
436
376
140
0
91
598
438
118
0
96
1111
0
262

497
10
416
0
231
392
0
307
298
145
226
250
437
336
0
39
68
370
429
79
335
325
181
221
73
205
125
104
228
526
525
602
172
0
143
682
652
164
0
117
1430
0
394

961
25
733
0
386
678
0
636
531
355
437
446
535
887
0
256
98
621
833
231
701
451
433
338
187
444
314
235
576
1211
909
976
341
0
356
1278
1326
435
0
283
2800
0
693

695
17
513
0
312
418
0
396
454
195
232
343
383
492
0
129
49
361
478
121
479
340
220
202
133
274
172
208
453
768
592
669
227
0
231
772
828
295
0
201
1865
0
453

266
8
220
0
74
260
0
240
77
160
205
103
152
395
0
127
49
260
355
110
222
111
213
136
54
170
142
27
123
443
317
307
114
0
125
506
498
140
0
82
935
0
240

164
1118
314
75
18
112
438
181
37
305
1162
88
149
0
31
0
661
254
407
211
416
0
82
148
185
82
323
0
10
547
146
289
44
45
155
60755
60755
0
476
417
384
538
256

128
826
235
47
10
81
374
124
23
206
886
63
100
0
25
0
515
185
289
143
302
0
52
81
132
52
229
0
13
404
116
192
37
35
104
44874
44874
0
315
267
220
408
204

74
1214
420
161
38
117
230
253
149
426
1218
147
337
0
43
0
818
173
233
320
486
0
189
429
311
94
201
0
48
806
253
237
16
109
263
78441
78441
0
580
761
708
894
458

21
484
188
64
16
47
96
106
70
167
505
68
143
0
18
0
322
74
80
124
210
0
80
166
140
37
71
0
24
359
98
82
6
44
113
32859
32859
0
259
294
285
398
190

53
730
232
97
22
70
134
147
79
259
713
79
194
0
25
0
496
99
153
196
276
0
109
263
171
57
130
0
24
447
155
155
10
65
150
45582
45582
0
321
467
423
496
268

183
1436
477
135
36
137
517
249
99
486
1368
145
296
0
52
0
914
200
391
366
621
0
170
364
278
93
338
0
44
850
305
242
32
107
268
79419
79419
0
696
636
523
869
486

120
972
297
70
21
97
339
180
49
270
976
88
161
0
29
0
604
179
277
211
379
0
89
208
184
65
227
0
24
539
160
210
28
49
160
56669
56669
0
447
413
422
555
290

63
464
180
65
15
40
178
69
50
216
392
57
135
0
23
0
310
21
114
155
242
0
81
156
94
28
111
0
20
311
145
32
4
58
108
22750
22750
0
249
223
101
314
196

366
472
754
38
389
75
356
429
337
863
0
22
257
331
400
411
162
163
240
298
216
368
465
287
422
74
117
135
369
155
822
368
32
76
252
663
60
178
488
635
1543
1002
1714

256
378
429
24
252
53
308
274
207
594
0
29
188
186
318
247
102
115
192
160
134
270
304
220
319
48
93
77
294
117
616
243
24
71
136
459
37
142
384
487
1091
785
1232

510
298
1179
271
415
153
289
604
348
1178
0
80
377
581
346
649
218
209
222
387
276
555
653
281
499
124
405
128
425
249
1423
857
250
159
279
1078
96
286
378
1404
1575
1386
2154

199
118
469
125
157
66
118
241
115
482
0
32
162
226
141
249
93
92
81
132
105
241
275
119
234
47
197
44
178
109
622
363
114
81
109
483
41
136
158
666
645
602
881

311
180
710
146
258
87
171
363
233
696
0
48
215
355
205
400
125
117
141
255
171
314
378
162
265
77
208
84
247
140
801
494
136
78
170
595
55
150
220
738
930
784
1273

658
491
1229
195
513
139
302
503
345
1118
0
72
385
451
483
478
237
205
354
287
219
487
460
236
757
125
304
113
458
307
1307
713
171
137
196
1038
65
168
390
1186
1545
1299
2546

363
371
731
96
364
77
276
395
261
827
0
35
264
316
349
393
156
154
204
254
185
393
404
225
423
79
196
106
345
173
878
474
85
102
189
695
51
164
355
781
1288
964
1598

295
120
498
99
149
62
26
108
84
291
0
37
121
135
134
85
81
51
150
33
34
94
56
11
334
46
108
7
113
134
429
239
86
35
7
343
14
4
35
405
257
335
948

4035
766
0
267
184
472
0
578
210
468
946
753
332
242
103
519
89
521
422
1189
424
126
244
565
0
493
7
1324
438
883
75
1365
0
369
412
569
574
700
570
375
971
96
251

3239
625
0
208
144
324
0
426
184
413
702
546
263
176
71
365
65
400
305
989
267
62
189
454
0
389
3
1023
351
676
40
1007
0
283
318
433
433
556
433
310
743
82
163

3570
1306
0
317
214
572
0
1085
149
463
1132
807
201
274
112
746
191
958
491
1088
766
453
137
406
0
581
7
1758
499
1140
92
1599
0
528
488
514
727
950
779
318
1068
164
296

1493
551
0
128
90
236
0
482
70
199
467
311
79
108
44
301
82
427
207
488
347
202
53
168
0
253
2
798
223
477
31
618
0
215
216
198
312
405
334
137
456
69
103

2077
755
0
189
124
336
0
603
79
264
665
496
122
166
68
445
109
531
284
600
419
251
84
238
0
328
5
960
276
663
61
981
0
313
272
316
415
545
445
181
612
95
193

4706
1187
0
260
227
629
0
1038
211
433
1223
901
299
314
104
724
162
829
484
1242
590
361
207
538
0
622
8
1767
465
990
106
1906
0
515
488
645
614
930
839
387
1114
196
324

3424
822
0
239
169
431
0
676
142
369
859
665
263
210
90
497
110
585
384
931
430
210
201
462
0
451
5
1261
374
797
72
1264
0
383
403
486
479
673
587
294
864
101
211

1282
365
0
21
58
198
0
362
69
64
364
236
36
104
14
227
52
244
100
311
160
151
6
76
0
171
3
506
91
193
34
642
0
132
85
159
135
257
252
93
250
95
113

80
131
239
0
78
0
1056
119
577
691
187
117
99
1827
270
0
160
566
9
237
552
135
284
358
650
83
580
69
191
357
156
263
423
137
149
179
44
180
109
641
224
258
167

82
101
182
0
44
0
808
91
409
479
136
55
71
1294
170
0
127
426
2
173
374
89
190
254
444
51
413
52
154
260
118
174
289
99
119
153
28
140
100
517
181
198
131

140
107
516
0
134
0
1484
327
827
956
385
169
158
2110
586
0
160
923
10
310
651
150
220
304
578
132
408
25
176
619
266
399
421
222
204
278
163
257
335
604
319
315
149

64
41
228
0
57
0
629
140
331
401
145
58
62
867
250
0
58
400
1
130
267
59
80
107
215
61
137
8
64
283
105
180
172
85
87
119
71
106
165
258
145
131
71

76
66
288
0
77
0
855
187
496
555
240
111
96
1243
336
0
102
523
9
180
384
91
140
197
363
71
271
17
112
336
161
219
249
137
117
159
92
151
170
346
174
184
78

142
153
438
0
157
0
1404
243
663
1058
346
123
121
2466
340
0
125
855
7
373
674
204
284
331
696
149
478
53
186
588
194
300
504
156
182
280
120
257
254
556
337
240
290

86
112
288
0
87
0
990
151
528
666
189
93
77
1682
287
0
107
623
7
229
491
124
223
291
558
81
435
48
149
403
155
243
368
134
140
190
65
178
152
515
245
212
157

56
41
150
0
70
0
414
92
135
392
157
30
44
784
53
0
18
232
0
144
183
80
61
40
138
68
43
5
37
185
39
57
136
22
42
90
55
79
102
41
92
28
133

199
113
195
277
339
128
100
16
73
172
325
503
74
163
380
648
5
74
0
311
651
36
390
465
285
399
60972
60972
0
284
1421
308
402
1015
202
1213
480
283
0
118
1057
776
686

138
73
131
258
234
91
78
12
44
142
243
366
30
58
315
558
6
46
0
245
526
31
317
323
195
267
47497
47497
0
197
1018
235
317
774
127
1036
357
219
0
95
868
595
556

423
275
332
279
453
197
179
38
122
239
199
736
144
321
371
747
18
194
0
274
730
39
377
743
444
489
61314
61314
0
266
1982
242
478
1651
441
1609
754
240
0
67
938
1167
755

169
114
150
119
200
80
86
18
46
100
77
295
59
118
152
293
11
84
0
112
330
16
149
331
172
186
25725
25725
0
91
864
105
195
729
186
736
326
98
0
30
396
517
317

254
161
182
160
253
117
93
20
76
139
122
441
85
203
219
454
7
110
0
162
400
23
228
412
272
303
35589
35589
0
175
1118
137
283
922
255
873
428
142
0
37
542
650
438

390
248
305
303
472
191
205
33
156
267
253
794
83
217
467
876
13
149
0
332
618
32
533
669
395
624
68862
68862
0
366
2050
271
481
1414
400
1595
750
246
0
82
1046
1207
762

202
122
187
220
321
133
118
16
76
160
217
489
71
182
307
595
7
97
0
248
573
28
351
476
288
386
52760
52760
0
248
1393
243
394
1026
240
1194
504
227
0
82
933
833
610

188
126
118
83
151
58
87
17
80
107
36
305
12
35
160
281
6
52
0
84
45
4
182
193
107
238
16102
16102
0
118
657
28
87
388
160
401
246
19
0
0
113
374
152

737
148
171
255
286
145
105
320
168
837
0
457
555
751
370
143
416
148
362
362
228
256
331
294
288
477
363
427
500
135
45
145
311
157
444
700
332
750
480
1185
818
362
355

592
119
103
213
240
113
73
245
120
647
0
358
421
637
315
70
292
128
296
215
190
170
235
187
206
282
281
328
427
91
32
112
247
119
383
617
294
594
370
964
700
265
274

572
155
195
148
201
137
106
203
413
857
0
618
695
447
77
180
458
48
336
407
176
319
342
391
349
351
332
879
476
309
32
119
228
130
283
339
344
749
552
1459
514
346
206

225
67
70
60
79
64
43
92
182
373
0
256
302
176
27
67
183
21
133
169
71
116
142
156
132
120
132
405
193
138
15
42
126
52
102
139
155
307
231
635
209
138
70

347
88
125
88
122
73
63
111
231
484
0
362
393
271
50
113
275
27
203
238
105
203
200
235
217
231
200
474
283
171
17
77
102
78
181
200
189
442
321
824
305
208
136

756
166
211
221
223
126
121
245
502
899
0
651
750
720
246
181
495
117
414
461
194
403
261
297
311
359
366
623
415
226
37
152
269
108
380
673
381
940
757
1541
941
412
274

566
123
152
168
220
125
105
227
256
722
0
450
566
614
239
125
379
115
316
320
182
225
253
271
226
344
302
485
390
160
37
112
264
100
323
531
288
669
477
1105
678
296
260

190
43
59
53
3
1
16
18
246
177
0
201
184
106
7
56
116
2
98
141
12
178
8
26
85
15
64
138
25
66
0
40
5
8
57
142
93
271
280
436
263
116
14

265
923
360
621
359
90
235
589
835
206
275
980
990
432
76
503
110
1403
247
330
580
157
315
113
326
192
318
397
283
501
1067
612
738
987
97
125
209
71
303
185
812
279
530

195
647
295
485
263
61
201
400
605
185
203
844
784
352
69
356
59
1079
183
250
449
124
241
82
262
134
232
299
244
343
814
461
562
702
91
105
167
55
225
151
656
230
359

391
885
286
756
373
111
236
667
1039
70
564
571
1041
364
15
641
155
1420
128
247
747
83
209
84
434
220
332
269
128
466
850
446
891
1493
23
183
223
38
420
158
659
223
586

162
363
114
317
156
44
106
288
449
28
269
251
464
132
5
275
66
570
56
101
291
26
93
40
169
86
137
105
54
169
330
165
373
614
9
76
85
15
172
63
308
92
223

229
522
172
439
217
67
130
379
590
42
295
320
577
232
10
366
89
850
72
146
456
57
116
44
265
134
195
164
74
297
520
281
518
879
14
107
138
23
248
95
351
131
363

338
947
291
784
350
97
219
623
1104
155
526
821
1272
554
59
783
148
1705
197
314
677
141
305
101
421
223
379
376
230
565
1077
633
1018
1520
60
184
244
59
301
175
628
323
679

249
694
267
595
318
95
213
529
798
130
331
712
930
382
52
472
99
1172
190
283
522
126
257
91
295
173
266
319
203
416
882
475
701
982
59
109
177
49
270
161
584
231
469

89
253
24
189
32
2
6
94
306
25
195
109
342
172
7
311
49
533
7
31
155
15
48
10
126
50
113
57
27
149
195
158
317
538
1
75
67
10
31
14
44
92
210

554
419
506
642
169
305
113
210
1025
14
1202
652
1085
609
392
253
522
2321
482
547
1407
711
729
168
217
1067
191
276
96
152
546
73133
69596
3537
171
89
345
361
262
260
782
271
219

435
336
420
470
127
225
77
187
869
14
897
463
872
475
268
164
419
1916
415
528
1100
551
690
159
176
849
164
197
75
131
365
58194
55078
3116
133
77
276
286
218
194
572
213
148

541
406
555
577
69
249
81
178
771
6
1481
277
961
839
369
327
495
1878
231
191
1699
636
427
49
112
1117
127
443
107
362
560
57448
55618
1830
124
50
236
239
304
295
642
257
157

221
182
259
220
30
92
36
73
329
1
661
100
373
371
149
141
218
797
91
100
735
248
191
22
37
478
49
202
52
155
196
23261
22518
743
56
23
81
94
138
113
241
98
57

320
224
296
357
39
157
45
105
442
5
820
177
588
468
220
186
277
1081
140
91
964
388
236
27
75
639
78
241
55
207
364
34187
33100
1087
68
27
155
145
166
182
401
159
100

617
419
489
704
138
329
108
188
941
7
1374
508
1237
737
390
330
520
2506
414
410
1688
887
648
149
176
1257
190
415
96
317
572
77559
74322
3237
219
68
430
298
360
363
956
321
169

453
373
447
535
126
232
92
173
817
7
1076
475
879
583
303
228
417
1896
371
347
1290
632
554
137
160
977
155
287
80
205
432
58170
55655
2515
135
65
280
261
237
232
644
225
167

164
46
42
169
12
97
16
15
124
0
298
33
358
154
87
102
103
610
43
63
398
255
94
12
16
280
35
128
16
112
140
19389
18667
722
84
3
150
37
123
131
312
96
2

180
425
106
205
245
1014
210
256
114
520
133
259
1883
142
42
1
1688
136
222
314
223
483
158
176
680
179
67
21
357
393
35
450
892
380
795
1997
1898
275
717
819
137
614
185

132
332
61
140
188
824
177
142
87
403
107
186
1550
105
35
0
1401
96
175
211
182
403
136
138
503
138
42
11
288
339
28
365
694
271
683
1677
1532
235
643
681
105
446
111

225
390
67
156
170
926
73
194
110
280
29
209
1225
68
25
0
1092
78
163
395
183
293
140
112
647
194
56
21
254
168
85
339
1369
455
343
1304
1330
308
417
384
62
678
124

117
144
28
50
69
379
34
61
45
97
10
69
485
18
7
0
445
35
64
183
65
104
58
47
268
76
26
7
95
64
43
138
584
180
124
527
552
131
155
144
24
275
37

108
246
39
106
101
547
39
133
65
183
19
140
740
50
18
0
647
43
99
212
118
189
82
65
379
118
30
14
159
104
42
201
785
275
219
777
778
177
262
240
38
403
87

284
428
110
206
338
1117
147
294
126
556
139
360
1891
112
28
1
1968
99
280
390
287
540
243
258
756
174
75
20
434
404
97
651
1486
553
783
1938
1780
299
629
620
223
762
161

197
350
78
157
207
847
144
183
99
415
87
202
1459
100
26
1
1377
95
197
291
167
357
141
155
555
143
51
18
282
310
55
402
892
333
564
1518
1466
238
454
524
127
536
135

87
78
32
49
131
270
3
111
27
141
52
158
432
12
2
0
591
4
83
99
120
183
102
103
201
31
24
2
152
94
42
249
594
220
219
420
314
61
175
96
96
226
26

451
618
133
216
223
300
190
319
220
263
432
126
269
216
161
192
575
300
131
47
402
389
74
200
1580
159
237
942
84
346
25
64
89
181
295
902
1397
223
1091
0
89
67
120

331
469
111
188
177
228
125
215
155
193
335
75
229
155
142
129
421
179
84
38
310
280
90
143
1148
136
188
740
76
269
23
52
67
128
243
727
1108
162
876
0
68
46
101

377
471
74
107
133
278
321
310
229
140
341
248
125
194
109
187
532
372
199
24
232
294
24
114
1741
21
107
670
22
137
8
41
35
127
161
639
1043
200
947
0
39
34
116

152
189
28
39
51
114
123
129
86
58
141
113
56
89
45
77
204
149
80
10
80
123
13
44
705
9
37
264
4
47
4
10
13
44
54
243
410
78
398
0
15
7
46

225
282
46
68
82
164
198
181
143
82
200
135
69
105
64
110
328
223
119
14
152
171
11
70
1036
12
70
406
18
90
4
31
22
83
107
396
633
122
549
0
24
27
70

355
703
147
183
335
320
272
407
362
246
492
161
238
224
194
205
890
329
246
42
321
356
109
236
2290
114
197
969
52
284
24
83
64
199
291
1001
1743
217
991
0
55
39
128

335
486
89
164
199
249
199
276
219
191
370
138
191
182
143
153
567
269
127
35
311
299
60
154
1491
108
184
767
49
242
23
51
61
129
228
734
1199
179
888
0
54
39
110

20
217
58
19
136
71
73
131
143
55
122
23
47
42
51
52
323
60
119
7
10
57
49
82
799
6
13
202
3
42
1
32
3
70
63
267
544
38
103
0
1
0
18

545
654
4
167
340
2231
158
377
856
263
487
105
124
103
271
71
699
50
123
0
945
120
480
797
275
0
388
434
900
31
380
61
110
314
385
231
36
1661
330
448
30
141
1667

448
521
4
119
245
2006
120
296
670
210
377
85
87
87
217
46
428
45
92
0
790
91
367
682
232
0
308
363
705
34
292
50
76
267
265
191
18
1253
247
356
24
112
1267

342
410
5
98
218
1242
87
431
779
157
711
75
158
169
288
134
1445
4
47
0
344
170
316
446
110
0
310
235
655
58
165
61
100
177
190
169
34
1489
395
353
33
63
1423

120
148
2
32
80
487
26
175
293
65
317
35
69
74
131
59
650
4
17
0
149
79
127
166
40
0
132
90
253
32
55
36
40
61
67
80
10
597
160
159
14
24
545

222
262
3
66
138
755
61
256
486
92
394
40
89
95
157
75
795
0
30
0
195
91
189
280
70
0
178
145
402
26
110
25
60
116
123
89
24
892
235
194
19
39
878

573
791
6
132
261
1969
122
328
917
212
554
152
118
165
317
73
1044
34
124
0
790
132
495
719
202
0
378
399
911
42
353
60
168
216
282
219
26
1757
314
354
28
103
1856

384
482
3
123
240
1570
112
304
695
199
459
85
114
94
238
70
770
34
87
0
662
120
369
566
186
0
313
319
683
39
280
50
94
208
274
186
26
1300
269
335
26
96
1265

189
309
3
9
21
399
10
24
222
13
95
67
4
71
79
3
274
0
37
0
128
12
126
153
16
0
65
80
228
3
73
10
74
8
8
33
0
457
45
19
2
7
591

205
291
95
71
185
223
66
344
11
149
95
986
835
715
0
229
634
886
3047
99
281
100
1533
137
399
203
517
1091
637
310
306
3537
59088
59088
0
108
101
53
195
426
63
416
104

151
250
95
65
142
200
60
250
6
144
80
739
575
577
0
160
449
733
2512
76
241
87
1283
106
318
188
438
929
512
285
254
3116
44863
44863
0
70
71
29
138
302
53
317
77

113
256
44
95
110
78
50
667
20
82
70
1219
1025
1014
0
88
759
545
2112
69
160
26
1104
68
145
217
197
942
783
189
307
1830
52969
52969
0
117
121
56
265
862
174
222
57

50
104
19
43
39
48
17
301
10
34
33
528
441
454
0
30
321
212
855
22
58
12
463
25
57
90
78
394
335
80
119
743
21050
21050
0
46
38
22
111
396
76
78
20

63
152
25
52
71
30
33
366
10
48
37
691
584
560
0
58
438
333
1257
47
102
14
641
43
88
127
119
548
448
109
188
1087
31919
31919
0
71
83
34
154
466
98
144
37

186
331
77
75
157
146
75
402
10
121
87
1546
1069
820
0
180
623
675
3027
116
305
61
1551
125
326
236
443
1094
816
314
287
3237
64114
64114
0
142
157
79
381
697
194
324
153

141
226
76
70
126
136
50
370
10
108
80
982
732
621
0
170
489
635
2345
76
211
57
1229
98
301
178
327
898
605
237
219
2515
47736
47736
0
95
89
40
204
462
95
305
87

45
105
1
5
31
10
25
32
0
13
7
564
337
199
0
10
134
40
682
40
94
4
322
27
25
58
116
196
211
77
68
722
16378
16378
0
47
68
39
177
235
99
19
66

329
343
89
271
104
462
1251
244
1574
773
308
183
269
495
95
304
319
1216
1438
313
328
270
356
340
472
842
1775
1213
129
364
191
310
187
350
221
415
290
552
122
1653
225
0
52

250
259
62
178
69
253
1055
190
1203
629
221
147
219
347
55
241
251
990
1131
243
263
239
291
200
358
671
1387
960
72
182
90
247
110
307
149
315
200
415
94
1350
205
0
21

345
219
216
308
253
617
821
186
920
513
239
257
377
297
148
196
315
551
752
198
337
211
240
557
420
855
1689
963
227
527
357
260
403
429
280
355
299
706
40
1243
128
0
111

160
81
85
114
126
207
329
79
336
198
76
115
157
118
64
82
141
197
275
69
145
80
102
223
174
370
675
375
85
172
131
106
165
203
125
134
98
301
14
479
48
0
42

185
138
131
194
127
410
492
107
584
315
163
142
220
179
84
114
174
354
477
129
192
131
138
334
246
485
1014
588
142
355
226
154
238
226
155
221
201
405
26
764
80
0
69

450
311
138
371
169
684
1259
264
1424
662
412
258
351
388
130
264
325
967
1162
374
466
291
367
542
514
846
2082
1195
239
571
212
281
365
627
323
584
445
790
88
1713
188
0
125

292
263
93
239
134
403
992
179
1147
592
238
184
248
351
84
211
243
821
1004
250
291
230
273
355
407
704
1424
931
124
312
201
248
229
342
202
369
244
528
83
1283
170
0
63

158
48
45
132
35
281
267
85
277
70
174
74
103
37
46
53
82
146
158
124
175
61
94
187
107
142
658
264
115
259
11
33
136
285
121
215
201
262
5
430
18
0
62

284
446
137
22
142
257
170
221
281
194
777
130
78
187
0
104
413
252
399
134
609
405
1210
260
975
356
1177
147
199
115
322
150
409
304
248
429
727
290
549
127
372
160
136

152
328
112
17
100
226
89
143
244
167
587
81
65
149
0
93
295
189
307
92
409
298
851
202
631
240
803
92
125
62
226
95
307
149
153
378
562
200
403
81
299
123
104

353
355
100
12
152
73
202
589
188
266
528
155
103
115
0
84
354
293
451
213
723
411
1614
434
1018
357
1084
251
263
164
249
254
418
454
240
334
780
407
552
151
122
107
50

116
118
39
5
54
26
59
265
82
120
208
53
41
41
0
33
134
116
172
86
272
154
688
213
368
131
383
97
104
58
88
98
182
180
93
124
326
173
236
61
44
42
14

237
237
61
7
98
47
143
324
106
146
320
102
62
74
0
51
220
177
279
127
451
257
926
221
650
226
701
154
159
106
161
156
236
274
147
210
454
234
316
90
78
65
36

420
470
136
16
172
116
159
425
240
264
721
111
82
172
0
99
410
260
637
123
769
382
1440
249
1190
381
1242
237
190
132
339
234
499
350
269
394
882
344
648
204
374
124
103

236
332
105
15
117
106
140
294
204
188
544
90
59
138
0
70
292
228
357
113
468
273
1090
219
811
315
946
145
175
97
244
131
369
256
202
326
636
255
457
124
268
111
101

184
138
31
1
55
10
19
131
36
76
177
21
23
34
0
29
118
32
280
10
301
109
350
30
379
66
296
92
15
35
95
103
130
94
67
68
246
89
191
80
106
13
2

133
28
159
296
232
342
370
449
197
172
226
219
204
372
630
690
341
553
377
260
925
351
180
502
16
2215
283
998
597
1648
682
149
1505
101
263
807
319
335
895
1573
563
106
140

78
20
138
246
206
275
315
380
157
118
185
184
146
323
527
618
282
481
299
238
719
276
135
434
12
1828
215
717
448
1324
530
124
1165
94
183
510
200
241
574
1181
459
80
119

80
30
164
143
121
235
256
125
104
252
97
107
117
194
374
347
163
366
177
144
589
264
138
302
37
1213
163
854
560
1006
365
118
1117
37
630
1713
481
487
1424
1277
221
201
93

32
14
71
67
33
92
108
50
45
89
33
41
40
71
140
148
63
162
57
64
226
97
51
118
13
475
63
332
235
364
141
46
453
14
274
767
206
199
601
497
92
90
39

48
16
93
76
88
143
148
75
59
163
64
66
77
123
234
199
100
204
120
80
363
167
87
184
24
738
100
522
325
642
224
72
664
23
356
946
275
288
823
780
129
111
54

112
27
278
236
212
267
345
371
181
223
195
211
161
326
727
847
251
572
319
203
1033
317
245
425
19
2289
278
1221
604
1407
564
127
1473
73
616
1291
485
331
998
1464
423
168
114

104
22
169
210
158
233
289
319
161
161
170
170
146
267
503
544
238
454
265
191
726
262
157
406
19
1753
194
806
515
1271
476
120
1169
64
360
885
270
301
791
1171
365
105
108

8
5
109
26
54
34
56
52
20
62
25
41
15
59
224
303
13
118
54
12
307
55
88
19
0
536
84
415
89
136
88
7
304
9
256
406
215
30
207
293
58
63
6

296
582
53099
53099
0
505
122
344
58
47
102
527
0
109
1072
134
0
1214
74
724
203
1868
7
101
112
139
501
353
922
73
10
23
119
45
267
0
144
338
336
654
547
0
224

228
446
38210
38210
0
355
88
279
40
28
35
403
0
83
808
72
0
861
46
506
146
1322
5
52
64
77
406
255
757
62
9
16
87
34
224
0
113
236
245
482
412
0
160

226
595
65513
65513
0
594
214
274
167
54
306
682
0
241
982
231
0
1250
107
826
147
2536
19
197
275
305
332
726
1291
201
33
53
292
105
227
0
128
424
298
587
663
0
285

80
217
26842
26842
0
255
98
111
67
17
139
295
0
115
373
90
0
503
41
327
58
1083
10
81
108
125
136
333
571
87
14
19
125
47
92
0
50
178
114
218
278
0
132

146
378
38671
38671
0
339
116
163
100
37
167
387
0
126
609
141
0
747
66
499
89
1453
9
116
167
180
196
393
720
114
19
34
167
58
135
0
78
246
184
369
385
0
153

235
497
67156
67156
0
704
194
313
146
74
194
700
0
204
1129
229
0
1314
130
870
192
2487
19
192
273
309
509
570
1238
95
24
49
217
84
297
0
170
434
467
691
759
0
223

201
462
46311
46311
0
445
120
261
79
34
129
515
0
136
876
131
0
968
74
587
154
1685
11
106
132
159
421
395
918
90
15
26
151
64
213
0
113
308
297
496
510
0
198

34
35
20845
20845
0
259
74
52
67
40
65
185
0
68
253
98
0
346
56
283
38
802
8
86
141
150
88
175
320
5
9
23
66
20
84
0
57
126
170
195
249
0
25

0
181
154
462
1930
166
69
36
597
82
37
596
801
0
315
0
0
276
321
451
51
619
449
0
0
138
941
444
10
161
870
111
751
242
397
0
142
138
114
306
226
359
604

0
95
79
367
1498
112
38
41
479
82
30
451
631
0
235
0
0
182
297
321
31
432
286
0
0
91
781
338
6
117
676
86
613
184
225
0
85
70
69
197
161
249
422

0
314
326
300
1907
154
110
74
743
138
30
553
491
0
274
0
0
336
381
627
81
598
635
0
0
364
1090
597
35
169
1161
113
703
183
601
0
171
283
236
405
407
418
827

0
118
126
121
732
67
43
36
299
65
9
202
185
0
111
0
0
134
175
267
31
243
260
0
0
166
481
255
13
60
498
49
277
79
251
0
75
100
94
160
181
184
339

0
196
200
179
1175
87
67
38
444
73
21
351
306
0
163
0
0
202
206
360
50
355
375
0
0
198
609
342
22
109
663
64
426
104
350
0
96
183
142
245
226
234
488

0
354
284
471
2152
227
116
92
785
183
54
812
814
0
378
0
0
409
387
804
73
635
652
0
0
346
1224
643
31
263
1117
106
878
257
534
0
198
167
191
377
450
427
701

0
179
169
367
1519
147
55
45
513
95
27
507
585
0
235
0
0
257
310
471
45
493
397
0
0
192
787
419
15
131
825
87
633
193
331
0
121
152
114
251
249
328
559

0
175
115
104
633
80
61
47
272
88
27
305
229
0
143
0
0
152
77
333
28
142
255
0
0
154
437
224
16
132
292
19
245
64
203
0
77
15
77
126
201
99
142

275
931
698
253
266
1045
298
61
883
633
434
799
12
2
144
548
219
209
257
23
245
146
16
506
150
361
75
142
178
45
0
166
283
2577
440
295
150
570
228
359
2
181
19

175
687
515
185
201
743
231
46
680
456
299
611
9
0
79
424
141
175
143
6
139
68
10
277
104
248
36
70
104
25
0
107
194
1777
319
140
86
402
165
283
0
136
21

365
823
674
101
350
961
580
199
803
560
606
1117
66
0
141
406
244
309
413
36
528
354
22
859
515
419
139
283
192
133
0
217
565
3445
503
279
145
426
253
419
1
194
33

141
334
263
33
142
351
264
92
312
223
243
508
33
0
50
145
106
142
157
14
216
152
6
294
232
134
60
113
59
54
0
82
248
1424
207
114
52
148
110
163
1
68
13

224
489
411
68
208
610
316
107
491
337
363
609
33
0
91
261
138
167
256
22
312
202
16
565
283
285
79
170
133
79
0
135
317
2021
296
165
93
278
143
256
0
126
20

408
996
878
200
366
1200
484
107
806
677
534
859
59
2
206
562
241
230
356
44
436
308
26
705
422
443
142
293
312
125
0
312
440
3041
489
260
154
532
390
409
0
227
43

268
773
608
181
255
853
330
64
651
531
440
676
30
2
126
383
176
184
233
23
268
169
15
481
220
312
73
143
149
63
0
165
309
2158
356
199
113
413
211
301
0
147
23

140
223
270
19
111
347
154
43
155
146
94
183
29
0
80
179
65
46
123
21
168
139
11
224
202
131
69
150
163
62
0
147
131
883
133
61
41
119
179
108
0
80
20

217
396
119
0
0
357
89
345
1562
126
193
15
55
115
13
541
338
309
44
117
549
1118
718
120
449
77
288
200
417
299
513
306
316
1466
128
100
395
84546
84546
0
91
99
0

175
311
70
0
0
261
63
226
1122
91
121
12
50
73
18
426
184
227
24
104
454
886
430
86
360
52
237
126
250
210
348
205
220
1016
60
81
289
60072
60072
0
68
55
0

214
387
154
0
0
260
62
795
1561
271
238
45
84
188
6
377
580
605
115
280
748
637
913
88
209
64
306
227
796
400
808
329
468
2934
215
222
362
108366
108366
0
61
116
0

93
151
54
0
0
80
29
342
621
120
83
25
32
71
2
141
235
270
50
114
308
234
388
39
68
20
121
87
309
156
327
134
202
1330
78
99
150
44702
44702
0
17
39
0

121
236
100
0
0
180
33
453
940
151
155
20
52
117
4
236
345
335
65
166
440
403
525
49
141
44
185
140
487
244
481
195
266
1604
137
123
212
63664
63664
0
44
77
0

226
424
152
0
0
290
87
371
1890
232
299
38
112
184
11
532
502
411
85
253
655
993
875
104
337
70
313
271
658
369
864
302
504
2153
234
184
355
99984
99984
0
70
97
0

188
324
104
0
0
228
60
335
1321
137
157
21
57
103
7
400
330
345
55
137
458
761
609
85
311
54
233
182
423
254
476
241
312
1369
123
109
307
73466
73466
0
67
73
0

38
100
48
0
0
62
27
36
569
95
142
17
55
81
4
132
172
66
30
116
197
232
266
19
26
16
80
89
235
115
388
61
192
784
111
75
48
26518
26518
0
3
24
0

88
165
255
526
74
242
409
65
274
577
300
1273
91
252
239
206
392
65
156
168
118
468
377
175
337
735
448
371
29
684
445
312
474
430
622
25
5
236
247
129
97
547
171

50
109
164
338
39
179
290
33
154
422
197
835
74
170
155
155
226
47
117
123
79
346
294
130
247
514
336
289
14
516
335
199
382
343
426
20
5
127
163
91
58
326
97

288
263
192
405
35
200
311
72
185
633
413
1488
104
165
392
152
786
59
197
182
90
690
326
107
217
717
523
384
40
622
610
352
514
549
761
23
14
123
229
193
85
875
591

141
108
57
115
12
67
119
25
40
231
162
581
40
44
164
51
326
26
72
79
43
304
119
40
74
262
225
159
16
242
269
121
211
245
305
8
7
38
85
79
33
360
275

147
155
135
290
23
133
192
47
145
402
251
907
64
121
228
101
460
33
125
103
47
386
207
67
143
455
298
225
24
380
341
231
303
304
456
15
7
85
144
114
52
515
316

189
257
203
444
41
178
303
47
174
564
371
1413
124
244
304
147
606
69
163
214
127
728
355
160
410
844
407
568
54
654
493
388
519
664
772
42
14
285
240
228
144
773
505

120
155
184
360
38
156
270
46
165
463
257
1000
72
173
221
136
405
48
133
137
94
452
286
129
280
619
312
329
30
488
402
253
411
425
567
20
6
169
187
122
85
520
283

69
102
19
84
3
22
33
1
9
101
114
413
52
71
83
11
201
21
30
77
33
276
69
31
130
225
95
239
24
166
91
135
108
239
205
22
8
116
53
106
59
253
222

207
210
483
569
235
185
577
193
4166
598
324
947
168
163
0
0
0
293
41
457
0
129
26
0
260
245
79
870
547
545
258
0
223
183
1010
31
111
25
342
270
361
37
1148

137
160
286
300
152
125
460
78
2289
316
223
584
106
133
0
0
0
231
28
295
0
85
13
0
183
193
48
657
408
404
176
0
160
137
634
28
79
17
163
173
302
32
894

269
154
572
1260
276
225
434
250
15738
1871
375
2546
232
142
0
0
0
323
39
617
0
189
60
0
231
258
203
696
569
524
116
0
261
124
1017
28
112
66
424
253
332
42
1030

103
60
208
527
103
84
153
80
7164
824
140
1119
77
60
0
0
0
143
14
241
0
82
18
0
94
90
76
255
235
205
37
0
107
49
387
15
45
27
136
80
143
13
434

166
94
364
733
173
141
281
170
8574
1047
235
1427
155
82
0
0
0
180
25
376
0
107
42
0
137
168
127
441
334
319
79
0
154
75
630
13
67
39
288
173
189
29
596

189
175
500
941
300
174
714
311
5888
766
371
1483
248
155
0
0
0
523
51
606
0
199
53
0
261
260
166
900
606
500
160
0
245
192
983
31
134
60
303
259
354
44
1179

142
148
404
599
167
151
455
174
5120
618
271
1088
146
125
0
0
0
378
32
409
0
107
22
0
212
187
93
644
471
420
147
0
197
139
766
26
85
32
277
196
287
31
983

47
27
96
342
133
23
259
137
768
148
100
395
102
30
0
0
0
145
19
197
0
92
31
0
49
73
73
256
135
80
13
0
48
53
217
5
49
28
26
63
67
13
196

245
160
46
297
227
672
175
339
0
256
336
415
178
568
124
23
170
291
319
168
288
346
758
147
208
854
362
591
286
589
178
430
491
37
302
60
0
0
39
86
410
328
125

173
119
46
204
169
526
160
210
0
177
255
324
144
446
101
20
154
196
223
146
210
288
643
132
156
635
254
463
223
376
98
268
343
34
197
36
0
0
25
58
259
217
85

196
144
100
342
226
541
118
310
0
216
305
361
129
450
39
52
186
430
535
142
234
443
680
108
213
750
178
485
259
743
309
420
610
63
358
79
0
0
81
132
478
323
167

64
50
47
127
89
229
59
111
0
93
116
147
52
195
17
25
78
181
216
65
93
183
295
54
91
302
57
197
103
311
136
178
261
28
148
30
0
0
32
62
200
125
82

132
94
53
215
137
312
59
199
0
123
189
214
77
255
22
27
108
249
319
77
141
260
385
54
122
448
121
288
156
432
173
242
349
35
210
49
0
0
49
70
278
198
85

227
100
71
229
250
669
174
343
0
220
374
418
152
598
85
35
199
524
370
184
324
397
721
132
261
744
274
635
312
590
203
407
597
60
300
84
0
0
88
130
520
288
170

176
83
44
222
191
571
146
244
0
202
249
340
127
455
79
23
151
265
297
159
236
326
624
106
199
649
255
498
251
494
184
343
461
38
233
57
0
0
44
83
363
221
123

51
17
27
7
59
98
28
99
0
18
125
78
25
143
6
12
48
259
73
25
88
71
97
26
62
95
19
137
61
96
19
64
136
22
67
27
0
0
44
47
157
67
47

20
0
47
450
144
406
183
0
201
267
44
207
434
886
147
328
446
304
570
486
83
118
437
189
252
25
173
170
1326
38
366
502
296
411
119
176
153
54
106
73
84
231
214

11
0
32
235
111
298
145
0
167
168
26
134
373
680
97
248
332
250
402
362
45
103
277
123
154
13
107
149
856
28
289
387
236
213
76
134
98
48
69
53
42
159
158

42
6
112
815
100
459
87
0
220
273
47
219
255
597
232
336
461
541
575
690
217
121
816
549
285
43
447
121
1822
53
223
255
148
1006
66
114
125
212
97
308
191
210
170

15
4
51
308
40
195
39
0
102
104
16
92
97
260
105
137
192
249
243
289
90
55
329
251
120
18
197
44
753
23
89
110
52
456
24
45
49
89
32
144
75
83
66

27
2
61
507
60
264
48
0
118
169
31
127
158
337
127
199
269
292
332
401
127
66
487
298
165
25
250
77
1069
30
134
145
96
550
42
69
76
123
65
164
116
127
104

38
2
97
757
117
477
243
0
191
232
38
280
365
785
208
309
596
520
698
638
154
120
626
225
280
40
426
128
1387
65
299
371
227
775
84
151
152
143
100
207
163
236
195

19
1
53
409
102
347
130
0
161
203
35
194
285
602
141
265
414
337
503
495
111
108
453
201
228
32
219
123
1141
34
248
315
211
435
74
123
107
75
76
129
85
190
186

19
1
44
348
15
130
113
0
30
29
3
86
80
183
67
44
182
183
195
143
43
12
173
24
52
8
207
5
246
31
51
56
16
340
10
28
45
68
24
78
78
46
9

24
872
345
327
41
0
126
2267
624
0
28
207
0
319
69
508
331
271
443
117
248
103
46
0
98
209
91
136
24
183
172
237
106
950
393
387
434
29
316
198
127
403
321

13
628
233
239
36
0
93
1863
500
0
17
143
0
221
52
382
297
198
319
72
146
83
29
0
92
144
69
123
16
125
119
142
65
698
319
306
312
11
239
166
90
238
220

72
1162
385
298
56
0
62
1803
723
0
16
475
0
452
330
466
322
360
411
88
325
149
111
0
109
236
103
165
46
106
177
274
149
900
345
431
376
64
328
331
149
372
213

34
496
164
122
24
0
24
738
312
0
9
221
0
187
161
193
127
151
162
32
123
60
45
0
43
87
45
68
19
29
73
93
53
379
143
181
145
24
148
151
65
135
68

38
666
221
176
32
0
38
1065
411
0
7
254
0
265
169
273
195
209
249
56
202
89
66
0
66
149
58
97
27
77
104
181
96
521
202
250
231
40
180
180
84
237
145

49
1173
294
262
59
0
86
2244
789
0
25
338
0
431
204
481
358
307
488
166
269
136
87
0
190
245
159
244
38
187
197
203
125
968
385
472
476
51
293
346
135
628
291

29
840
271
225
39
0
81
1717
547
0
23
234
0
292
112
397
261
249
339
95
211
101
57
0
90
187
83
133
19
136
145
173
103
688
338
351
362
30
280
207
104
327
201

20
333
23
37
20
0
5
527
242
0
2
104
0
139
92
84
97
58
149
71
58
35
30
0
100
58
76
111
19
51
52
30
22
280
47
121
114
21
13
139
31
301
90

316
4
39
13
191
14
105
120
1009
452
293
399
6
32
43
396
0
506
131
278
730
309
1104
468
341
486
376
1351
334
259
177
318
99
13
152
540
105
127
504
136
201
43
134

224
3
28
3
128
7
63
80
758
315
207
305
4
30
35
319
0
368
85
223
466
237
886
293
244
387
268
1151
365
208
145
192
60
6
94
431
52
69
344
106
96
31
79

248
1
126
39
180
32
127
191
1246
778
456
477
18
101
110
236
0
703
291
260
1095
304
928
768
296
351
368
1108
83
245
433
343
323
75
260
684
344
206
697
57
365
72
245

81
0
56
16
71
16
53
83
508
326
208
192
8
50
42
94
0
278
136
105
457
123
363
325
105
136
141
429
35
93
198
111
131
34
100
280
148
85
285
21
138
27
91

167
1
70
23
109
16
74
108
738
452
248
285
10
51
68
142
0
425
155
155
638
181
565
443
191
215
227
679
48
152
235
232
192
41
160
404
196
121
412
36
227
45
154

263
2
107
37
237
31
125
171
1133
549
407
399
16
96
117
597
0
643
244
327
1159
287
1106
775
370
629
441
1445
395
315
381
507
176
32
233
690
268
208
646
111
401
83
193

214
2
56
19
169
18
90
119
858
402
314
361
10
46
57
325
0
526
154
231
758
242
895
496
264
411
325
1087
249
209
234
290
117
25
141
501
154
133
464
104
214
44
130

49
0
51
18
68
13
35
52
275
147
93
38
6
50
60
272
0
117
90
96
401
45
211
279
106
218
116
358
146
106
147
217
59
7
92
189
114
75
182
7
187
39
63

219
4
105
678
15
18
0
0
320
712
5
357
126
73
61
2
571
690
100
743
130
257
234
354
78
16
625
0
0
174
53006
53006
0
361
800
178
108
76
2208
0
899
265
178

136
2
70
509
13
16
0
0
257
582
1
246
81
58
45
3
412
545
60
520
63
205
170
267
82
9
430
0
0
130
39162
39162
0
244
572
109
64
63
1762
0
695
170
119

342
5
275
824
17
21
0
0
295
335
68
529
282
175
84
1
451
413
185
852
203
313
227
453
151
31
652
0
0
179
55725
55725
0
481
649
139
124
148
1429
0
770
110
73

135
2
110
318
8
6
0
0
113
105
37
223
121
77
33
0
158
171
76
304
88
120
84
189
57
14
250
0
0
65
21993
21993
0
195
236
49
54
50
494
0
280
23
22

207
3
165
506
9
15
0
0
182
230
31
306
161
98
51
1
293
242
109
548
115
193
143
264
94
17
402
0
0
114
33732
33732
0
286
413
90
70
98
935
0
490
87
51

257
4
233
718
27
30
0
0
338
566
39
442
264
139
123
1
651
598
185
1105
199
271
283
419
159
32
881
0
0
305
62413
62413
0
515
817
143
162
145
2135
0
1059
150
128

210
4
125
600
14
14
0
0
263
516
22
329
141
102
61
1
453
453
89
602
121
205
199
318
85
16
526
0
0
153
42437
42437
0
342
546
128
84
68
1577
0
716
144
117

47
0
108
118
13
16
0
0
75
50
17
113
123
37
62
0
198
145
96
503
78
66
84
101
74
16
355
0
0
152
19976
19976
0
173
271
15
78
77
558
0
343
6
11

549
191
574
182
408
466
271
57
174
193
637
158
364
7
225
570
128
1179
311
382
0
10
433
205
0
154
166
46
245
211
47
43
40
103
0
997
486
58
850
83
54
108
442

423
130
373
113
293
332
136
32
110
148
440
87
261
0
123
424
79
865
206
286
0
5
292
154
0
97
107
40
127
150
36
36
32
68
0
691
346
36
572
55
27
56
292

514
263
940
266
233
416
351
63
330
216
635
201
187
5
249
1111
87
1087
291
253
0
14
496
200
0
149
296
47
330
250
33
38
63
218
0
837
454
83
823
83
65
137
498

199
102
371
102
72
152
112
25
130
81
234
61
60
2
93
488
22
402
113
103
0
6
198
70
0
53
112
17
104
96
14
18
27
94
0
302
168
32
312
28
25
45
182

315
161
569
164
161
264
239
38
200
135
401
140
127
3
156
623
65
685
178
150
0
8
298
130
0
96
184
30
226
154
19
20
36
124
0
535
286
51
511
55
40
92
316

694
200
880
304
316
593
474
86
328
271
858
235
234
7
266
844
114
1201
330
319
0
19
464
294
0
216
314
54
477
318
54
49
70
192
0
1034
434
86
964
118
76
188
602

430
163
548
161
299
376
255
48
172
158
499
115
214
5
164
538
85
844
246
279
0
12
336
154
0
122
156
34
240
186
27
30
40
114
0
742
309
46
678
61
43
92
347

264
37
332
143
17
217
219
38
156
113
359
120
20
2
102
306
29
357
84
40
0
7
128
140
0
94
158
20
237
132
27
19
30
78
0
292
125
40
286
57
33
96
255

352
103
187
479
207
310
188
294
256
416
150
110
436
376
109
210
2271
18
219
54
111
325
48
204
536
50
60
642
407
76
328
926
329
148
134
219
514
201
59
313
344
114
52

282
54
137
316
168
230
135
218
207
275
131
90
284
222
94
174
1813
21
164
32
76
248
30
157
405
26
35
512
329
49
244
666
232
97
75
135
387
143
39
251
211
65
44

204
183
187
430
232
523
245
382
155
599
68
68
385
316
27
185
2101
20
310
128
95
268
110
95
909
89
122
427
182
74
187
1114
348
192
207
255
427
377
22
423
583
283
55

70
74
81
151
91
225
92
147
52
225
20
27
150
112
11
70
881
8
117
43
32
108
49
46
413
34
42
150
67
32
73
438
116
70
85
101
179
149
6
176
228
132
21

134
109
106
279
141
298
153
235
103
374
48
41
235
204
16
115
1220
12
193
85
63
160
61
49
496
55
80
277
115
42
114
676
232
122
122
154
248
228
16
247
355
151
34

414
97
211
576
346
362
195
421
147
750
133
111
479
371
65
248
2427
32
395
123
87
302
102
193
871
90
138
596
362
97
272
1115
478
224
232
231
520
282
62
434
613
257
89

268
93
143
390
200
281
161
253
133
377
92
75
334
281
63
164
1763
21
210
60
84
256
61
155
571
50
65
430
290
64
240
743
271
123
143
164
388
203
35
307
328
146
42

146
4
68
186
146
81
34
168
14
373
41
36
145
90
2
84
664
11
185
63
3
46
41
38
300
40
73
166
72
33
32
372
207
101
89
67
132
79
27
127
285
111
47

312
209
598
754
130
275
295
1408
1003
92
780
69
404
281
259
185
55
464
13
442
456
328
344
234
458
250
246
309
695
883
111
386
220
1081
32
606
849
502
828
957
239
430
179

232
149
406
521
98
213
191
1117
777
60
606
43
267
238
194
135
42
338
9
313
364
228
278
166
325
177
168
213
572
730
99
324
184
888
24
525
625
363
626
776
215
366
140

144
68
729
885
82
177
374
1194
850
122
930
153
666
150
162
110
58
374
4
398
477
224
292
206
628
180
298
451
815
821
65
225
323
729
18
379
1276
325
1156
982
368
291
72

50
24
300
364
32
57
143
446
332
43
397
64
270
52
59
43
21
132
2
156
188
88
114
75
240
62
114
181
330
342
30
72
135
274
5
134
556
126
457
400
163
116
34

94
44
429
521
50
120
231
748
518
79
533
89
396
98
103
67
37
242
2
242
289
136
178
131
388
118
184
270
485
479
35
153
188
455
13
245
720
199
699
582
205
175
38

413
159
676
994
93
259
472
1327
902
143
925
122
542
247
218
199
61
504
9
554
590
293
390
257
666
245
353
430
1080
1052
113
357
303
971
31
481
963
380
1114
1300
383
389
128

221
142
510
644
83
210
263
1076
723
78
670
65
341
194
164
138
48
373
9
342
346
253
249
185
404
185
205
270
625
713
78
257
209
776
29
408
699
328
716
815
250
318
119

192
17
166
350
10
49
209
251
179
65
255
57
201
53
54
61
13
131
0
212
244
40
141
72
262
60
148
160
455
339
35
100
94
195
2
73
264
52
398
485
133
71
9

993
163
993
1903
414
124
50372
47892
2480
66
67
83
11
166
39
100
17
144
552
89
112
321
126
107
406
325
312
67
201
4
138
307
166
288
0
219
985
86
0
448
64
355
699

790
129
684
1441
331
81
35800
33906
1894
39
40
68
11
103
19
67
10
112
366
88
56
211
91
62
275
196
227
62
130
0
83
212
116
234
0
143
644
57
0
313
50
289
528

740
177
1579
4153
404
114
56866
54034
2832
173
149
132
4
342
25
132
26
176
549
77
185
249
103
124
465
299
505
56
203
30
236
294
291
234
0
198
1060
129
0
701
62
448
568

293
64
675
1898
174
42
22636
21423
1213
77
64
53
3
146
7
56
10
76
209
32
73
88
38
40
192
101
224
22
68
14
95
113
109
101
0
76
399
56
0
293
17
184
212

447
113
904
2255
230
72
34230
32611
1619
96
85
79
1
196
18
76
16
100
340
45
112
161
65
84
273
198
281
34
135
16
141
181
182
133
0
122
661
73
0
408
45
264
356

1049
190
1338
2788
458
121
57948
55215
2733
130
109
133
9
293
32
119
34
126
727
133
216
374
155
149
512
439
583
69
387
16
125
369
266
405
0
265
1177
124
0
623
72
486
589

730
115
829
2010
332
79
39952
38045
1907
73
70
70
8
177
25
72
16
121
416
65
118
215
99
83
333
234
327
46
199
10
121
250
158
216
0
155
768
67
0
356
52
296
473

319
75
509
778
126
42
17996
17170
826
57
39
63
1
116
7
47
18
5
311
68
98
159
56
66
179
205
256
23
188
6
4
119
108
189
0
110
409
57
0
267
20
190
116

639
188
112
291
435
262
198
239
2019
79
130
400
362
193
138
436
190
27
110
190
89
781
278
614
378
181
0
341
259
0
585
79
62
0
68
401
0
484
3
136
19
0
78

457
105
80
204
306
185
145
180
1606
55
80
288
264
152
99
283
136
26
91
122
60
522
184
427
313
89
0
243
180
0
356
42
43
0
54
278
0
308
1
111
15
0
52

1028
285
35
186
343
426
117
266
1679
179
88
377
350
182
139
495
233
49
181
213
95
629
263
668
179
253
0
271
226
0
696
112
106
0
155
453
0
754
2
157
9
0
40

425
102
18
74
131
175
45
106
575
73
27
148
138
64
56
216
90
21
78
74
36
229
98
242
72
84
0
113
88
0
292
37
44
0
66
182
0
304
1
59
1
0
15

603
183
17
112
212
251
72
160
1104
106
61
229
212
118
83
279
143
28
103
139
59
400
165
426
107
169
0
158
138
0
404
75
62
0
89
271
0
450
1
98
8
0
25

777
253
77
207
340
401
143
236
1796
182
111
415
256
221
172
390
254
56
179
259
117
605
402
692
276
253
0
285
243
0
723
122
110
0
90
463
0
548
3
217
15
0
63

535
174
67
192
274
242
120
185
1433
96
82
315
237
164
102
347
147
34
99
152
67
501
202
477
248
154
0
224
187
0
487
64
57
0
78
347
0
431
3
119
12
0
40

242
79
10
15
66
159
23
51
363
86
29
100
19
57
70
43
107
22
80
107
50
104
200
215
28
99
0
61
56
0
236
58
53
0
12
116
0
117
0
98
3
0
23

144
195
438
135
72
102
211
199
284
231
254
1220
448
191
194
153
75
27
65
40
215
137
110
329
332
339
230
197
190
300
250
129
415
264
90
0
82
183
115
196
150
436
156

99
137
293
75
53
69
146
132
191
163
157
782
284
150
134
108
42
15
49
21
135
101
77
219
274
228
163
155
138
217
140
91
235
166
55
0
59
107
85
151
112
336
113

208
156
389
99
178
233
273
413
472
230
322
1484
386
82
264
774
92
39
95
66
186
215
37
479
197
306
243
160
161
143
304
251
673
237
90
0
47
354
73
182
179
535
227

80
51
135
34
86
95
126
180
203
86
131
590
136
23
106
363
35
12
33
20
61
89
10
205
67
124
106
64
59
48
94
114
314
87
34
0
17
139
34
71
67
219
102

128
105
254
65
92
138
147
233
269
144
191
894
250
59
158
411
57
27
62
46
125
126
27
274
130
182
137
96
102
95
210
137
359
150
56
0
30
215
39
111
112
316
125

236
327
509
138
152
189
217
325
335
249
327
1337
500
130
291
327
118
50
110
65
230
208
80
374
281
409
290
180
183
202
320
128
459
295
61
0
57
377
95
219
209
425
174

119
173
318
94
98
115
182
203
271
159
219
928
353
115
167
241
63
23
57
34
170
126
80
283
225
266
189
144
139
180
195
119
346
182
56
0
54
198
91
134
122
338
140

117
154
191
44
54
74
35
122
64
90
108
409
147
15
124
86
55
27
53
31
60
82
0
91
56
143
101
36
44
22
125
9
113
113
5
0
3
179
4
85
87
87
34

232
688
232
183
140
163
36
290
197
299
0
135
0
148
129
8
190
233
173
350
240
319
178
123
410
172
228
11
48
7
238
77
138
44
293
277
212
481
510
463
286
565
262

164
501
147
162
98
119
21
204
158
217
0
104
0
121
81
4
109
158
95
271
195
214
140
75
281
137
179
7
34
5
184
56
90
20
219
173
125
354
405
355
204
396
216

292
1926
199
134
242
112
60
208
231
308
0
161
0
158
254
53
690
399
303
254
138
698
286
139
529
188
169
28
80
4
269
126
281
226
263
247
414
457
419
513
239
675
125

108
895
75
56
97
39
24
80
100
130
0
59
0
73
104
25
317
167
106
92
54
282
117
50
197
70
64
11
26
2
104
43
118
109
104
101
178
184
150
217
90
266
39

184
1031
124
78
145
73
36
128
131
178
0
102
0
85
150
28
373
232
197
162
84
416
169
89
332
118
105
17
54
2
165
83
163
117
159
146
236
273
269
296
149
409
86

304
1185
295
131
247
106
48
372
211
330
0
135
0
250
260
32
544
372
238
261
195
523
282
116
542
212
202
30
103
7
254
86
258
114
308
337
351
463
488
449
257
541
168

206
787
177
130
134
101
31
219
160
249
0
97
0
133
132
17
295
228
131
224
170
330
183
102
362
147
160
15
54
6
164
64
136
78
225
259
221
377
369
379
205
419
151

98
398
118
1
113
5
17
153
51
81
0
38
0
117
128
15
249
144
107
37
25
193
99
14
180
65
42
15
49
1
90
22
122
36
83
78
130
86
119
70
52
122
17

172
672
336
1210
0
192
30
551
546
204
48
15
567
204
226
515
538
228
359
285
40
28
125
32
79
294
98
104
203
192
113
381
367
65
597
102
505
146
48
2480
44342
38919
5423

126
533
220
838
0
167
26
388
411
151
32
13
417
135
149
404
387
152
272
228
30
21
79
36
54
207
72
73
156
147
78
275
238
47
431
94
367
125
28
1894
30433
25963
4470

117
691
282
1114
0
153
63
375
313
220
96
32
441
175
253
261
577
226
268
450
101
31
227
81
137
170
129
55
324
164
71
503
374
19
554
45
591
44
132
2832
42255
39710
2545

45
277
100
439
0
64
24
121
99
71
43
10
173
59
85
92
236
83
103
197
50
10
98
40
56
57
49
22
134
60
28
193
142
7
224
16
230
10
56
1213
15716
14783
933

72
414
182
675
0
89
39
254
214
149
53
22
268
116
168
169
341
143
165
253
51
21
129
41
81
113
80
33
190
104
43
310
232
12
330
29
361
34
76
1619
26539
24927
1612

187
889
285
1265
0
125
70
483
461
203
81
22
493
171
255
410
597
404
297
417
55
29
185
85
148
295
95
73
289
187
104
553
386
42
683
65
622
97
114
2733
45441
41318
4123

122
515
194
942
0
93
31
372
369
170
39
10
430
132
165
333
435
216
245
284
45
23
116
42
71
206
80
69
196
154
73
343
258
39
483
57
426
92
55
1907
32071
28769
3302

65
374
91
323
0
32
39
111
92
33
42
12
63
39
90
77
162
188
52
133
10
6
69
43
77
89
15
4
93
33
31
210
128
3
200
8
196
5
59
826
13370
12549
821

22
175
330
341
247
337
260
132
623
342
511
376
89
371
192
412
726
275
209
318
423
228
1164
311
633
491
252
239
164
618
479
75
12
255
175
77
19
107
0
0
0
0
121

11
99
186
179
167
197
174
90
428
220
299
244
45
231
115
261
473
205
143
194
279
124
768
189
379
343
159
128
110
413
309
38
8
156
150
46
10
57
0
0
0
0
58

83
239
257
508
207
345
240
142
713
303
896
407
94
523
274
719
748
214
324
254
556
137
1266
328
727
439
235
509
108
414
597
71
8
297
166
105
8
129
0
0
0
0
83

43
87
71
189
79
126
78
52
275
93
352
171
37
196
112
295
298
68
132
87
212
37
508
125
260
164
85
213
36
156
226
26
3
107
44
35
2
40
0
0
0
0
29

40
152
186
319
128
219
162
90
438
210
544
236
57
327
162
424
450
146
192
167
344
100
758
203
467
275
150
296
72
258
371
45
5
190
122
70
6
89
0
0
0
0
54

54
163
242
351
255
298
294
208
635
382
610
318
91
532
185
472
784
382
295
249
536
287
975
328
681
505
243
444
199
475
583
66
9
290
160
64
10
131
0
0
0
0
99

33
145
218
297
190
227
193
110
436
255
482
289
73
321
164
394
522
193
199
200
350
151
850
252
507
342
189
245
123
368
414
46
6
206
106
54
8
88
0
0
0
0
74

21
18
24
54
65
71
101
98
199
127
128
29
18
211
21
78
262
189
96
49
186
136
125
76
174
163
54
199
76
107
169
20
3
84
54
10
2
43
0
0
0
0
25

200
195
503
0
615
0
90
141
258
196
47
193
167
264
270
167
156
133
207
423
237
11
217
272
655
278
947
905
576
72
146
234
232
305
134
150
51
109
228
86
556
176
34

122
133
338
0
475
0
70
70
180
177
31
117
108
175
151
83
114
115
155
289
182
13
137
165
490
168
636
724
509
54
102
196
206
230
77
88
32
79
183
62
372
122
20

205
119
222
0
382
0
144
131
334
111
46
185
128
275
266
185
258
140
177
313
215
12
155
342
577
239
1009
660
258
190
49
86
136
370
58
260
105
138
124
113
744
104
61

62
45
68
0
134
0
54
42
119
39
14
77
49
87
86
63
103
42
47
88
69
2
46
139
226
90
427
268
106
93
13
36
59
136
16
92
34
42
44
50
281
40
27

143
74
154
0
248
0
90
89
215
72
32
108
79
188
180
122
155
98
130
225
146
10
109
203
351
149
582
392
152
97
36
50
77
234
42
168
71
96
80
63
463
64
34

307
186
311
0
440
0
108
145
384
291
59
194
175
387
313
275
21
97
321
327
145
18
142
189
566
240
953
854
454
144
85
130
176
351
100
209
91
102
212
84
739
144
62

151
130
282
0
347
0
88
95
202
138
32
129
111
207
208
155
15
78
155
237
137
7
127
184
442
208
778
623
313
79
70
111
125
227
95
118
51
77
165
76
472
141
37

156
56
29
0
93
0
20
50
182
153
27
65
64
180
105
120
6
19
166
90
8
11
15
5
124
32
175
231
141
65
15
19
51
124
5
91
40
25
47
8
267
3
25

309
181
333
396
296
159
221
175
124
225
181
230
191
143
90
447
195
147
210
319
336
34
607
331
521
183
398
440
115
450
63
600
61
152
257
144
0
158
207
132
1003
139
20

202
111
244
242
197
108
149
111
92
127
121
148
134
99
79
305
146
94
128
201
256
31
400
197
359
119
302
305
96
315
35
375
42
82
150
85
0
98
88
82
707
103
17

314
176
326
373
269
118
234
141
126
226
211
276
156
160
81
442
118
171
154
374
237
6
755
366
654
234
340
403
71
478
95
573
22
102
189
163
0
116
439
155
971
169
49

109
64
125
136
102
35
79
38
51
86
79
93
50
62
27
155
42
68
57
153
78
0
286
141
260
90
120
157
27
183
33
201
9
25
54
63
0
36
165
50
369
76
20

205
112
201
237
167
83
155
103
75
140
132
183
106
98
54
287
76
103
97
221
159
6
469
225
394
144
220
246
44
295
62
372
13
77
135
100
0
80
274
105
602
93
29

265
197
434
368
303
193
343
180
139
253
249
237
147
121
75
577
206
187
177
394
249
23
643
321
672
223
380
378
121
593
99
696
35
125
286
198
0
181
259
227
1167
150
45

215
117
267
311
225
118
179
137
95
172
142
170
134
101
59
347
156
118
130
238
225
19
459
231
376
162
266
265
84
378
49
455
34
76
169
115
0
121
193
120
783
112
22

50
80
167
57
78
75
164
43
44
81
107
67
13
20
16
230
50
69
47
156
24
4
184
90
296
61
114
113
37
215
50
241
1
49
117
83
0
60
66
107
384
38
23

229
410
256
203
129
177
80
115
200
174
513
372
32
38
276
261
120
156
234
302
266
413
28
45
2292
3131
29446
29446
0
621
227
222
215
471
138
595
556
178
59
303
389
138
883

148
267
156
126
89
100
34
79
134
120
346
224
18
21
184
166
95
126
162
189
128
280
14
40
1943
2527
17953
17953
0
379
124
150
144
345
111
395
444
96
22
217
257
72
520

119
505
368
179
139
90
200
77
174
199
485
439
26
54
282
371
55
133
268
461
311
360
48
35
821
1724
36435
36435
0
772
282
255
246
484
142
514
635
277
104
479
401
270
1090

35
187
147
55
52
26
87
25
60
78
187
167
8
22
93
139
22
48
111
193
122
136
17
8
290
643
13471
13471
0
280
103
86
85
184
49
171
248
106
40
180
148
99
417

84
318
221
124
87
64
113
52
114
121
298
272
18
32
189
232
33
85
157
268
189
224
31
27
531
1081
22964
22964
0
492
179
169
161
300
93
343
387
171
64
299
253
171
673

142
596
407
249
115
168
96
117
239
158
580
571
34
63
271
394
83
166
207
407
226
384
56
57
1610
2513
37470
37470
0
472
283
368
305
551
177
865
555
247
105
490
478
272
1291

133
363
248
144
94
117
87
69
148
137
391
300
18
35
186
249
74
113
186
263
185
285
26
30
1302
2000
24208
24208
0
381
171
196
167
363
100
452
443
158
52
289
260
134
780

9
233
159
105
21
51
9
48
91
21
189
271
16
28
85
145
9
53
21
144
41
99
30
27
308
513
13262
13262
0
91
112
172
138
188
77
413
112
89
53
201
218
138
511

412
35
154
337
95
221
92
486
885
1061
331
103
273
0
164
149
68
100
375
338
511
251
135
43
262
390
60
465
191
494
307
88
40
118
0
0
83
69
146
1031
65
696
31

254
16
96
155
63
128
57
317
590
739
209
80
138
0
77
68
29
52
197
200
303
127
79
12
148
238
36
257
90
293
186
46
22
70
0
0
46
24
78
745
38
349
15

396
33
238
455
99
259
106
582
982
733
276
73
524
0
308
214
119
211
465
375
519
260
302
115
295
560
72
703
250
729
371
376
46
149
0
0
96
104
262
783
210
1107
42

138
11
85
160
40
86
41
225
404
260
106
24
202
0
114
81
48
74
180
134
189
81
122
48
89
241
23
266
92
278
150
150
17
53
0
0
35
36
109
283
85
401
11

258
22
153
295
59
173
65
357
578
473
170
49
322
0
194
133
71
137
285
241
330
179
180
67
206
319
49
437
158
451
221
226
29
96
0
0
61
68
153
500
125
706
31

362
54
284
369
90
242
124
387
949
1028
322
89
544
0
292
227
125
201
483
341
493
308
214
96
478
450
109
687
269
671
455
243
71
183
0
0
126
127
261
788
184
1102
48

284
30
144
266
69
187
73
359
707
767
249
70
278
0
159
129
64
98
307
261
374
171
147
47
240
312
54
441
144
439
277
139
34
99
0
0
73
73
140
649
92
651
22

78
24
140
103
21
55
51
28
242
261
73
19
266
0
133
98
61
103
176
80
119
137
67
49
238
138
55
246
125
232
178
104
37
84
0
0
53
54
121
139
92
451
26

174
295
137
214
5
321
65
66
171
29
222
142
64
229
541
91
0
286
653
149
572
132
408
167
80
164
294
622
425
342
80
193
43
818
496
37
195
154
93
289
0
83
50

105
165
77
136
4
173
39
43
93
12
135
92
34
151
301
49
0
157
475
97
373
80
255
72
55
125
193
352
281
196
51
123
24
409
279
21
138
121
60
199
0
66
23

158
439
180
210
9
376
86
54
200
51
172
152
88
274
553
118
0
278
605
112
593
196
619
217
92
118
341
963
522
277
106
371
61
1174
792
55
256
169
193
421
0
130
90

43
161
64
70
5
133
28
15
66
16
55
50
27
87
166
46
0
82
206
37
235
68
234
71
31
36
121
395
208
102
39
152
26
453
326
17
107
55
66
189
0
61
37

115
278
116
140
4
243
58
39
134
35
117
102
61
187
387
72
0
196
399
75
358
128
385
146
61
82
220
568
314
175
67
219
35
721
466
38
149
114
127
232
0
69
53

193
623
208
303
12
323
103
82
212
44
244
122
80
326
633
151
0
325
738
151
640
212
631
244
137
141
276
776
685
290
93
284
40
929
566
29
257
235
162
301
0
99
118

116
324
111
157
8
222
52
50
151
24
148
102
52
198
381
75
0
226
477
104
449
105
392
125
74
118
220
555
400
280
64
194
39
740
454
28
171
130
102
238
0
67
62

77
299
97
146
4
101
51
32
61
20
96
20
28
128
252
76
0
99
261
47
191
107
239
119
63
23
56
221
285
10
29
90
1
189
112
1
86
105
60
63
0
32
56

83
83
18
360
25
96
388
90
139
315
81
56
45
108
514
203
39
684
48
65
265
43074
43074
0
0
7
49
16
0
139
5
0
53
0
337
0
0
0
0
40
204
143
1257

54
70
18
194
16
63
183
51
72
158
48
31
14
71
287
130
14
458
36
46
162
28996
28996
0
0
7
25
14
0
95
2
0
29
0
211
0
0
0
0
10
95
87
914

177
210
29
403
62
344
556
93
178
279
152
100
45
136
619
180
24
723
55
89
360
47019
47019
0
0
18
97
34
0
162
2
0
80
0
487
0
0
0
0
169
515
247
1057

68
99
11
145
28
145
171
29
50
84
51
36
12
54
227
64
7
256
20
31
129
17216
17216
0
0
9
46
12
0
70
0
0
31
0
192
0
0
0
0
79
217
85
417

109
111
18
258
34
199
385
64
128
195
101
64
33
82
392
116
17
467
35
58
231
29803
29803
0
0
9
51
22
0
92
2
0
49
0
295
0
0
0
0
90
298
162
640

151
185
32
491
76
244
556
126
246
264
167
71
51
92
566
297
46
868
77
104
407
57473
57473
0
0
13
97
29
0
202
2
0
43
0
407
0
0
0
0
77
466
167
1119

90
111
13
313
38
151
343
66
127
181
87
51
33
75
402
151
30
576
36
53
231
34564
34564
0
0
9
59
13
0
97
2
0
42
0
296
0
0
0
0
66
253
128
859

61
74
19
178
38
93
213
60
119
83
80
20
18
17
164
146
16
292
41
51
176
22909
22909
0
0
4
38
16
0
105
0
0
1
0
111
0
0
0
0
11
213
39
260

258
305
0
0
0
0
0
66
0
172
0
0
403
468
158
175
702
188
1124
198
238
270
234
250
204
194
77
417
389
44
152
151
253
283
269
63
117
173
117
77
475
217
232

167
192
0
0
0
0
0
30
0
138
0
0
256
311
118
136
434
108
763
153
203
170
144
176
155
170
52
302
281
28
102
119
167
209
217
40
69
109
79
57
307
142
142

242
294
0
0
0
0
0
114
0
132
0
0
417
441
100
111
1034
328
989
134
168
285
332
299
273
147
119
374
398
66
111
71
214
317
161
140
73
199
111
84
525
311
229

81
117
0
0
0
0
0
48
0
48
0
0
148
164
41
34
425
140
336
36
76
103
132
105
97
51
46
142
164
28
24
34
70
113
56
47
24
77
35
28
178
125
82

161
177
0
0
0
0
0
66
0
84
0
0
269
277
59
77
609
188
653
98
92
182
200
194
176
96
73
232
234
38
87
37
144
204
105
93
49
122
76
56
347
186
147

233
252
0
0
0
0
0
83
0
127
0
0
480
553
117
160
1005
311
1500
256
173
405
185
349
286
263
138
327
376
83
126
136
327
420
286
120
141
214
151
111
724
407
320

183
208
0
0
0
0
0
67
0
115
0
0
286
387
112
97
678
189
910
138
144
225
177
198
164
148
73
296
293
48
105
83
183
234
173
61
69
118
81
63
404
212
168

50
44
0
0
0
0
0
16
0
12
0
0
194
166
5
63
327
122
590
118
29
180
8
151
122
115
65
31
83
35
21
53
144
186
113
59
72
96
70
48
320
195
152

10
75
895
230
413
196
134
40
159
470
259
178
978
130
123
430
245
302
389
214
359
89
1193
411
207
66
274
203
72
288
358
214
143
162
110
237
203
451
146
199
166
237
268

11
50
525
137
293
125
62
34
103
256
155
96
721
81
72
257
140
212
219
145
241
52
782
279
136
59
190
134
50
196
217
124
103
120
174
152
166
335
101
163
100
165
187

5
87
769
218
498
214
246
29
137
605
260
308
667
146
144
513
225
365
490
253
461
56
1465
277
168
81
175
179
103
145
292
164
100
198
119
228
187
268
75
168
142
218
255

3
25
232
72
188
72
90
9
45
214
82
112
223
57
48
179
72
147
166
85
174
18
584
102
67
31
69
69
39
44
106
51
36
82
44
70
77
110
20
60
44
68
86

2
62
537
146
310
142
156
20
92
391
178
196
444
89
96
334
153
218
324
168
287
38
881
175
101
50
106
110
64
101
186
113
64
116
75
158
110
158
55
108
98
150
169

5
125
972
188
637
183
164
34
136
689
376
214
985
188
205
695
362
415
515
344
541
75
1795
472
293
106
273
313
174
398
472
306
155
266
251
360
283
621
193
270
181
371
380

4
59
622
162
362
143
128
28
117
373
195
156
656
100
113
365
182
245
314
196
326
65
1000
316
166
58
211
170
87
201
244
171
103
141
106
185
170
328
107
147
116
188
200

1
66
350
26
275
40
36
6
19
316
181
58
329
88
92
330
180
170
201
148
215
10
795
156
127
48
62
143
87
197
228
135
52
125
145
175
113
293
86
123
65
183
180

273
423
593
489
707
758
171
522
649
515
256
298
219
227
88
69
352
107
131
228
251
392
176
490
769
570
74
203
118
333
373
302
209
273
380
68
95
188
262
297
214
180
61

170
275
426
343
483
498
111
381
503
367
155
185
145
103
60
48
210
63
91
168
162
303
97
370
525
476
48
127
76
195
286
208
130
169
268
46
53
131
158
192
121
136
40

249
388
598
448
753
821
161
599
437
483
403
346
275
307
104
67
424
159
135
290
290
531
216
524
913
383
120
366
152
324
387
310
229
299
302
78
125
175
355
384
357
283
80

70
120
222
149
277
287
49
223
156
169
139
121
89
113
37
25
154
56
44
119
99
203
73
211
362
145
48
162
54
116
121
96
85
107
115
25
46
52
122
143
137
105
26

179
268
376
299
476
534
112
376
281
314
264
225
186
194
67
42
270
103
91
171
191
328
143
313
551
238
72
204
98
208
266
214
144
192
187
53
79
123
233
241
220
178
54

385
485
709
763
870
956
251
719
513
526
316
509
411
385
142
115
446
168
223
311
455
572
232
695
1036
600
143
355
239
474
548
386
160
323
342
104
149
278
455
333
373
156
75

205
324
452
418
567
578
123
445
419
361
219
263
213
216
72
56
286
92
112
199
224
343
138
408
655
392
73
208
115
239
284
215
142
209
267
47
70
141
241
226
185
141
52

180
161
257
345
303
378
128
274
94
165
97
246
198
169
70
59
160
76
111
112
231
229
94
287
381
208
70
147
124
235
264
171
18
114
75
57
79
137
214
107
188
15
23

175
63
109
96
122
253
55
223
262
157
96
187
327
206
64
92
199
357
107
252
118
296
160
131
349
326
63
78
90
210
382
57
69
339
90
98
0
174
63645
61038
2607
47
157

84
32
80
67
83
166
34
160
178
104
65
110
248
126
36
68
150
299
76
136
73
186
103
86
209
219
45
64
64
144
229
41
33
221
59
46
0
115
44543
42416
2127
48
115

256
130
115
90
135
423
176
171
300
218
100
195
424
279
130
89
148
558
179
618
84
360
198
148
430
358
49
42
134
140
377
113
392
497
87
85
0
247
63189
61643
1546
40
212

98
48
32
32
42
179
79
57
114
90
36
61
162
102
56
39
54
215
61
247
21
123
68
52
151
134
17
14
56
53
112
43
173
199
24
25
0
90
23694
23069
625
14
80

158
82
83
58
93
244
97
114
186
128
64
134
262
177
74
50
94
343
118
371
63
237
130
96
279
224
32
28
78
87
265
70
219
298
63
60
0
157
39495
38574
921
26
132

236
79
161
94
136
517
165
338
450
228
144
270
631
315
112
134
248
682
225
382
159
474
274
126
424
405
64
67
137
270
677
103
284
508
121
135
0
264
78233
75975
2258
63
242

165
55
75
74
90
271
79
183
241
154
74
153
320
180
68
73
134
332
109
223
84
246
139
94
290
287
44
54
88
147
348
53
168
310
67
70
0
147
49955
48183
1772
38
129

71
24
86
20
46
246
86
155
209
74
70
117
311
135
44
61
114
350
116
159
75
228
135
32
134
118
20
13
49
123
329
50
116
198
54
65
0
117
28278
27792
486
25
113

99
265
5
477
15
0
92
246
0
323
71
233
146
55
172
227
72
95
110
146
140
140
263
349
291
20
52
0
153
118
82
251
34
572
32
89
616
129
937
385
195
120
166

54
178
5
312
6
0
61
173
0
242
50
138
94
27
89
156
61
57
53
96
87
92
175
222
189
14
18
0
64
88
61
173
20
408
30
78
410
99
616
293
165
85
114

81
286
3
520
22
0
121
234
0
211
85
237
173
72
183
375
59
90
164
152
115
102
247
357
254
13
101
0
259
146
67
129
21
461
22
57
651
65
842
367
166
157
178

22
91
1
183
8
0
38
85
0
60
30
86
59
24
56
159
26
32
52
40
35
37
73
126
98
4
32
0
85
58
26
34
3
141
9
17
254
23
259
120
57
54
55

59
195
2
337
14
0
83
149
0
151
55
151
114
48
127
216
33
58
112
112
80
65
174
231
156
9
69
0
174
88
41
95
18
320
13
40
397
42
583
247
109
103
123

135
271
7
617
26
0
173
313
0
360
102
304
247
88
294
326
76
93
193
224
168
155
366
507
457
19
106
0
272
165
70
164
17
554
63
125
900
144
1233
479
333
227
266

74
187
3
390
16
0
85
190
0
218
56
173
127
42
151
220
55
70
93
115
95
95
192
318
243
13
55
0
138
99
51
155
17
389
33
61
470
83
695
297
172
109
130

61
84
4
227
10
0
88
123
0
142
46
131
120
46
143
106
21
23
100
109
73
60
174
189
214
6
51
0
134
66
19
9
0
165
30
64
430
61
538
182
161
118
136

208
229
293
557
175
345
63
332
121
369
494
164
243
411
81
227
172
212
215
114
726
0
12
238
58
248
234
500
389
320
886
65
165
102
638
177
288
222
157
564
606
359
2118

110
143
188
378
120
228
39
229
77
285
332
108
183
287
50
164
144
162
145
85
570
0
5
149
34
163
164
404
285
166
687
50
115
85
429
78
199
157
125
414
441
226
1507

280
324
280
540
305
452
68
475
220
394
302
192
194
345
58
186
90
203
268
93
738
0
2
216
73
252
241
296
391
312
695
103
156
67
718
223
313
150
271
545
654
495
1572

89
122
82
211
123
150
23
181
80
133
101
72
74
126
14
70
26
84
107
36
302
0
1
71
27
99
85
106
150
98
288
44
58
24
247
64
116
49
109
223
273
189
579

191
202
198
329
182
302
45
294
140
261
201
120
120
219
44
116
64
119
161
57
436
0
1
145
46
153
156
190
241
214
407
59
98
43
471
159
197
101
162
322
381
306
993

265
389
422
727
314
628
106
520
170
384
758
225
234
538
121
251
127
229
346
90
819
0
8
269
59
277
289
572
628
294
997
57
145
78
923
257
402
248
299
822
790
529
1917

150
214
237
425
185
297
55
268
86
253
400
138
175
319
61
165
112
155
205
76
542
0
7
184
49
182
181
350
340
227
652
54
128
64
543
137
233
145
158
444
474
290
1451

115
175
185
302
129
331
51
252
84
131
358
87
59
219
60
86
15
74
141
14
277
0
1
85
10
95
108
222
288
67
345
3
17
14
380
120
169
103
141
378
316
239
466

625
188
966
365
203
387
287
44
827
424
769
380
370
24
283
181
256
265
0
0
440
158
0
658
738
1375
269
146
168
110
448
405
233
322
358
86
388
96
285
332
220
242
446

407
121
676
271
144
306
222
23
533
294
508
261
262
18
205
137
137
163
0
0
281
102
0
469
503
978
169
101
107
61
336
259
171
195
199
57
240
64
236
221
147
144
407

495
207
821
359
572
203
437
45
782
526
870
402
298
29
278
115
216
329
0
0
364
106
0
570
649
1658
398
182
191
130
350
461
274
535
334
118
416
98
338
408
248
266
448

185
80
319
134
251
81
182
15
305
209
365
144
103
14
110
42
68
134
0
0
132
43
0
205
256
691
145
70
71
41
120
190
87
239
134
48
166
35
124
153
90
101
212

310
127
502
225
321
122
255
30
477
317
505
258
195
15
168
73
148
195
0
0
232
63
0
365
393
967
253
112
120
89
230
271
187
296
200
70
250
63
214
255
158
165
236

551
253
1040
388
502
324
496
64
697
573
848
495
329
19
441
145
227
474
0
0
400
134
0
607
781
1445
347
171
167
157
562
579
388
596
338
150
444
143
454
506
363
305
489

432
139
771
292
261
308
274
37
606
363
606
318
242
18
220
136
155
257
0
0
321
102
0
482
586
1067
211
128
132
85
328
351
178
333
244
80
318
80
252
286
186
200
353

119
114
269
96
241
16
222
27
91
210
242
177
87
1
221
9
72
217
0
0
79
32
0
125
195
378
136
43
35
72
234
228
210
263
94
70
126
63
202
220
177
105
136

605
89
70
174
560
453
184
362
33
258
50
50
21
101
67
307
128
113
67
51
708
610
423
31
94
390
134
137
231
288
428
386
436
353
343
185
1525
44
413
288
232
178
818

460
71
49
119
314
300
133
262
17
200
34
27
9
58
45
216
100
63
46
48
558
421
306
28
67
265
77
127
167
202
363
284
287
260
240
142
1219
40
280
235
140
125
564

678
111
108
259
606
404
153
310
35
173
63
101
36
151
84
338
99
107
106
90
566
559
452
84
113
396
135
105
192
412
481
459
683
245
319
160
1259
152
360
316
323
198
684

259
35
48
101
220
143
56
119
10
73
23
33
15
60
29
136
24
30
33
29
217
211
176
39
33
162
37
34
66
162
213
154
288
74
122
57
469
74
112
117
120
54
293

419
76
60
158
386
261
97
191
25
100
40
68
21
91
55
202
75
77
73
61
349
348
276
45
80
234
98
71
126
250
268
305
395
171
197
103
790
78
248
199
203
144
391

767
166
128
251
704
426
252
386
51
238
73
98
32
197
121
267
179
166
129
108
758
656
584
79
164
589
197
213
271
427
568
604
525
367
440
277
1475
157
753
492
402
254
813

493
85
65
147
443
349
130
292
27
196
35
49
19
96
54
237
80
82
56
52
556
449
366
36
76
332
106
103
171
260
362
343
399
212
293
153
1105
78
371
263
210
136
641

274
81
63
104
261
77
122
94
24
42
38
49
13
101
67
30
99
84
73
56
202
207
218
43
88
257
91
110
100
167
206
261
126
155
147
124
370
79
382
229
192
118
172

402
437
501
813
1160
330
454
483
485
278
556
288
468
568
287
191
335
484
262
259
430
253
272
148
59
151
370
0
377
317
151
2607
40427
40427
0
108
85
51
74
199
90
8
311

289
258
330
546
846
213
279
340
307
174
376
211
319
416
184
121
215
329
188
211
319
190
169
107
34
107
246
0
274
204
85
2127
29669
29669
0
97
66
38
48
128
49
3
193

331
553
534
776
1078
404
540
272
683
361
605
315
568
367
326
363
382
401
172
119
372
231
362
129
66
152
539
0
266
209
127
1546
36712
36712
0
75
83
41
74
124
76
15
358

101
199
221
288
436
143
187
81
282
110
221
125
223
149
113
148
143
132
55
42
160
85
130
55
29
60
225
0
89
77
54
625
13741
13741
0
28
33
15
28
37
27
9
129

230
354
313
488
642
261
353
191
401
251
384
190
345
218
213
215
239
269
117
77
212
146
232
74
37
92
314
0
177
132
73
921
22971
22971
0
47
50
26
46
87
49
6
229

516
514
472
1153
1241
285
467
624
824
469
834
331
607
446
556
350
450
662
354
322
403
300
417
185
84
104
555
0
347
322
118
2258
45015
45015
0
166
147
59
71
251
74
12
341

306
334
404
633
922
263
339
357
473
236
453
247
416
368
289
175
275
384
187
200
328
208
215
121
46
101
379
0
255
255
115
1772
29858
29858
0
77
77
29
54
132
53
6
218

210
180
68
520
319
22
128
267
351
233
381
84
191
78
267
175
175
278
167
122
75
92
202
64
38
3
176
0
92
67
3
486
15157
15157
0
89
70
30
17
119
21
6
123

502
303
285
0
409
523
0
98
61
437
476
81
0
16
145
155
243
247
99
523
107
424
166
396
218
508
0
312
13
319
199
106
237
260
80
438
328
159
210
38
263
97
50

334
203
216
0
275
337
0
53
33
310
327
74
0
12
97
123
162
191
84
352
68
324
142
330
128
293
0
212
10
215
133
61
178
169
66
320
228
126
169
36
161
92
56

653
300
190
0
357
629
0
81
88
462
358
37
0
8
159
195
181
165
58
794
111
403
108
342
153
421
0
295
47
273
165
159
297
314
180
253
396
123
221
21
218
60
57

255
115
60
0
140
216
0
27
31
187
135
14
0
2
55
72
61
60
28
333
45
154
41
134
45
153
0
111
20
106
55
55
124
122
91
94
161
39
68
9
73
17
13

398
185
130
0
217
413
0
54
57
275
223
23
0
6
104
123
120
105
30
461
66
249
67
208
108
268
0
184
27
167
110
104
173
192
89
159
235
84
153
12
145
43
44

721
284
262
0
389
565
0
109
105
423
445
69
0
13
160
235
265
192
77
751
142
424
144
475
239
461
0
320
39
382
230
184
409
252
132
362
490
187
382
48
306
154
98

434
233
169
0
300
381
0
68
49
343
331
51
0
11
109
127
174
167
58
448
91
314
105
301
150
371
0
216
19
232
149
100
202
215
77
295
287
121
178
33
181
66
38

287
51
93
0
89
184
0
41
56
80
114
18
0
2
51
108
91
25
19
303
51
110
39
174
89
90
0
104
20
150
81
84
207
37
55
67
203
66
204
15
125
88
60

28
579
186
111
617
0
407
75
352
22
469
595
117
1
21
68
128
142
212
138
600
280
58
175
423
108
97
165
0
128
126
65
218
651
278
142
25
211
74
0
451
55
3

27
413
137
77
482
0
295
49
270
17
359
475
75
2
14
41
95
81
147
95
394
196
36
134
308
71
79
117
0
88
108
38
161
510
216
114
10
135
46
0
310
42
1

9
548
137
64
489
0
366
51
311
20
426
682
131
2
45
66
82
159
147
142
608
295
30
119
604
106
116
144
0
232
133
65
207
359
273
88
23
336
61
0
559
85
4

4
202
49
22
192
0
143
13
100
7
155
266
46
1
19
21
35
52
44
60
242
113
13
47
256
44
45
50
0
94
39
25
77
125
106
35
7
139
17
0
218
21
1

5
346
88
42
297
0
223
38
211
13
271
416
85
1
26
45
47
107
103
82
366
182
17
72
348
62
71
94
0
138
94
40
130
234
167
53
16
197
44
0
341
64
3

25
607
166
112
550
0
420
112
396
33
630
644
96
2
25
60
125
197
246
177
664
301
66
191
566
168
130
164
0
226
195
65
270
575
332
101
27
347
117
0
509
99
6

19
449
131
62
430
0
313
50
245
17
352
445
82
1
22
40
89
120
157
96
469
217
33
113
384
86
69
107
0
119
81
52
184
437
214
83
14
197
59
0
367
44
3

6
158
35
50
120
0
107
62
151
16
278
199
14
1
3
20
36
77
89
81
195
84
33
78
182
82
61
57
0
107
114
13
86
138
118
18
13
150
58
0
142
55
3

209
197
37
193
127
68
0
279
317
240
243
246
1115
552
400
203
161
219
242
7
138
688
70
41
2496
1175
40
146
50
22
216
461
88
255
46
710
70
92
17
308
171
908
76

153
148
22
105
74
48
0
196
229
139
213
204
900
406
285
131
116
140
170
7
124
530
38
38
1990
993
40
121
51
15
162
330
58
220
30
577
39
88
20
236
121
757
63

107
207
46
191
107
82
0
281
287
259
120
149
973
584
346
134
199
151
195
14
50
519
75
53
1402
754
13
100
25
17
239
461
125
201
52
401
88
87
54
216
218
537
76

39
69
21
53
26
26
0
117
116
86
42
64
343
202
121
40
67
44
64
5
20
195
25
14
500
291
6
32
7
6
77
177
57
87
14
156
29
29
22
62
82
198
30

68
138
25
138
81
56
0
164
171
173
78
85
630
382
225
94
132
107
131
9
30
324
50
39
902
463
7
68
18
11
162
284
68
114
38
245
59
58
32
154
136
339
46

236
253
30
137
112
89
0
322
239
299
187
362
1223
571
443
242
275
245
263
15
195
909
96
61
1899
1120
26
217
75
36
339
396
161
224
68
581
105
167
50
325
239
914
126

147
152
28
128
73
48
0
228
230
186
148
203
707
373
278
175
136
152
182
7
105
526
49
29
1561
768
21
110
37
19
180
376
87
169
32
489
49
79
22
220
138
603
60

89
101
2
9
39
41
0
94
9
113
39
159
516
198
165
67
139
93
81
8
90
383
47
32
338
352
5
107
38
17
159
20
74
55
36
92
56
88
28
105
101
311
66

54
814
213
136
434
237
270
479
0
22
5
712
124
76
401
351
152
336
0
0
620
301
148
318
489
558
0
0
780

44
625
146
92
315
166
240
313
0
12
3
467
87
46
308
254
122
229
0
0
436
200
91
237
326
439
0
0
557

53
510
273
103
461
448
164
730
0
46
3
743
83
79
472
468
93
279
0
0
507
270
167
215
500
366
0
0
982

7
160
106
37
195
185
62
297
0
20
2
260
33
21
193
182
41
112
0
0
196
101
57
84
197
147
0
0
413

46
350
167
66
266
263
102
433
0
26
1
483
50
58
279
286
52
167
0
0
311
169
110
131
303
219
0
0
569

85
655
306
217
542
418
277
677
0
42
3
634
177
99
519
437
155
345
0
0
549
385
228
276
746
594
0
0
989

33
511
174
118
334
228
184
456
0
23
3
540
95
44
328
304
97
265
0
0
439
243
114
228
420
393
0
0
682

52
144
132
99
208
190
93
221
0
19
0
94
82
55
191
133
58
80
0
0
110
142
114
48
326
201
0
0
307

MAINWORKMAINWORKMAINWORKMAIN_CL_PMAIN_CL_MMAIN_CL_FMAIN_AL_PMAIN_AL_M
32107
26858
5249
9211
8698
513
7273
5369
32107
26858
5249
9211
8698
513
7273
5369
0
0
0
0
0
0
0
0
609
539
70
168
156
12
62
57
46
44
2
11
11
0
16
16
294
247
47
114
107
7
103
66
80
67
13
11
10
1
38
29
21
19
2
10
10
0
0
0
1165
1053
112
198
193
5
154
137
195
181
14
82
79
3
33
31
57
52
5
33
32
1
22
18
4
4
0
3
3
0
0
0
94
90
4
45
44
1
40
39
386
309
77
97
85
12
76
50
65
60
5
17
16
1
1
0
51
50
1
49
48
1
0
0
0
0
0
0
0
0
0
0
39
32
7
24
20
4
3
2
38
33
5
3
2
1
0
0
172
126
46
80
57
23
69
50
231
152
79
93
92
1
108
39
286
256
30
167
153
14
55
42
41
40
1
7
7
0
0
0
208
185
23
79
77
2
33
26
16
16
0
4
4
0
10
10
165
104
61
16
14
2
138
83
51
50
1
44
44
0
4
3
145
140
5
75
75
0
57
54
358
284
74
138
134
4
15
14
235
219
16
94
87
7
6
6
15
13
2
0
0
0
1
0
2
1
1
0
0
0
0
0
11
10
1
0
0
0
0
0
231
211
20
38
36
2
41
35
132
124
8
62
62
0
55
49
544
491
53
150
143
7
175
152
18
12
6
1
1
0
1
1
22
16
6
8
8
0
5
4
5
4
1
1
1
0
1
1
128
118
10
61
61
0
2
2
0
0
0
0
0
0
0
0
174
117
57
48
46
2
34
18

100
140
156
0
41
28
0
100
726
206
241
246
321
26
302
26
133
159
187
113
407
167
103
151
89
0
70
682
254
162
313
22
150
0
0
123
0
450
75
138
306
464
22

82
124
144
0
33
22
0
94
675
195
234
219
285
24
256
22
124
145
139
106
377
155
95
146
74
0
67
496
218
155
306
21
109
0
0
86
0
242
68
133
277
346
19

18
16
12
0
8
6
0
6
51
11
7
27
36
2
46
4
9
14
48
7
30
12
8
5
15
0
3
186
36
7
7
1
41
0
0
37
0
208
7
5
29
118
3

11
49
109
0
0
12
0
15
213
173
73
35
12
5
111
0
25
67
78
65
117
49
65
44
23
0
68
67
108
89
171
14
23
0
0
35
0
132
58
55
81
189
4

11
47
107
0
0
12
0
13
212
165
72
35
12
5
110
0
25
67
65
65
117
47
64
42
18
0
65
62
106
89
171
14
14
0
0
34
0
75
57
55
72
126
4

0
2
2
0
0
0
0
2
1
8
1
0
0
0
1
0
0
0
13
0
0
2
1
2
5
0
3
5
2
0
0
0
9
0
0
1
0
57
1
0
9
63
0

16
75
22
0
0
4
0
1
313
10
129
108
91
0
127
10
99
68
76
45
202
66
37
34
11
0
2
298
53
59
56
0
120
0
0
17
0
300
7
42
46
24
15

10
63
19
0
0
3
0
1
284
10
126
90
74
0
88
10
90
59
45
39
182
61
30
34
8
0
2
180
30
56
53
0
90
0
0
1
0
150
3
41
43
14
12

236
108
111
602
0
14
11
70
475
11
223
0
136
325
588
121
200
240
412
122
6
3
506
676
472
1174
475
19
103
857
321
45
342
48
94
354
269
372
37
134
482
237
391

216
105
98
543
0
14
9
61
444
9
185
0
92
233
424
66
171
172
365
80
5
3
453
549
301
1001
439
14
93
714
275
41
314
44
87
281
234
311
36
124
334
232
362

20
3
13
59
0
0
2
9
31
2
38
0
44
92
164
55
29
68
47
42
1
0
53
127
171
173
36
5
10
143
46
4
28
4
7
73
35
61
1
10
148
5
29

98
76
31
152
0
2
0
46
111
4
11
0
44
33
87
2
105
71
98
8
5
1
109
256
96
119
225
12
15
219
158
14
79
4
63
109
103
75
1
0
53
71
91

94
75
31
145
0
2
0
46
111
3
11
0
29
33
84
1
101
69
95
7
5
1
99
248
95
117
215
11
15
206
152
14
77
4
60
106
98
75
1
0
52
71
80

4
1
0
7
0
0
0
0
0
1
0
0
15
0
3
1
4
2
3
1
0
0
10
8
1
2
10
1
0
13
6
0
2
0
3
3
5
0
0
0
1
0
11

71
5
71
38
0
0
0
1
6
0
4
0
11
10
25
0
9
117
32
68
0
0
9
30
12
114
1
2
13
155
20
2
4
10
4
198
26
16
0
0
126
117
144

62
5
59
31
0
0
0
1
6
0
3
0
8
7
15
0
5
69
30
42
0
0
7
21
12
104
0
1
10
105
4
2
4
6
3
136
25
7
0
0
14
116
135

140
436
81
59
94
4
185
173
83
109
284
796
397
237
492
118
177
200
2
440
65
355
0
447
0
610
143
182
24
14
455
150
19985
19985
0
471
47
90
28
79
71
374
65

121
414
78
55
77
3
130
98
69
91
271
601
298
194
412
105
144
166
2
413
51
264
0
264
0
491
129
153
5
12
292
139
17693
17693
0
456
44
87
13
47
70
293
63

19
22
3
4
17
1
55
75
14
18
13
195
99
43
80
13
33
34
0
27
14
91
0
183
0
119
14
29
19
2
163
11
2292
2292
0
15
3
3
15
32
1
81
2

22
205
71
17
8
0
16
21
8
18
148
218
123
59
141
1
90
65
0
59
0
82
0
51
0
186
35
85
0
5
37
107
4480
4480
0
130
15
34
0
0
0
9
0

22
196
70
16
8
0
13
16
8
18
145
209
123
48
128
1
77
63
0
59
0
82
0
45
0
183
34
77
0
5
34
106
4251
4251
0
126
15
34
0
0
0
8
0

0
9
1
1
0
0
3
5
0
0
3
9
0
11
13
0
13
2
0
0
0
0
0
6
0
3
1
8
0
0
3
1
229
229
0
4
0
0
0
0
0
1
0

10
74
5
36
1
0
54
2
0
37
35
221
25
22
173
21
10
74
0
243
11
206
0
210
0
175
0
6
0
4
199
7
3790
3790
0
100
0
4
0
1
0
56
0

6
68
4
34
1
0
34
1
0
23
32
114
25
18
126
21
9
50
0
232
7
124
0
106
0
120
0
2
0
4
112
6
2966
2966
0
98
0
4
0
1
0
40
0

1013
360
861
850
338
201
427
211
451
184
133
1
4
575
655
220
324
754
23
0
245
203
90
116
238
295
1312
714
1478
4
236
0
276
0
28
96
153
92
163
489
95
52
118

888
331
720
780
289
185
327
199
408
177
118
0
3
466
623
206
174
713
22
0
229
197
68
65
224
264
1205
670
1397
4
143
0
159
0
28
88
109
85
158
350
93
49
115

125
29
141
70
49
16
100
12
43
7
15
1
1
109
32
14
150
41
1
0
16
6
22
51
14
31
107
44
81
0
93
0
117
0
0
8
44
7
5
139
2
3
3

32
33
126
52
93
41
95
34
33
60
62
1
0
76
242
111
174
358
0
0
128
51
75
21
75
3
203
10
186
0
45
0
0
0
18
16
37
6
121
105
5
42
13

31
32
121
48
92
41
91
34
31
59
62
0
0
75
242
110
91
352
0
0
128
50
58
13
75
2
194
9
180
0
44
0
0
0
18
15
37
5
119
78
5
42
13

1
1
5
4
1
0
4
0
2
1
0
1
0
1
0
1
83
6
0
0
0
1
17
8
0
1
9
1
6
0
1
0
0
0
0
1
0
1
2
27
0
0
0

14
1
202
17
11
14
22
126
87
55
19
0
0
270
281
44
141
263
1
0
7
3
9
91
13
0
50
124
178
1
84
0
267
0
0
13
13
1
16
15
23
5
3

7
1
140
16
5
14
22
123
67
53
6
0
0
174
266
43
74
232
1
0
5
2
5
48
11
0
48
121
165
1
9
0
150
0
0
12
11
1
16
9
23
2
3

18
242
147
115
13
178
311
391
161
51
170
0
51
621
154
11
75
272
667
91
313
458
172
0
37105
37105
0
26
580
110
40
242
265
77
51
172
62
113
387
425
496
1
255

17
147
146
92
13
169
279
375
154
47
162
0
50
587
148
10
68
249
628
88
300
400
162
0
32378
32378
0
24
485
108
39
228
258
73
48
169
57
103
348
371
459
1
235

1
95
1
23
0
9
32
16
7
4
8
0
1
34
6
1
7
23
39
3
13
58
10
0
4727
4727
0
2
95
2
1
14
7
4
3
3
5
10
39
54
37
0
20

15
15
45
5
3
20
67
100
77
28
105
0
41
193
63
0
8
149
267
35
180
74
19
0
10719
10719
0
0
163
72
11
60
128
3
28
107
20
94
63
144
38
0
96

15
15
45
4
3
20
51
98
75
28
105
0
41
188
63
0
8
142
265
35
178
73
19
0
10011
10011
0
0
157
70
11
58
126
3
28
105
19
86
61
143
34
0
89

0
0
0
1
0
0
16
2
2
0
0
0
0
5
0
0
0
7
2
0
2
1
0
0
708
708
0
0
6
2
0
2
2
0
0
2
1
8
2
1
4
0
7

0
223
3
2
0
22
54
86
23
0
15
0
0
103
41
0
0
70
170
15
71
199
48
0
8633
8633
0
0
242
0
2
8
2
0
0
40
0
6
6
108
8
0
5

0
128
2
2
0
20
53
81
19
0
13
0
0
90
39
0
0
66
149
15
63
153
44
0
6623
6623
0
0
171
0
1
8
2
0
0
40
0
6
4
73
7
0
5

192
61
142
0
314
338
37
449
303
679
905
493
326
459
223
378
485
412
110
153
180
321
402
450
470
407
10
30
0
391
462
359
447
43
145
121
209
0
124
1488
187
368
38

183
54
139
0
234
312
35
369
268
620
736
341
233
441
200
353
418
374
59
150
165
267
372
405
416
355
6
28
0
350
441
304
306
38
140
112
187
0
118
1303
186
344
36

9
7
3
0
80
26
2
80
35
59
169
152
93
18
23
25
67
38
51
3
15
54
30
45
54
52
4
2
0
41
21
55
141
5
5
9
22
0
6
185
1
24
2

117
0
26
0
126
116
0
25
2
166
436
375
147
118
15
11
13
123
0
114
48
212
176
99
67
166
0
2
0
28
191
190
119
13
120
4
69
0
50
92
134
153
4

114
0
26
0
99
115
0
22
2
153
333
240
127
115
15
9
12
112
0
113
47
189
174
95
57
160
0
2
0
28
190
170
78
13
118
2
67
0
50
84
133
152
4

3
0
0
0
27
1
0
3
0
13
103
135
20
3
0
2
1
11
0
1
1
23
2
4
10
6
0
0
0
0
1
20
41
0
2
2
2
0
0
8
1
1
0

6
2
112
0
63
93
36
28
6
96
226
42
143
27
1
6
3
12
106
9
80
81
101
135
30
102
0
25
0
77
130
71
187
29
20
37
70
0
0
98
0
49
34

4
1
109
0
33
80
34
21
3
90
177
33
77
25
1
4
3
5
55
9
76
52
84
128
17
66
0
25
0
74
122
45
104
25
17
33
56
0
0
48
0
41
32

0
33
125
10
251
205
239
401
276
0
69
277
21
0
5
1
38
2
3
286
282
1374
94
24
232
374
223
350
0
91
68
156
641
126
128
38
356
26
486
391
847
43
61

0
30
85
8
216
141
119
366
265
0
67
260
21
0
4
0
33
2
2
207
173
1100
89
19
214
300
204
321
0
89
65
152
474
87
127
37
241
26
447
372
766
37
58

0
3
40
2
35
64
120
35
11
0
2
17
0
0
1
1
5
0
1
79
109
274
5
5
18
74
19
29
0
2
3
4
167
39
1
1
115
0
39
19
81
6
3

0
1
28
0
46
43
42
231
62
0
13
63
12
0
0
0
24
0
0
68
0
451
12
5
39
93
20
163
0
39
41
70
305
13
85
6
97
12
206
108
91
0
10

0
0
24
0
45
43
23
217
61
0
12
63
12
0
0
0
24
0
0
68
0
439
12
3
38
91
20
159
0
39
40
69
253
13
85
6
94
12
204
105
89
0
10

0
1
4
0
1
0
19
14
1
0
1
0
0
0
0
0
0
0
0
0
0
12
0
2
1
2
0
4
0
0
1
1
52
0
0
0
3
0
2
3
2
0
0

0
0
94
0
78
154
10
24
55
0
0
154
4
0
1
0
0
0
0
110
275
584
3
4
167
109
53
108
0
0
11
40
225
80
10
10
136
0
25
144
388
0
14

0
0
59
0
59
91
6
22
52
0
0
144
4
0
1
0
0
0
0
68
169
353
3
4
152
72
51
90
0
0
11
40
130
45
10
9
51
0
22
137
341
0
14

155
181
214
67
1160
43
2190
30
14
314
393
99
856
267
0
145
132
46
22
15
71
71
125
158
55
205
0
101
195
91
196
242
94
57
626
193
339
0
12
46
113
371
167

141
166
180
63
1086
39
1946
23
12
304
326
88
790
218
0
126
121
41
12
8
58
41
95
106
52
201
0
90
186
58
156
221
89
53
512
185
307
0
11
40
104
291
150

14
15
34
4
74
4
244
7
2
10
67
11
66
49
0
19
11
5
10
7
13
30
30
52
3
4
0
11
9
33
40
21
5
4
114
8
32
0
1
6
9
80
17

65
47
27
50
409
1
134
0
0
31
33
25
156
57
0
22
24
1
3
2
14
0
11
15
13
96
0
5
81
3
93
128
37
10
88
122
152
0
0
33
69
101
60

65
47
27
47
391
1
131
0
0
31
30
25
153
57
0
19
23
1
1
0
13
0
11
15
12
96
0
5
80
3
88
124
37
10
84
122
152
0
0
30
69
78
59

0
0
0
3
18
0
3
0
0
0
3
0
3
0
0
3
1
0
2
2
1
0
0
0
1
0
0
0
1
0
5
4
0
0
4
0
0
0
0
3
0
23
1

1
4
4
4
285
0
283
20
0
110
220
34
272
161
0
3
4
18
2
2
0
66
54
100
1
43
0
0
9
84
96
57
29
0
122
53
123
0
0
5
13
12
57

1
3
3
4
265
0
228
18
0
108
168
29
251
122
0
3
2
18
1
1
0
36
34
57
1
41
0
0
9
52
62
44
27
0
109
47
99
0
0
3
12
9
45

38
1
56
591
0
0
236
81
0
305
101
168
105
45
2
81
82
18
57
201
40212
38749
1463
39
114
8
296
83
1
13
32
56
271
59
256
9
91
0
0
28
176
217
76

36
1
56
557
0
0
213
80
0
300
96
159
105
44
2
75
78
15
53
184
34129
32879
1250
29
100
8
264
69
1
9
26
52
251
44
241
6
85
0
0
24
163
176
70

2
0
0
34
0
0
23
1
0
5
5
9
0
1
0
6
4
3
4
17
6083
5870
213
10
14
0
32
14
0
4
6
4
20
15
15
3
6
0
0
4
13
41
6

6
0
42
256
0
0
98
73
0
262
41
54
81
11
2
32
22
8
20
100
10494
10421
73
14
28
2
76
40
0
1
0
4
37
17
59
5
68
0
0
7
20
36
6

6
0
42
252
0
0
94
72
0
260
40
53
81
11
2
32
22
8
18
98
9961
9892
69
12
28
2
75
37
0
0
0
4
37
13
59
5
67
0
0
7
20
34
6

0
0
0
4
0
0
4
1
0
2
1
1
0
0
0
0
0
0
2
2
533
529
4
2
0
0
1
3
0
1
0
0
0
4
0
0
1
0
0
0
0
2
0

22
0
9
130
0
0
66
0
0
5
3
66
14
28
0
15
20
1
3
30
9458
9396
62
4
17
1
8
32
0
2
0
3
31
6
30
1
4
0
0
2
53
119
2

20
0
9
117
0
0
53
0
0
4
3
65
14
27
0
13
19
1
2
28
6842
6804
38
4
16
1
5
27
0
0
0
3
27
0
29
0
3
0
0
2
53
86
2

68
239
55
3
14
14
2
130
86
67
278
3
0
59
223
15
177
7
59
134
157
92
146
149
104
146
35
31
129
47
164
64
147
351
419
153
54
18
2
35
35
241
85

60
222
50
3
12
11
1
115
75
54
255
3
0
46
206
13
169
5
51
115
144
91
138
123
102
132
30
31
128
42
144
60
139
296
378
142
52
18
2
35
31
210
75

8
17
5
0
2
3
1
15
11
13
23
0
0
13
17
2
8
2
8
19
13
1
8
26
2
14
5
0
1
5
20
4
8
55
41
11
2
0
0
0
4
31
10

3
33
18
0
0
2
0
22
17
53
79
0
0
22
18
4
110
0
2
35
43
45
69
54
89
37
11
18
114
24
17
56
61
54
44
62
33
17
0
21
0
91
27

3
32
18
0
0
2
0
22
16
43
77
0
0
18
16
4
106
0
2
35
41
45
68
47
89
36
11
18
114
24
17
53
59
53
40
62
33
17
0
21
0
80
27

0
1
0
0
0
0
0
0
1
10
2
0
0
4
2
0
4
0
0
0
2
0
1
7
0
1
0
0
0
0
0
3
2
1
4
0
0
0
0
0
0
11
0

2
3
1
0
0
0
0
3
2
3
2
0
0
3
2
0
2
0
0
53
28
1
43
80
5
58
1
1
5
4
85
0
12
57
11
39
8
0
0
1
0
56
10

2
3
1
0
0
0
0
2
2
3
1
0
0
1
2
0
2
0
0
47
26
1
38
63
5
48
1
1
5
3
70
0
11
44
8
32
8
0
0
1
0
47
9

75
153
137
46
131
4
3
13
92
195
17
44
258
0
146
144
111
199
199
8
136
1
55
245
99
197
169
150
52
197
8
133
289
64
168
325
46
91
174
46
92
38
23

67
142
117
39
106
2
3
13
82
133
5
36
226
0
129
95
94
178
171
7
106
1
47
218
94
168
118
137
50
163
5
89
187
49
148
311
42
85
161
43
77
37
19

8
11
20
7
25
2
0
0
10
62
12
8
32
0
17
49
17
21
28
1
30
0
8
27
5
29
51
13
2
34
3
44
102
15
20
14
4
6
13
3
15
1
4

14
40
107
16
25
0
0
10
17
49
5
3
145
0
36
0
26
116
76
0
73
0
0
17
3
2
5
112
0
56
3
43
70
4
53
162
25
50
60
43
51
19
1

14
40
94
13
24
0
0
10
16
34
1
3
137
0
36
0
24
110
69
0
66
0
0
17
3
1
4
111
0
52
3
33
58
4
53
161
23
49
59
40
46
19
1

0
0
13
3
1
0
0
0
1
15
4
0
8
0
0
0
2
6
7
0
7
0
0
0
0
1
1
1
0
4
0
10
12
0
0
1
2
1
1
3
5
0
0

9
8
14
23
63
4
0
2
12
124
10
32
37
0
45
0
48
47
26
1
17
0
0
3
12
0
11
18
28
21
3
19
183
0
56
35
7
1
42
0
0
1
0

8
6
10
19
42
2
0
2
11
84
2
25
33
0
34
0
43
44
14
0
7
0
0
3
12
0
9
13
28
12
0
8
102
0
40
32
6
1
33
0
0
1
0

242
73
207
414
13
422
566
522
9
176
137
20
43
387
244
601
72
156
171
0
111
126
28
80
186
130
388
136
90
332
419
302
116
435
109
92
342
233
223
117
407
24
158

227
65
184
368
12
372
486
427
8
156
116
15
33
317
194
470
68
94
117
0
102
120
27
73
177
105
327
107
85
301
324
222
105
307
99
85
259
217
202
62
329
23
153

15
8
23
46
1
50
80
95
1
20
21
5
10
70
50
131
4
62
54
0
9
6
1
7
9
25
61
29
5
31
95
80
11
128
10
7
83
16
21
55
78
1
5

19
31
36
12
0
4
31
58
0
67
47
0
10
77
2
35
2
19
49
0
35
2
11
18
12
34
108
48
66
88
113
64
70
100
50
41
51
152
72
44
174
13
89

17
30
35
5
0
0
26
52
0
65
45
0
10
77
2
32
1
17
47
0
34
2
11
18
11
34
106
43
63
88
110
63
68
95
50
40
50
140
71
27
143
12
89

2
1
1
7
0
4
5
6
0
2
2
0
0
0
0
3
1
2
2
0
1
0
0
0
1
0
2
5
3
0
3
1
2
5
0
1
1
12
1
17
31
1
0

4
13
12
32
0
1
33
3
0
73
11
0
4
193
0
33
49
1
2
0
5
0
5
9
104
42
95
37
0
42
37
112
8
176
38
15
213
44
35
16
55
0
2

3
13
11
30
0
1
23
1
0
58
10
0
4
139
0
24
47
0
1
0
5
0
4
5
99
32
73
24
0
42
26
57
2
95
33
12
138
43
26
8
37
0
1

31
1
184
33
603
213
31
136
29
16
241
47
15
25
84
81
82
1
20
38
22
80
83
347
71
5
68
115
80
280
198
366
3
27
125
32
53
157
14
210
3
99
0

24
1
175
29
538
168
28
127
28
16
208
43
14
24
72
78
81
1
15
35
18
78
49
247
51
5
65
105
66
218
149
319
3
22
113
25
39
119
10
185
3
98
0

7
0
9
4
65
45
3
9
1
0
33
4
1
1
12
3
1
0
5
3
4
2
34
100
20
0
3
10
14
62
49
47
0
5
12
7
14
38
4
25
0
1
0

14
0
112
11
135
15
0
57
12
0
64
40
3
20
25
39
37
0
6
5
0
56
2
68
11
2
26
52
20
21
68
95
0
6
74
16
9
64
1
41
3
92
0

13
0
111
9
130
15
0
50
11
0
64
39
3
20
25
39
37
0
6
4
0
54
1
64
11
2
26
51
20
21
66
93
0
5
70
13
9
64
1
41
3
91
0

1
0
1
2
5
0
0
7
1
0
0
1
0
0
0
0
0
0
0
1
0
2
1
4
0
0
0
1
0
0
2
2
0
1
4
3
0
0
0
0
0
1
0

0
0
14
1
126
118
25
3
0
0
11
1
0
0
10
29
6
0
1
0
0
1
12
176
59
0
38
59
35
111
92
105
0
0
22
10
37
43
0
76
0
1
0

0
0
10
1
112
89
22
2
0
0
9
0
0
0
8
26
6
0
1
0
0
1
8
115
40
0
35
53
24
74
57
79
0
0
22
6
24
9
0
72
0
1
0

120
168
440
221
107
214
144
632
326
34
59
144
143
255
32
24
18
79
97
111
132
237
129
61
298
167
83
171
85
0
104
603
225
204
384
1
170
202
105
366
187
320
193

92
134
405
182
103
199
122
529
245
29
47
134
120
231
24
22
17
77
94
102
120
186
111
54
272
150
75
165
75
0
66
506
208
190
250
1
146
132
67
286
97
167
189

28
34
35
39
4
15
22
103
81
5
12
10
23
24
8
2
1
2
3
9
12
51
18
7
26
17
8
6
10
0
38
97
17
14
134
0
24
70
38
80
90
153
4

17
26
60
97
22
26
10
26
59
15
18
57
67
62
2
6
1
30
28
40
7
29
68
5
70
22
0
123
49
0
12
191
67
70
47
0
47
33
39
201
0
165
32

17
25
59
89
22
26
10
23
56
15
16
56
59
61
2
6
1
30
28
38
6
29
64
5
66
22
0
119
48
0
12
161
67
67
47
0
47
31
39
198
0
123
32

0
1
1
8
0
0
0
3
3
0
2
1
8
1
0
0
0
0
0
2
1
0
4
0
4
0
0
4
1
0
0
30
0
3
0
0
0
2
0
3
0
42
0

59
55
284
55
1
87
27
183
65
0
15
1
37
143
1
3
14
21
3
6
17
92
50
0
63
1
28
1
1
0
24
105
146
79
286
0
27
165
28
147
186
147
146

38
28
267
30
1
80
27
121
32
0
14
1
33
127
1
3
14
21
3
3
13
44
36
0
59
1
24
1
1
0
10
68
129
70
160
0
10
99
5
78
96
38
142

180
275
265
31
303
101
6
113
37
151
46
192
114
78
386
393
37
281
164
213
0
7
0
69
444
287
113
71
67
45
182
2
14
0
291
240
342
66
254
58
80
12
65

173
177
250
31
256
90
6
105
33
146
42
179
110
69
324
310
37
249
139
99
0
5
0
69
429
229
85
49
65
45
136
2
11
0
260
227
273
63
237
52
78
12
59

7
98
15
0
47
11
0
8
4
5
4
13
4
9
62
83
0
32
25
114
0
2
0
0
15
58
28
22
2
0
46
0
3
0
31
13
69
3
17
6
2
0
6

2
88
80
1
63
50
5
21
1
64
7
17
21
21
44
41
12
46
12
93
0
2
0
27
145
144
17
4
46
0
39
0
2
0
70
62
133
30
115
20
64
12
55

2
76
79
1
61
48
5
21
1
62
7
17
20
18
43
41
12
46
11
87
0
2
0
27
143
142
17
4
46
0
31
0
2
0
69
62
127
30
113
20
62
12
52

0
12
1
0
2
2
0
0
0
2
0
0
1
3
1
0
0
0
1
6
0
0
0
0
2
2
0
0
0
0
8
0
0
0
1
0
6
0
2
0
2
0
3

20
111
115
0
104
37
1
42
0
6
2
22
12
20
81
141
1
10
51
117
0
0
0
41
260
96
79
65
3
0
139
0
8
0
130
59
28
0
82
4
13
0
6

20
38
109
0
64
31
1
42
0
6
2
17
12
17
54
75
1
7
38
10
0
0
0
41
252
52
52
43
2
0
103
0
5
0
107
51
18
0
75
3
13
0
4

11
219
77
15
23
5
0
81
5
1463
31324
31324
0
32
0
23
0
6
0
3
2
5
163
0
24
453
155
0
56
1035
100
86
129
173
5
7
246
55
0
10
0
0
201

11
201
74
8
17
5
0
68
4
1250
25830
25830
0
32
0
22
0
5
0
3
1
5
138
0
21
384
118
0
49
828
96
73
119
165
4
4
183
50
0
10
0
0
187

0
18
3
7
6
0
0
13
1
213
5494
5494
0
0
0
1
0
1
0
0
1
0
25
0
3
69
37
0
7
207
4
13
10
8
1
3
63
5
0
0
0
0
14

5
81
63
1
3
3
0
5
0
73
8535
8535
0
12
0
17
0
0
0
0
0
0
81
0
3
39
31
0
6
25
36
23
74
96
1
4
162
18
0
0
0
0
110

5
79
61
1
3
3
0
5
0
69
8127
8127
0
12
0
17
0
0
0
0
0
0
81
0
3
38
30
0
5
25
36
23
73
94
0
2
116
18
0
0
0
0
109

0
2
2
0
0
0
0
0
0
4
408
408
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
1
2
1
2
46
0
0
0
0
0
1

6
11
12
0
15
1
0
12
0
62
11942
11942
0
12
0
0
0
1
0
0
0
0
48
0
2
133
76
0
4
318
2
0
13
7
0
0
36
13
0
1
0
0
11

6
10
11
0
12
1
0
7
0
38
8227
8227
0
12
0
0
0
1
0
0
0
0
27
0
2
101
48
0
4
214
2
0
7
7
0
0
28
12
0
1
0
0
7

40
110
180
52
0
1
142
98
181
778
192
0
163
57
152
281
223
176
11
474
32
70
657
110
238
16
85
159
55
167
23
70
204
97
0
466
117
0
164
13
321
27
229

37
99
124
25
0
1
122
94
176
663
132
0
146
48
107
255
192
166
11
352
28
59
459
98
230
15
77
134
39
155
17
66
192
95
0
420
73
0
120
11
277
25
160

3
11
56
27
0
0
20
4
5
115
60
0
17
9
45
26
31
10
0
122
4
11
198
12
8
1
8
25
16
12
6
4
12
2
0
46
44
0
44
2
44
2
69

10
6
4
0
0
0
21
23
117
232
38
0
62
17
32
11
54
86
4
39
19
14
128
48
159
3
32
28
23
61
3
1
61
92
0
81
22
0
48
9
101
10
29

10
6
4
0
0
0
21
23
117
226
37
0
61
17
32
11
54
86
4
36
19
14
126
44
156
3
30
28
18
60
3
1
59
91
0
79
21
0
47
8
101
10
29

0
0
0
0
0
0
0
0
0
6
1
0
1
0
0
0
0
0
0
3
0
0
2
4
3
0
2
0
5
1
0
0
2
1
0
2
1
0
1
1
0
0
0

4
52
168
45
0
1
66
5
1
281
124
0
9
36
89
2
31
47
1
263
1
13
378
41
59
4
7
126
22
61
17
56
46
2
0
300
90
0
102
1
109
1
188

4
51
113
21
0
1
48
5
1
189
67
0
9
27
46
1
17
42
1
162
1
10
200
36
56
4
6
102
15
57
12
52
40
2
0
266
47
0
60
1
76
1
121

152
0
14
39
44
125
18
108
356
131
56
80
387
196
331
25
375
102
156
33
6
0
223
0
223
0
8
14
164
0
5
64
24
97
43
109
219
51
142
29
19
120
585

146
0
12
33
36
86
14
103
317
100
31
45
350
151
170
17
347
91
117
31
5
0
144
0
171
0
6
13
159
0
4
61
23
91
40
98
202
46
83
26
17
114
448

6
0
2
6
8
39
4
5
39
31
25
35
37
45
161
8
28
11
39
2
1
0
79
0
52
0
2
1
5
0
1
3
1
6
3
11
17
5
59
3
2
6
137

93
0
0
2
12
17
0
31
138
2
16
18
151
20
60
1
93
10
20
16
2
0
91
0
34
0
3
0
77
0
1
30
21
50
27
60
29
23
16
2
6
5
114

93
0
0
1
11
16
0
31
126
1
16
18
148
20
36
1
89
8
18
16
2
0
79
0
32
0
3
0
76
0
1
30
20
47
26
59
26
23
16
2
5
5
99

0
0
0
1
1
1
0
0
12
1
0
0
3
0
24
0
4
2
2
0
0
0
12
0
2
0
0
0
1
0
0
0
1
3
1
1
3
0
0
0
1
0
15

2
0
2
0
4
8
0
0
132
82
30
38
114
127
264
19
86
0
25
0
0
0
51
0
139
0
0
0
6
0
0
12
0
6
13
24
151
6
108
0
0
114
249

2
0
1
0
4
8
0
0
116
56
8
6
92
83
130
12
73
0
21
0
0
0
13
0
98
0
0
0
6
0
0
11
0
6
12
20
138
6
55
0
0
108
143

46
53
256
135
175
91
82
5
0
27
245
0
315
4
0
10
350
306
93
32
0
372
85
360
629
116
206
2
0
426
15
0
147
144
127
475
614
168
184
57
331
3
90

44
53
213
122
122
58
59
4
0
27
216
0
242
3
0
8
308
271
56
20
0
249
70
299
577
100
195
1
0
301
14
0
131
109
102
316
536
156
168
47
222
2
80

2
0
43
13
53
33
23
1
0
0
29
0
73
1
0
2
42
35
37
12
0
123
15
61
52
16
11
1
0
125
1
0
16
35
25
159
78
12
16
10
109
1
10

2
0
29
14
33
14
21
1
0
4
92
0
74
0
0
0
130
88
1
0
0
36
11
4
111
54
84
0
0
67
1
0
46
0
48
51
145
7
87
16
69
0
51

2
0
28
12
32
13
21
1
0
4
89
0
71
0
0
0
125
86
1
0
0
35
11
3
107
50
78
0
0
66
0
0
43
0
41
43
142
6
85
15
69
0
47

0
0
1
2
1
1
0
0
0
0
3
0
3
0
0
0
5
2
0
0
0
1
0
1
4
4
6
0
0
1
1
0
3
0
7
8
3
1
2
1
0
0
4

38
49
100
25
105
67
34
3
0
0
75
0
116
2
0
0
184
94
1
0
0
202
1
19
160
18
45
2
0
250
0
0
68
126
34
260
269
70
41
30
238
2
21

36
49
67
25
55
35
13
2
0
0
57
0
63
2
0
0
153
82
1
0
0
96
1
15
127
14
44
1
0
134
0
0
62
91
22
141
210
65
35
23
130
1
15

140
594
74
31
39
0
303
210
79
413
363
327
491
303
345
253
0
0
2
25
73
388
0
8
1
405
230
0
406
48
220
32
40
115
143
53
34
0
138
13
346
0
53

123
454
74
30
38
0
291
196
75
266
243
297
433
277
319
202
0
0
2
23
70
254
0
5
1
270
134
0
337
48
215
31
33
93
125
52
22
0
135
9
333
0
45

17
140
0
1
1
0
12
14
4
147
120
30
58
26
26
51
0
0
0
2
3
134
0
3
0
135
96
0
69
0
5
1
7
22
18
1
12
0
3
4
13
0
8

67
221
68
19
23
0
206
78
46
77
136
81
170
61
70
78
0
0
0
19
42
196
0
7
0
100
12
0
97
4
69
17
5
71
81
45
5
0
30
4
123
0
22

67
218
68
18
23
0
203
76
46
73
126
78
169
61
68
76
0
0
0
19
42
123
0
4
0
92
12
0
97
4
67
17
5
71
76
44
5
0
30
2
119
0
21

0
3
0
1
0
0
3
2
0
4
10
3
1
0
2
2
0
0
0
0
0
73
0
3
0
8
0
0
0
0
2
0
0
0
5
1
0
0
0
2
4
0
1

27
290
1
0
1
0
64
73
3
286
199
137
54
159
139
56
0
0
1
1
14
83
0
1
0
250
205
0
255
35
142
13
1
15
46
6
24
0
96
3
59
0
9

20
159
1
0
1
0
59
64
1
149
98
120
36
145
137
53
0
0
1
1
12
45
0
1
0
137
111
0
189
35
139
13
1
5
35
6
15
0
96
2
59
0
9

653
210
99
25
153
41
310
260
3
40
111
399
66
312
222
36
143
142
49
63
29689
29689
0
299
926
116
117
214
160
33
67
175
219
146
130
215
771
369
38
0
33
34
490

581
200
95
22
126
35
232
249
2
40
109
377
54
227
122
35
102
116
45
60
25090
25090
0
270
825
104
80
150
126
30
60
158
189
137
124
190
725
314
37
0
31
34
419

72
10
4
3
27
6
78
11
1
0
2
22
12
85
100
1
41
26
4
3
4599
4599
0
29
101
12
37
64
34
3
7
17
30
9
6
25
46
55
1
0
2
0
71

309
1
7
15
24
3
131
24
1
28
82
142
31
128
27
27
0
13
20
24
6273
6273
0
104
289
64
1
1
0
13
16
20
28
16
88
2
84
9
0
0
1
0
94

299
1
7
15
24
3
125
24
0
28
82
140
31
118
27
27
0
13
20
23
6020
6020
0
103
281
64
1
1
0
13
16
20
28
13
88
2
83
9
0
0
1
0
88

10
0
0
0
0
0
6
0
1
0
0
2
0
10
0
0
0
0
0
1
253
253
0
1
8
0
0
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
6

219
3
1
1
115
20
160
3
0
0
23
50
29
99
159
2
136
82
4
1
6950
6950
0
14
67
39
4
196
141
6
17
67
100
4
19
12
29
42
0
0
0
0
63

169
3
1
0
90
17
93
3
0
0
23
45
17
47
65
1
96
61
2
1
4909
4909
0
14
66
33
4
139
108
5
16
62
73
4
14
10
27
31
0
0
0
0
17

345
260
103
214
0
50
261
194
0
53
94
147
206
291
1431
877
670
211
225
760
0
31
387
58
473
83
34
453
70
76
20
19
171
334
92
274
11
247
0
101
124
205
113

227
230
100
202
0
43
190
171
0
45
92
131
198
230
1182
835
540
194
133
616
0
21
328
32
340
61
33
352
63
67
19
19
100
330
41
215
10
154
0
100
91
177
107

118
30
3
12
0
7
71
23
0
8
2
16
8
61
249
42
130
17
92
144
0
10
59
26
133
22
1
101
7
9
1
0
71
4
51
59
1
93
0
1
33
28
6

78
30
70
51
0
1
39
19
0
17
18
30
32
52
21
29
70
73
82
278
0
1
120
10
123
11
11
101
17
20
10
0
8
230
58
41
11
16
0
32
54
83
14

76
30
70
51
0
1
38
16
0
16
18
30
32
46
20
25
70
73
78
273
0
1
109
9
83
10
11
94
17
20
10
0
8
228
31
40
10
16
0
32
53
78
14

2
0
0
0
0
0
1
3
0
1
0
0
0
6
1
4
0
0
4
5
0
0
11
1
40
1
0
7
0
0
0
0
0
2
27
1
1
0
0
0
1
5
0

229
71
18
20
0
5
155
69
0
7
54
37
124
124
169
51
53
39
90
281
0
19
97
9
105
43
5
192
1
11
0
2
70
56
1
130
0
156
0
43
15
9
31

116
52
16
20
0
3
87
57
0
3
52
37
124
84
81
49
40
34
11
169
0
12
55
3
56
29
5
126
1
10
0
2
35
55
1
106
0
94
0
43
9
1
31

189
41
154
0
35
231
77
207
201
0
189
49
181
245
0
33
663
12
2
134
111
126
0
15
411
213
279
16
0
41
212
244
170
413
100
218
155
55
126
30
6
123
17

141
35
148
0
33
166
43
190
146
0
173
46
149
183
0
33
567
12
2
133
103
115
0
15
280
150
240
11
0
19
155
184
149
310
98
167
94
53
92
29
5
114
15

48
6
6
0
2
65
34
17
55
0
16
3
32
62
0
0
96
0
0
1
8
11
0
0
131
63
39
5
0
22
57
60
21
103
2
51
61
2
34
1
1
9
2

71
23
99
0
10
36
17
126
77
0
43
27
70
42
0
31
199
12
1
128
9
40
0
11
108
43
22
2
0
0
46
92
77
85
6
9
17
11
45
7
1
5
0

65
23
99
0
10
33
12
120
77
0
39
26
63
40
0
31
196
12
1
127
9
36
0
11
100
42
21
2
0
0
44
91
76
84
6
8
16
11
41
7
1
5
0

6
0
0
0
0
3
5
6
0
0
4
1
7
2
0
0
3
0
0
1
0
4
0
0
8
1
1
0
0
0
2
1
1
1
0
1
1
0
4
0
0
0
0

95
11
30
0
0
93
32
53
81
0
128
11
68
110
0
0
274
0
0
0
73
3
0
0
64
34
152
7
0
41
103
121
3
184
1
4
123
1
49
4
0
117
0

59
8
28
0
0
50
15
46
29
0
119
9
57
60
0
0
203
0
0
0
65
3
0
0
47
19
121
2
0
19
65
70
3
98
1
2
71
1
25
4
0
109
0

123
0
87
8
847
45
287
69
0
1
71
252
273
157
37
27
60
3
342
357
218
80
57
0
291
27
314
139
155
645
331
397
1130
0
788
3
254
233
181
439
427
217
0

122
0
77
7
784
41
275
65
0
1
66
206
228
151
34
24
60
3
329
323
197
69
53
0
246
22
283
106
145
590
253
333
975
0
651
3
234
183
172
341
366
191
0

1
0
10
1
63
4
12
4
0
0
5
46
45
6
3
3
0
0
13
34
21
11
4
0
45
5
31
33
10
55
78
64
155
0
137
0
20
50
9
98
61
26
0

56
0
12
1
114
0
73
14
0
0
24
153
109
71
28
8
14
0
172
33
24
0
13
0
60
4
104
17
27
99
34
0
130
0
69
0
136
3
47
11
17
106
0

56
0
12
1
111
0
72
13
0
0
23
141
109
69
28
8
14
0
172
31
24
0
13
0
58
4
102
16
27
98
31
0
129
0
67
0
133
3
47
8
15
101
0

0
0
0
0
3
0
1
1
0
0
1
12
0
2
0
0
0
0
0
2
0
0
0
0
2
0
2
1
0
1
3
0
1
0
2
0
3
0
0
3
2
5
0

2
0
29
0
52
44
12
11
0
0
9
72
103
45
1
2
0
0
23
189
68
1
0
0
62
11
36
97
36
34
164
3
43
0
120
0
8
91
0
49
35
7
0

1
0
21
0
42
41
10
11
0
0
9
41
64
44
1
2
0
0
21
166
64
1
0
0
45
8
33
73
34
33
102
3
39
0
80
0
7
79
0
46
33
6
0

273
35590
35590
0
579
287
175
13
10
15
67
0
0
0
168
4
173
0
63
50
2
86
65
156
834
840
39
38
62
99
209
174
35
220
177
180
302
75
0
0
53
333
103

261
30632
30632
0
456
276
125
11
9
15
54
0
0
0
155
3
148
0
56
48
2
84
63
131
668
770
34
34
61
93
193
165
35
187
120
149
265
71
0
0
46
307
63

12
4958
4958
0
123
11
50
2
1
0
13
0
0
0
13
1
25
0
7
2
0
2
2
25
166
70
5
4
1
6
16
9
0
33
57
31
37
4
0
0
7
26
40

51
8410
8410
0
178
141
49
1
7
11
15
0
0
0
82
0
74
0
1
0
0
22
0
68
145
215
5
10
23
56
115
89
6
145
31
68
73
11
0
0
15
86
16

51
8062
8062
0
173
140
49
1
7
11
13
0
0
0
82
0
73
0
1
0
0
22
0
62
139
211
5
10
23
55
113
89
6
127
31
65
72
11
0
0
15
86
15

0
348
348
0
5
1
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
6
6
4
0
0
0
1
2
0
0
18
0
3
1
0
0
0
0
0
1

10
6151
6151
0
238
42
104
0
1
1
35
0
0
0
20
1
88
0
1
0
0
12
0
48
234
347
20
0
19
29
48
0
23
22
49
49
3
0
0
0
2
45
87

9
4642
4642
0
141
39
59
0
1
1
26
0
0
0
17
1
64
0
1
0
0
11
0
32
122
326
19
0
18
26
36
0
23
22
31
39
3
0
0
0
2
42
48

222
208
210
66
267
542
0
7
374
191
427
177
97
502
58
495
591
122
1457
274
773
349
1336
595
217
872
387
239
1097
0
136
500
511
242
1023
2
397
42
342
53
132
17
221

190
195
192
58
209
450
0
7
354
185
369
152
78
452
49
383
511
105
1153
237
619
328
1081
523
184
739
320
220
810
0
126
439
438
223
914
2
334
25
328
42
131
17
212

32
13
18
8
58
92
0
0
20
6
58
25
19
50
9
112
80
17
304
37
154
21
255
72
33
133
67
19
287
0
10
61
73
19
109
0
63
17
14
11
1
0
9

10
70
14
9
21
117
0
6
36
42
59
8
1
54
31
44
32
3
17
3
141
35
66
16
41
32
2
7
27
0
17
30
32
75
110
0
108
7
94
1
45
0
84

10
69
14
8
21
115
0
6
35
40
56
0
0
51
31
42
22
3
11
2
140
31
61
11
40
26
2
7
22
0
17
20
30
75
102
0
105
7
93
1
45
0
84

0
1
0
1
0
2
0
0
1
2
3
8
1
3
0
2
10
0
6
1
1
4
5
5
1
6
0
0
5
0
0
10
2
0
8
0
3
0
1
0
0
0
0

3
21
2
3
59
139
0
0
45
46
20
7
10
23
3
238
36
0
41
77
55
14
100
91
26
10
2
2
10
0
10
27
24
20
106
0
45
16
35
22
2
0
25

2
18
2
3
32
82
0
0
44
44
18
6
2
21
0
183
28
0
31
71
52
14
32
85
26
7
2
2
8
0
8
21
20
19
85
0
28
8
35
15
2
0
24

580
589
5
57
79
247
0
95
127
73
253
199
358
454
381
82
55
75
0
25
180
35
2
177
102
99
210
345
117
277
7
796
12
0
45
414
2
333
593
35
237
14
177

475
543
4
47
75
230
0
93
110
71
230
192
277
365
349
66
40
70
0
23
155
31
2
140
97
91
165
323
110
244
7
722
10
0
39
331
1
247
558
34
233
9
171

105
46
1
10
4
17
0
2
17
2
23
7
81
89
32
16
15
5
0
2
25
4
0
37
5
8
45
22
7
33
0
74
2
0
6
83
1
86
35
1
4
5
6

71
171
1
40
1
53
0
67
13
5
33
35
65
116
148
12
6
29
0
23
19
3
1
29
42
18
22
221
27
62
7
112
3
0
11
119
0
236
471
5
120
0
101

53
168
0
35
1
51
0
66
13
4
33
35
62
112
146
12
6
29
0
21
19
3
1
28
41
17
22
219
27
61
7
106
2
0
11
113
0
193
453
5
119
0
101

18
3
1
5
0
2
0
1
0
1
0
0
3
4
2
0
0
0
0
2
0
0
0
1
1
1
0
2
0
1
0
6
1
0
0
6
0
43
18
0
1
0
0

150
6
0
0
1
5
0
10
16
1
42
64
147
97
48
56
20
16
0
0
23
9
0
65
11
23
39
71
29
4
0
92
5
0
31
106
2
66
32
13
33
14
35

102
5
0
0
1
5
0
10
15
1
37
62
113
81
48
42
14
15
0
0
18
8
0
32
11
18
28
56
28
3
0
84
5
0
25
79
1
27
30
13
32
9
30

128
210
4
20
205
0
121
307
372
13
378
0
3
492
38
114
68
75
129
399
189
385
121
338
0
873
666
220
323
52948
45765
7183
249
966
319
259
1878
291
31
562
173
283
187

123
175
4
13
193
0
99
275
297
10
329
0
3
452
26
110
68
70
128
364
119
329
118
284
0
724
601
173
284
45447
39312
6135
239
860
283
205
1549
255
29
482
128
252
155

5
35
0
7
12
0
22
32
75
3
49
0
0
40
12
4
0
5
1
35
70
56
3
54
0
149
65
47
39
7501
6453
1048
10
106
36
54
329
36
2
80
45
31
32

47
22
0
0
102
0
3
91
169
0
151
0
2
347
1
62
10
53
89
164
96
152
89
120
0
387
263
83
84
12104
11875
229
54
387
41
123
142
57
0
78
42
79
24

46
22
0
0
101
0
3
88
165
0
150
0
2
335
1
61
10
52
89
162
73
147
88
118
0
374
256
83
79
11651
11426
225
50
365
40
123
122
56
0
78
37
78
24

1
0
0
0
1
0
0
3
4
0
1
0
0
12
0
1
0
1
0
2
23
5
1
2
0
13
7
0
5
453
449
4
4
22
1
0
20
1
0
0
5
1
0

9
111
0
20
25
0
2
25
64
13
74
0
0
53
32
4
2
7
0
86
61
140
4
165
0
412
144
122
211
15034
14530
504
27
226
52
119
380
41
2
270
57
60
85

9
79
0
13
18
0
1
23
59
10
45
0
0
33
20
3
2
4
0
78
36
105
4
115
0
291
113
80
183
11102
10701
401
27
152
47
65
239
22
2
206
18
44
78

78
475
463
461
308
399
47
663
186
1
451
86
0
879
0
178
77
176
313
342
0
0
338
35
133
47
75
746
169
117
272
248
124
23
68
855
0
958
1554
2
979
409
642

78
459
446
426
281
381
45
581
183
1
413
83
0
796
0
167
76
167
284
279
0
0
316
30
121
47
70
573
160
106
252
237
111
23
66
737
0
857
1451
2
813
353
492

0
16
17
35
27
18
2
82
3
0
38
3
0
83
0
11
1
9
29
63
0
0
22
5
12
0
5
173
9
11
20
11
13
0
2
118
0
101
103
0
166
56
150

35
122
178
56
36
23
24
186
105
0
33
5
0
404
0
29
30
89
46
188
0
0
134
4
75
2
26
170
51
4
94
25
14
2
37
434
0
89
463
0
299
231
170

35
122
173
55
34
23
23
179
104
0
32
5
0
350
0
29
30
89
45
143
0
0
130
4
70
2
24
166
51
4
93
25
14
2
36
425
0
83
458
0
280
228
166

0
0
5
1
2
0
1
7
1
0
1
0
0
54
0
0
0
0
1
45
0
0
4
0
5
0
2
4
0
0
1
0
0
0
1
9
0
6
5
0
19
3
4

19
71
21
21
8
118
1
241
1
0
161
26
0
14
0
73
23
3
44
15
0
0
83
13
2
45
47
403
26
0
9
50
14
0
0
241
0
45
334
1
306
50
391

19
69
19
15
8
108
0
182
1
0
148
25
0
13
0
70
22
3
35
11
0
0
75
11
0
45
44
251
20
0
8
42
13
0
0
146
0
39
282
1
203
48
254

370
1234
293
815
258
842
183
20
129
412
59
286
0
435
0
291
530
70
1
365
0
1278
496
84
3
276
118
54
0
128
83
365
13
133
34
275
11
34
0
4
20
57
262

364
935
196
546
192
566
178
20
110
384
58
275
0
412
0
279
408
63
1
271
0
949
445
84
3
270
111
53
0
112
72
348
13
124
33
253
10
32
0
4
20
55
243

6
299
97
269
66
276
5
0
19
28
1
11
0
23
0
12
122
7
0
94
0
329
51
0
0
6
7
1
0
16
11
17
0
9
1
22
1
2
0
0
0
2
19

176
172
54
113
40
136
119
11
2
126
0
44
0
236
0
34
131
34
1
108
0
154
134
25
0
54
37
20
0
33
19
218
12
16
20
67
2
9
0
1
5
15
99

176
167
52
113
37
128
119
11
2
125
0
44
0
235
0
34
127
34
1
104
0
151
132
25
0
54
36
20
0
31
18
210
12
16
20
63
2
9
0
1
5
15
99

0
5
2
0
3
8
0
0
0
1
0
0
0
1
0
0
4
0
0
4
0
3
2
0
0
0
1
0
0
2
1
8
0
0
0
4
0
0
0
0
0
0
0

158
347
193
596
114
584
18
2
125
194
57
171
0
123
0
60
317
1
0
160
0
631
224
18
2
143
6
22
0
82
3
114
1
37
8
165
1
14
0
0
0
11
13

153
209
108
337
63
326
15
2
106
182
56
160
0
109
0
58
211
0
0
78
0
362
178
18
2
141
4
22
0
73
3
110
1
35
8
155
1
12
0
0
0
11
11

94
83
803
155
16
343
503
28
85
316
74
232
38
37
52
0
217
322
214
307
257
375
571
92
132
240
410
71
238
655
485
94
0
9
0
11
9
0
36
0
728
0
29

87
80
732
116
16
316
451
26
83
301
74
210
35
34
47
0
168
305
182
277
187
327
499
86
122
220
330
69
217
561
319
91
0
6
0
5
9
0
35
0
668
0
28

7
3
71
39
0
27
52
2
2
15
0
22
3
3
5
0
49
17
32
30
70
48
72
6
10
20
80
2
21
94
166
3
0
3
0
6
0
0
1
0
60
0
1

4
0
311
51
0
102
89
0
12
82
0
77
0
7
0
0
24
36
61
69
11
62
61
7
69
66
151
5
58
307
17
43
0
0
0
0
0
0
13
0
20
0
5

4
0
304
49
0
102
89
0
11
79
0
71
0
7
0
0
23
32
60
66
11
59
54
5
67
65
150
5
58
291
15
41
0
0
0
0
0
0
13
0
17
0
5

0
0
7
2
0
0
0
0
1
3
0
6
0
0
0
0
1
4
1
3
0
3
7
2
2
1
1
0
0
16
2
2
0
0
0
0
0
0
0
0
3
0
0

0
5
211
30
8
61
230
0
5
97
9
69
17
13
52
0
13
49
106
47
115
21
42
3
25
106
69
47
65
227
288
3
0
0
0
1
8
0
0
0
130
0
0

0
5
175
24
8
52
199
0
5
93
9
62
17
13
47
0
9
46
76
29
65
13
34
3
20
92
61
45
56
161
171
3
0
0
0
1
8
0
0
0
119
0
0

183
10
177
26
161
59
92
491
31
116
73
28
133
256
192
32
124
348
11
240
56
0
23
141
296
153
262
62
125
223
55
2
161
55
90
203
306
375
59
334
8
540
179

125
8
173
24
155
53
86
422
29
111
61
28
103
209
172
31
118
327
9
202
38
0
18
139
243
125
212
44
92
193
47
2
159
49
88
193
199
346
56
262
6
329
172

58
2
4
2
6
6
6
69
2
5
12
0
30
47
20
1
6
21
2
38
18
0
5
2
53
28
50
18
33
30
8
0
2
6
2
10
107
29
3
72
2
211
7

11
1
80
3
87
31
60
113
6
105
13
0
10
69
46
10
24
109
7
38
43
0
1
38
97
82
42
2
28
104
3
0
99
19
27
33
25
81
54
124
0
138
137

10
1
80
3
87
29
58
111
6
103
13
0
10
66
45
9
23
107
5
36
34
0
1
38
94
81
41
2
27
104
3
0
97
19
27
32
24
80
53
116
0
101
137

1
0
0
0
0
2
2
2
0
2
0
0
0
3
1
1
1
2
2
2
9
0
0
0
3
1
1
0
1
0
0
0
2
0
0
1
1
1
1
8
0
37
0

121
5
5
22
55
10
22
91
2
1
1
28
12
93
100
0
51
114
1
161
7
0
1
79
120
52
123
59
90
41
2
0
44
6
2
99
258
111
0
99
0
313
28

68
4
5
20
52
10
20
77
2
0
1
28
11
53
95
0
48
102
1
128
2
0
1
79
84
27
76
41
60
35
1
0
44
5
2
97
158
101
0
60
0
170
23

0
0
6
295
117
291
260
32
20
234
18
12
218
252
262
1099
4119
1965
53414
53414
0
870
185
33
435
266
61
0
694
1027
160
359
114
233
856
0
1007
644
0
0
0
0
0

0
0
6
245
113
211
240
28
18
217
16
12
193
134
210
1008
3476
1651
41342
41342
0
695
143
28
359
177
58
0
477
788
153
283
66
195
594
0
765
475
0
0
0
0
0

0
0
0
50
4
80
20
4
2
17
2
0
25
118
52
91
643
314
12072
12072
0
175
42
5
76
89
3
0
217
239
7
76
48
38
262
0
242
169
0
0
0
0
0

0
0
0
121
77
59
36
14
2
97
1
2
136
48
45
98
108
23
16367
16367
0
153
70
6
186
51
23
0
114
432
69
176
1
56
102
0
253
145
0
0
0
0
0

0
0
0
118
75
59
36
14
2
97
0
2
135
44
45
97
106
22
15581
15581
0
151
70
6
179
43
22
0
112
420
69
175
1
52
96
0
244
142
0
0
0
0
0

0
0
0
3
2
0
0
0
0
0
1
0
1
4
0
1
2
1
786
786
0
2
0
0
7
8
1
0
2
12
0
1
0
4
6
0
9
3
0
0
0
0
0

0
0
3
159
27
219
145
2
2
68
0
0
36
115
199
113
160
231
26313
26313
0
535
82
18
170
176
19
0
461
497
52
157
109
93
490
0
525
380
0
0
0
0
0

0
0
3
113
27
140
141
1
2
61
0
0
20
80
151
109
109
183
17335
17335
0
392
45
15
107
98
19
0
266
279
49
84
62
69
273
0
323
235
0
0
0
0
0

378
759
222
271
0
585
388
835
68
0
197
80
101
119
78
237
118
238
86
130
134
207
0
386
207
356
754
105
380
179
315
0
500
344
204
288
557
256
0
0
0
769
15

350
573
179
239
0
480
363
696
60
0
153
79
97
115
64
223
90
184
40
129
126
140
0
249
185
250
525
104
366
179
193
0
381
252
141
229
454
204
0
0
0
595
12

28
186
43
32
0
105
25
139
8
0
44
1
4
4
14
14
28
54
46
1
8
67
0
137
22
106
229
1
14
0
122
0
119
92
63
59
103
52
0
0
0
174
3

81
182
127
139
0
221
69
162
22
0
67
26
70
37
34
96
6
47
3
53
90
16
0
46
117
106
138
25
265
139
6
0
169
166
39
138
105
42
0
0
0
69
15

76
178
126
137
0
217
67
158
22
0
67
26
70
37
34
95
6
47
3
53
89
16
0
45
116
102
128
25
265
139
5
0
155
155
38
138
105
39
0
0
0
68
12

5
4
1
2
0
4
2
4
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
4
10
0
0
0
1
0
14
11
1
0
0
3
0
0
0
1
3

215
433
78
89
0
235
240
507
4
0
67
40
10
54
32
47
57
142
83
27
26
185
0
303
25
217
573
71
41
40
59
0
224
167
90
31
303
113
0
0
0
327
0

208
283
41
67
0
147
220
397
4
0
41
40
10
53
19
46
32
96
37
27
25
118
0
176
22
118
360
71
30
40
46
0
158
89
37
15
220
71
0
0
0
229
0

150
14
143
73
124
38
0
1203
0
13
120
171
226
272
71
277
52
33
301
0
142
49
233
264
222
344
12
256
369
1
155
1142
179
211
96
444
102
573
341
910
522
242
1071

96
9
143
61
121
34
0
893
0
13
106
119
148
170
33
149
25
24
211
0
133
49
198
183
210
273
11
244
353
1
115
793
173
206
95
324
91
413
276
674
437
223
954

54
5
0
12
3
4
0
310
0
0
14
52
78
102
38
128
27
9
90
0
9
0
35
81
12
71
1
12
16
0
40
349
6
5
1
120
11
160
65
236
85
19
117

33
3
85
40
80
7
0
359
0
0
0
53
23
51
4
1
1
0
274
0
104
48
137
41
66
62
1
126
93
0
20
201
100
179
87
96
21
182
179
454
198
73
516

32
3
85
39
80
7
0
346
0
0
0
53
22
51
2
1
0
0
186
0
104
48
134
40
65
62
0
124
92
0
20
200
100
178
87
92
21
178
174
343
196
69
507

1
0
0
1
0
0
0
13
0
0
0
0
1
0
2
0
1
0
88
0
0
0
3
1
1
0
1
2
1
0
0
1
0
1
0
4
0
4
5
111
2
4
9

37
10
52
32
21
14
0
631
0
12
33
51
172
165
64
265
49
27
12
0
33
0
88
95
110
53
9
95
219
1
93
791
53
13
1
263
3
356
133
370
249
144
339

26
5
52
22
21
13
0
361
0
12
33
48
98
89
29
140
23
18
12
0
24
0
56
87
101
52
9
91
205
1
56
456
49
13
1
162
3
209
76
259
187
134
256

740
18
492
0
340
449
0
579
436
213
166
392
412
557
0
154
96
516
695
115
435
360
431
294
119
264
106
203
451
808
795
749
331
0
306
1037
980
386
0
271
2187
0
256

571
14
471
0
301
310
0
389
429
177
93
338
361
416
0
102
48
336
444
105
364
303
219
189
112
238
93
188
416
667
569
550
225
0
220
707
748
289
0
198
1576
0
224

169
4
21
0
39
139
0
190
7
36
73
54
51
141
0
52
48
180
251
10
71
57
212
105
7
26
13
15
35
141
226
199
106
0
86
330
232
97
0
73
611
0
32

355
2
307
0
179
129
0
131
304
124
10
155
77
164
0
60
0
118
131
45
120
84
81
37
82
106
21
150
243
370
133
299
105
0
156
248
249
109
0
167
350
0
178

345
2
306
0
177
118
0
131
299
121
10
155
77
161
0
60
0
96
117
45
119
83
79
36
79
105
21
147
239
344
131
217
101
0
147
241
238
106
0
143
319
0
172

10
0
1
0
2
11
0
0
5
3
0
0
0
3
0
0
0
22
14
0
1
1
2
1
3
1
0
3
4
26
2
82
4
0
9
7
11
3
0
24
31
0
6

207
12
137
0
102
277
0
327
97
2
13
162
303
330
0
55
96
331
458
23
156
201
329
255
21
130
70
46
186
373
582
362
210
0
104
654
509
158
0
85
1391
0
23

143
9
122
0
68
154
0
175
95
1
13
120
255
208
0
24
48
190
240
21
103
169
127
153
18
112
59
37
159
266
370
256
115
0
58
405
333
86
0
40
900
0
18

120
1074
138
129
25
105
280
150
48
264
682
21
125
0
5
0
652
193
185
355
494
0
19
340
135
36
331
0
3
763
246
234
25
37
110
58244
58244
0
412
445
282
665
261

99
815
130
69
21
79
268
135
41
206
590
19
116
0
3
0
502
176
175
208
353
0
14
203
93
32
224
0
3
508
151
204
25
35
106
46999
46999
0
368
362
239
488
253

21
259
8
60
4
26
12
15
7
58
92
2
9
0
2
0
150
17
10
147
141
0
5
137
42
4
107
0
0
255
95
30
0
2
4
11245
11245
0
44
83
43
177
8

37
249
71
11
0
17
170
56
4
45
162
6
8
0
1
0
146
102
51
24
195
0
4
11
18
31
85
0
2
125
25
99
15
17
33
16285
16285
0
211
149
180
111
65

37
243
71
9
0
17
169
55
2
42
161
6
7
0
1
0
142
101
51
20
138
0
4
11
18
30
82
0
2
122
20
88
15
17
31
15483
15483
0
200
145
175
98
64

0
6
0
2
0
0
1
1
2
3
1
0
1
0
0
0
4
1
0
4
57
0
0
0
0
1
3
0
0
3
5
11
0
0
2
802
802
0
11
4
5
13
1

53
480
35
106
24
63
37
69
39
123
138
10
30
0
3
0
249
47
25
316
218
0
2
318
44
4
220
0
1
457
181
82
2
19
64
27809
27809
0
141
272
88
517
160

36
315
31
56
20
41
37
61
37
97
107
10
29
0
2
0
163
36
24
177
153
0
2
183
39
1
121
0
1
234
96
76
2
17
63
19730
19730
0
114
196
52
356
158

344
429
528
113
372
93
270
327
275
1041
0
67
264
388
468
431
141
188
290
255
215
364
452
233
570
114
190
105
412
240
1234
396
170
134
192
876
64
168
358
785
1412
1089
1792

255
339
374
54
304
68
260
322
244
775
0
32
243
304
342
372
123
145
190
232
182
312
398
224
383
74
188
101
306
160
847
366
84
102
188
635
51
164
335
583
1175
880
1267

89
90
154
59
68
25
10
5
31
266
0
35
21
84
126
59
18
43
100
23
33
52
54
9
187
40
2
4
106
80
387
30
86
32
4
241
13
4
23
202
237
209
525

54
45
50
2
83
5
85
129
155
365
0
2
44
148
196
181
43
64
100
137
120
153
286
100
237
11
61
76
154
21
267
148
3
20
110
157
22
36
101
89
506
63
417

53
44
44
1
77
5
85
128
153
353
0
1
44
142
183
181
42
61
86
133
106
151
279
98
155
9
61
76
148
20
256
143
2
19
108
152
21
35
97
86
490
58
388

1
1
6
1
6
0
0
1
2
12
0
1
0
6
13
0
1
3
14
4
14
2
7
2
82
2
0
0
6
1
11
5
1
1
2
5
1
1
4
3
16
5
29

226
47
329
111
207
84
110
175
91
526
0
65
147
232
240
245
87
107
179
109
84
186
151
113
311
99
116
26
241
218
884
231
167
96
68
594
31
122
96
490
384
448
1065

149
30
230
53
156
60
108
173
65
298
0
31
135
156
133
186
76
74
97
96
69
141
108
109
216
62
115
25
145
140
525
209
82
67
67
372
22
121
92
310
287
320
613

4003
778
0
211
131
609
0
542
161
242
1116
582
293
283
84
680
120
652
453
987
434
327
183
507
0
413
3
1172
292
894
10
735
0
203
416
353
456
539
719
357
564
99
166

3198
636
0
197
128
427
0
491
130
228
817
513
259
191
80
471
87
539
375
822
324
202
177
448
0
325
1
988
273
767
10
627
0
179
385
326
392
505
549
283
527
96
160

805
142
0
14
3
182
0
51
31
14
299
69
34
92
4
209
33
113
78
165
110
125
6
59
0
88
2
184
19
127
0
108
0
24
31
27
64
34
170
74
37
3
6

313
217
0
46
33
99
0
248
65
58
226
363
185
46
35
216
23
137
95
182
79
18
152
203
0
174
0
265
160
178
5
186
0
146
123
167
130
193
124
123
215
1
53

282
207
0
44
33
91
0
231
56
55
211
355
182
43
35
213
23
133
92
151
71
18
148
196
0
167
0
244
155
175
5
182
0
145
119
167
124
189
115
120
214
1
53

31
10
0
2
0
8
0
17
9
3
15
8
3
3
0
3
0
4
3
31
8
0
4
7
0
7
0
21
5
3
0
4
0
1
4
0
6
4
9
3
1
0
0

991
366
0
95
86
306
0
166
64
96
675
169
65
218
45
423
87
371
288
419
286
292
1
202
0
198
2
526
92
502
4
272
0
13
199
51
149
183
426
123
137
93
86

707
263
0
92
84
166
0
143
52
91
421
135
43
130
42
223
56
282
217
328
216
169
1
169
0
120
0
397
83
397
4
209
0
10
182
41
116
176
288
80
136
92
84

140
152
435
0
156
0
1074
80
594
531
191
109
88
1834
293
0
115
636
6
186
523
203
283
320
637
145
407
51
154
200
163
282
375
17
47
121
62
162
135
516
76
137
120

86
112
287
0
87
0
821
74
483
423
165
91
77
1480
253
0
102
520
6
163
409
124
223
291
534
79
372
48
130
193
142
235
334
17
44
98
62
155
123
488
74
131
118

54
40
148
0
69
0
253
6
111
108
26
18
11
354
40
0
13
116
0
23
114
79
60
29
103
66
35
3
24
7
21
47
41
0
3
23
0
7
12
28
2
6
2

36
72
131
0
17
0
214
17
244
135
35
53
40
147
25
0
28
131
5
55
119
62
147
224
341
25
218
34
68
88
118
102
130
5
34
42
0
80
11
167
41
38
69

32
65
125
0
15
0
202
16
242
116
34
53
39
138
23
0
28
124
5
53
113
44
129
222
322
15
207
34
67
87
113
100
124
5
32
40
0
78
11
164
41
38
69

4
7
6
0
2
0
12
1
2
19
1
0
1
9
2
0
0
7
0
2
6
18
18
2
19
10
11
0
1
1
5
2
6
0
2
2
0
2
0
3
0
0
0

87
51
303
0
139
0
525
40
195
233
141
55
40
695
255
0
65
357
0
44
304
135
90
78
203
117
132
3
59
54
45
165
163
5
8
41
59
57
115
168
12
62
37

43
25
161
0
72
0
381
40
122
177
119
37
31
454
217
0
55
274
0
35
214
74
60
56
138
62
122
3
42
50
29
123
137
5
8
24
59
55
103
159
12
58
36

295
78
70
275
361
72
199
33
155
262
213
438
15
51
239
485
13
149
0
312
596
31
266
609
161
427
44839
44839
0
320
900
52
135
1084
89
834
588
57
0
76
769
662
571

168
75
63
199
283
66
114
16
75
158
189
381
13
49
172
384
7
97
0
239
557
28
230
437
156
363
38785
38785
0
223
731
51
131
884
83
753
404
54
0
76
699
620
492

127
3
7
76
78
6
85
17
80
104
24
57
2
2
67
101
6
52
0
73
39
3
36
172
5
64
6054
6054
0
97
169
1
4
200
6
81
184
3
0
0
70
42
79

38
65
12
105
124
22
35
0
6
36
116
60
10
20
39
150
1
22
0
95
202
11
137
166
40
181
12477
12477
0
111
285
5
33
294
18
174
75
27
0
12
244
152
95

30
65
12
98
121
22
29
0
3
28
115
59
10
20
37
144
1
21
0
91
202
10
126
161
39
173
12194
12194
0
99
279
5
33
289
18
171
73
26
0
12
238
148
89

8
0
0
7
3
0
6
0
3
8
1
1
0
0
2
6
0
1
0
4
0
1
11
5
1
8
283
283
0
12
6
0
0
5
0
3
2
1
0
0
6
4
6

244
5
30
152
202
28
144
32
148
193
51
301
4
26
51
156
12
126
0
132
298
14
58
361
115
106
19178
19178
0
179
406
1
29
390
9
240
402
6
0
37
355
345
171

129
3
30
84
133
25
71
15
71
103
33
254
3
25
50
91
6
75
0
79
283
14
38
211
112
76
14908
14908
0
103
256
1
26
280
9
230
243
5
0
37
299
329
145

494
71
19
212
12
126
87
75
212
741
0
270
580
552
237
122
240
97
210
274
184
41
230
276
303
357
302
601
158
151
35
118
252
44
221
428
302
526
383
866
375
190
223

392
67
15
163
10
125
86
68
196
693
0
265
508
499
231
89
229
96
203
250
174
38
225
253
222
343
272
473
156
144
35
111
249
39
208
403
271
462
342
824
355
164
220

102
4
4
49
2
1
1
7
16
48
0
5
72
53
6
33
11
1
7
24
10
3
5
23
81
14
30
128
2
7
0
7
3
5
13
25
31
64
41
42
20
26
3

27
15
12
4
1
102
59
18
6
170
0
142
141
233
158
3
170
35
55
51
75
27
52
67
32
270
133
204
133
51
31
43
118
17
87
174
110
131
143
251
198
60
182

27
14
9
4
1
101
59
18
5
169
0
139
140
230
157
3
162
35
54
51
74
27
52
67
32
266
125
202
131
50
31
43
115
17
85
170
107
127
142
249
194
59
182

0
1
3
0
0
1
0
0
1
1
0
3
1
3
1
0
8
0
1
0
1
0
0
0
0
4
8
2
2
1
0
0
3
0
2
4
3
4
1
2
4
1
0

156
6
0
65
0
20
26
1
198
312
0
43
327
191
11
111
56
4
113
167
75
2
143
156
157
74
125
354
1
78
3
42
112
1
50
121
108
226
154
367
53
91
8

107
5
0
32
0
20
25
1
183
281
0
43
267
149
11
79
54
4
111
150
73
2
142
140
101
67
107
231
1
77
3
41
112
1
49
118
97
185
126
349
53
71
8

337
265
204
189
172
97
202
555
754
123
208
705
829
490
49
675
132
937
171
281
632
97
212
94
321
141
347
261
210
557
787
514
645
838
34
153
103
47
111
174
441
118
419

248
230
194
182
170
95
196
470
645
102
193
621
708
355
45
431
89
858
164
256
488
92
204
85
241
129
246
252
201
412
745
429
479
633
34
96
94
42
96
161
415
115
318

89
35
10
7
2
2
6
85
109
21
15
84
121
135
4
244
43
79
7
25
144
5
8
9
80
12
101
9
9
145
42
85
166
205
0
57
9
5
15
13
26
3
101

60
45
119
97
87
1
37
50
60
13
14
162
212
99
27
70
19
236
70
99
133
35
36
25
39
15
88
162
53
91
220
93
126
178
13
23
56
21
10
54
248
93
132

58
43
117
97
86
1
37
49
59
12
12
156
208
98
26
68
19
232
70
99
130
35
36
25
38
15
82
160
53
89
214
90
120
163
13
23
53
21
10
54
235
93
126

2
2
2
0
1
0
0
1
1
1
2
6
4
1
1
2
0
4
0
0
3
0
0
0
1
0
6
2
0
2
6
3
6
15
0
0
3
0
0
0
13
0
6

216
32
27
64
45
93
79
368
288
17
131
37
392
296
7
531
99
389
45
75
403
20
95
32
157
90
219
36
53
412
233
245
364
389
1
107
1
19
52
103
89
9
261

141
25
26
63
45
91
78
299
219
8
121
37
295
171
6
297
56
334
42
60
276
20
92
27
124
81
128
36
51
274
215
182
210
270
1
56
1
14
47
93
83
8
169

332
312
469
489
128
254
51
182
658
7
538
402
557
469
167
80
339
2158
395
350
1212
775
468
129
142
629
153
371
82
191
385
57527
54903
2624
141
66
391
272
308
245
576
296
163

311
288
436
422
123
188
51
172
615
7
498
390
491
377
157
76
289
1765
362
328
1053
534
425
121
137
578
132
265
75
146
345
50102
47902
2200
121
65
266
249
223
201
510
222
161

21
24
33
67
5
66
0
10
43
0
40
12
66
92
10
4
50
393
33
22
159
241
43
8
5
51
21
106
7
45
40
7425
7001
424
20
1
125
23
85
44
66
74
2

146
122
189
109
56
67
33
46
226
6
221
284
175
70
23
53
72
392
83
136
155
82
105
51
57
159
42
47
22
60
151
19801
19587
214
56
45
155
123
83
121
202
147
71

145
121
188
108
54
64
33
46
217
6
215
283
172
66
22
53
72
385
83
134
152
69
101
51
55
158
40
47
21
52
151
19017
18814
203
55
45
147
121
76
117
200
117
71

1
1
1
1
2
3
0
0
9
0
6
1
3
4
1
0
0
7
0
2
3
13
4
0
2
1
2
0
1
8
0
784
773
11
1
0
8
2
7
4
2
30
0

140
147
229
281
28
155
3
96
212
0
207
80
175
273
92
2
71
1023
131
85
717
469
170
7
27
195
39
293
34
110
188
20073
19665
408
75
7
99
97
176
75
211
98
89

129
136
200
224
27
95
3
91
193
0
185
71
130
195
87
2
59
721
113
72
599
254
138
5
26
160
29
192
31
77
153
16456
16102
354
58
7
75
84
104
49
177
57
89

227
330
98
192
210
939
140
212
104
445
55
183
1531
78
28
1
1327
78
171
310
219
419
234
157
545
100
37
20
249
291
78
312
513
272
657
1450
1431
169
485
570
205
695
133

179
303
71
152
186
789
139
182
95
392
52
180
1321
74
26
1
1163
78
146
268
152
343
136
140
483
92
37
18
223
274
50
274
482
268
511
1268
1301
153
412
479
118
501
129

48
27
27
40
24
150
1
30
9
53
3
3
210
4
2
0
164
0
25
42
67
76
98
17
62
8
0
2
26
17
28
38
31
4
146
182
130
16
73
91
87
194
4

51
194
33
46
107
274
109
75
31
128
40
100
383
40
16
0
318
25
38
53
11
129
76
50
94
51
12
12
130
182
12
139
251
95
429
548
572
38
135
43
46
81
51

47
185
33
45
106
250
109
74
31
125
38
100
372
39
16
0
306
25
38
50
11
118
50
47
89
45
12
10
129
178
6
135
250
95
306
534
551
37
130
42
23
79
51

4
9
0
1
1
24
0
1
0
3
2
0
11
1
0
0
12
0
0
3
0
11
26
3
5
6
0
2
1
4
6
4
1
0
123
14
21
1
5
1
23
2
0

136
97
18
133
59
396
12
67
34
125
2
38
417
0
3
0
452
28
60
178
172
225
100
24
266
18
21
8
86
46
58
99
171
147
57
514
491
59
104
33
99
304
62

103
85
14
99
42
306
12
56
25
109
2
37
316
0
2
0
372
28
46
141
113
175
43
23
229
17
21
8
68
42
37
80
168
146
48
415
445
57
80
32
52
202
59

325
458
0
182
177
270
259
275
227
242
436
161
217
187
140
143
514
320
199
40
308
271
64
153
1438
101
136
792
50
233
24
38
60
125
228
766
1369
180
839
0
34
17
119

314
439
0
164
169
233
192
238
193
189
354
138
172
178
129
140
477
263
127
33
306
250
52
147
1231
99
127
684
48
221
23
37
57
124
215
690
1070
172
785
0
34
17
105

11
19
0
18
8
37
67
37
34
53
82
23
45
9
11
3
37
57
72
7
2
21
12
6
207
2
9
108
2
12
1
1
3
1
13
76
299
8
54
0
0
0
14

148
187
0
119
67
80
49
116
60
156
218
43
86
76
119
53
203
97
34
22
242
100
42
83
387
86
85
209
44
113
14
20
28
42
102
260
431
72
296
0
25
11
35

147
185
0
119
66
80
45
115
59
129
202
42
86
75
118
53
200
89
32
22
240
100
37
83
385
86
84
205
43
113
14
20
27
41
100
253
411
72
295
0
25
11
35

1
2
0
0
1
0
4
1
1
27
16
1
0
1
1
0
3
8
2
0
2
0
5
0
2
0
1
4
1
0
0
0
1
1
2
7
20
0
1
0
0
0
0

64
197
0
38
58
147
190
94
151
64
155
111
103
70
9
64
212
205
141
15
56
125
0
30
838
5
13
371
0
50
1
12
14
58
55
315
443
21
238
0
2
0
59

59
188
0
25
57
114
132
77
121
44
98
90
63
70
7
63
189
157
75
8
56
105
0
29
669
5
13
297
0
43
0
11
13
58
53
262
307
21
223
0
2
0
52

346
499
6
128
249
1623
81
320
785
207
469
87
113
99
268
43
295
34
86
0
692
131
348
532
198
0
360
337
639
18
276
49
91
215
256
216
26
1404
182
303
24
91
1310

213
448
3
120
237
1392
77
297
667
196
420
85
111
87
210
42
281
34
83
0
589
119
327
495
186
0
301
289
598
18
264
49
89
207
248
184
26
1167
179
291
24
85
1117

133
51
3
8
12
231
4
23
118
11
49
2
2
12
58
1
14
0
3
0
103
12
21
37
12
0
59
48
41
0
12
0
2
8
8
32
0
237
3
12
0
6
193

182
195
0
52
102
229
10
76
210
151
52
34
33
14
107
37
104
26
71
0
361
42
159
251
122
0
55
133
398
18
218
27
70
196
100
113
11
238
125
151
3
72
468

175
193
0
52
102
223
10
75
208
149
52
34
33
13
100
37
103
26
71
0
294
42
157
250
122
0
53
130
383
18
211
27
70
190
99
112
11
229
125
150
3
71
439

7
2
0
0
0
6
0
1
2
2
0
0
0
1
7
0
1
0
0
0
67
0
2
1
0
0
2
3
15
0
7
0
0
6
1
1
0
9
0
1
0
1
29

144
116
6
41
54
95
39
185
325
46
343
41
71
79
130
3
164
0
3
0
114
72
112
124
8
0
152
42
171
0
37
12
16
0
18
85
12
808
22
94
8
10
540

26
97
3
34
52
89
39
168
253
40
303
39
70
68
85
3
156
0
2
0
101
61
104
105
8
0
119
28
159
0
35
12
16
0
18
56
12
657
20
93
8
8
427

124
210
77
72
115
13
71
312
9
107
81
723
727
479
0
161
486
621
2303
62
122
58
1274
115
219
195
386
815
560
295
200
2624
44294
44294
0
112
95
39
145
412
32
238
68

119
189
76
67
106
12
48
304
9
101
78
697
664
450
0
154
396
593
1971
60
117
54
1115
93
199
177
311
728
479
225
160
2200
38794
38794
0
82
78
39
138
353
31
233
62

5
21
1
5
9
1
23
8
0
6
3
26
63
29
0
7
90
28
332
2
5
4
159
22
20
18
75
87
81
70
40
424
5500
5500
0
30
17
0
7
59
1
5
6

73
118
45
31
57
5
18
101
2
68
74
219
170
112
0
102
71
231
729
29
62
37
414
56
61
64
46
336
141
124
64
214
13913
13913
0
29
10
39
142
57
27
84
48

71
111
45
31
56
5
15
97
2
64
74
216
168
111
0
99
71
228
708
29
62
37
409
53
59
63
40
327
134
116
61
203
13560
13560
0
29
10
39
136
57
27
83
46

2
7
0
0
1
0
3
4
0
4
0
3
2
1
0
3
0
3
21
0
0
0
5
3
2
1
6
9
7
8
3
11
353
353
0
0
0
0
6
0
0
1
2

33
69
11
39
33
0
39
166
7
15
2
393
330
232
0
39
138
199
988
16
35
0
453
35
8
45
91
247
308
133
79
408
17216
17216
0
73
76
0
0
227
1
79
1

30
65
11
34
33
0
24
163
7
14
0
380
321
224
0
39
137
196
808
16
34
0
358
18
6
37
57
211
258
80
56
354
14438
14438
0
44
60
0
0
197
0
79
1

262
292
79
188
44
473
1061
175
1108
460
215
247
164
341
14
151
239
778
1025
302
265
199
219
317
510
624
1360
980
116
235
202
260
88
473
87
303
128
526
88
1455
162
0
22

222
256
77
159
42
344
929
165
1009
433
148
177
161
321
11
138
235
694
973
239
259
185
188
307
405
511
1135
813
93
203
193
232
80
295
78
285
123
503
83
1173
156
0
22

40
36
2
29
2
129
132
10
99
27
67
70
3
20
3
13
4
84
52
63
6
14
31
10
105
113
225
167
23
32
9
28
8
178
9
18
5
23
5
282
6
0
0

48
35
4
57
18
19
366
29
277
253
92
129
62
175
3
25
91
295
417
86
98
60
110
9
126
115
286
58
0
5
74
114
41
71
24
96
27
120
47
318
112
0
0

42
34
4
53
18
19
356
29
274
249
83
117
62
173
3
25
90
291
411
83
97
60
96
9
126
110
242
57
0
5
74
112
41
68
24
96
27
117
47
309
111
0
0

6
1
0
4
0
0
10
0
3
4
9
12
0
2
0
0
1
4
6
3
1
0
14
0
0
5
44
1
0
0
0
2
0
3
0
0
0
3
0
9
1
0
0

94
90
72
41
3
336
174
92
320
82
104
45
74
96
0
32
117
118
387
75
92
57
59
240
271
301
529
261
97
170
124
55
24
324
17
136
73
345
17
631
11
0
18

83
65
70
35
3
269
147
88
273
80
51
22
74
85
0
32
117
90
367
58
91
49
52
234
229
226
437
216
81
170
116
43
23
174
17
130
72
337
16
474
11
0
18

177
328
120
13
147
95
156
204
170
200
582
66
40
138
0
85
378
213
334
121
152
283
762
188
796
362
903
52
165
99
296
22
387
270
158
298
671
278
358
111
296
94
49

160
292
98
12
109
92
138
200
153
187
496
64
35
131
0
69
276
204
290
112
142
231
718
185
632
304
802
50
160
87
235
21
351
202
153
242
553
249
325
104
253
92
49

17
36
22
1
38
3
18
4
17
13
86
2
5
7
0
16
102
9
44
9
10
52
44
3
164
58
101
2
5
12
61
1
36
68
5
56
118
29
33
7
43
2
0

10
92
21
9
15
73
22
117
63
13
191
15
10
97
0
34
89
113
77
65
94
65
312
52
217
154
359
30
50
12
110
7
52
68
66
137
93
55
161
38
153
30
44

10
88
21
9
15
73
22
116
63
12
185
15
10
96
0
34
89
112
75
64
88
64
311
51
192
146
352
28
50
11
108
7
49
64
66
136
88
55
155
36
151
30
44

0
4
0
0
0
0
0
1
0
1
6
0
0
1
0
0
0
1
2
1
6
1
1
1
25
8
7
2
0
1
2
0
3
4
0
1
5
0
6
2
2
0
0

146
100
67
1
117
0
131
73
26
138
235
37
19
26
0
37
140
88
202
49
41
185
345
118
464
179
338
12
99
41
95
5
137
134
50
68
511
186
156
58
118
46
1

133
82
50
0
80
0
114
73
21
133
177
37
18
21
0
25
136
83
168
42
40
142
325
117
342
132
306
12
96
37
58
5
115
81
50
34
409
160
137
55
82
46
1

4
20
196
206
170
169
281
346
87
61
133
118
154
222
445
622
146
369
278
198
601
172
147
297
18
1571
275
880
509
1086
541
127
946
53
397
610
278
305
591
1346
383
125
106

4
19
147
199
155
165
263
305
80
53
131
114
145
204
398
490
137
355
251
190
533
155
145
290
18
1465
193
692
478
1023
466
120
835
52
251
585
227
282
552
1106
338
103
100

0
1
49
7
15
4
18
41
7
8
2
4
9
18
47
132
9
14
27
8
68
17
2
7
0
106
82
188
31
63
75
7
111
1
146
25
51
23
39
240
45
22
6

2
1
52
54
37
25
137
209
52
16
98
102
48
72
79
191
65
105
91
37
244
94
64
184
5
535
67
291
191
493
184
32
306
27
65
170
131
39
152
353
188
15
79

2
1
45
54
35
25
134
203
51
14
98
102
47
70
78
185
65
105
89
37
242
93
64
184
5
533
63
278
189
491
182
31
301
27
65
167
122
38
151
345
184
15
79

0
0
7
0
2
0
3
6
1
2
0
0
1
2
1
6
0
0
2
0
2
1
0
0
0
2
4
13
2
2
2
1
5
0
0
3
9
1
1
8
4
0
0

0
16
78
84
3
37
51
31
1
0
3
0
78
51
55
118
10
46
62
71
143
33
44
31
11
406
179
344
237
244
129
35
271
13
301
383
87
221
365
678
97
88
15

0
15
52
80
2
37
50
27
1
0
2
0
75
46
51
94
10
46
49
71
114
28
44
31
11
376
105
253
216
232
125
31
249
13
163
365
59
206
335
491
71
69
12

223
487
43762
43762
0
481
192
190
146
0
181
493
0
111
773
196
0
604
84
780
154
980
14
181
181
182
463
481
1014
84
24
42
98
47
223
0
85
226
245
404
499
0
107

194
457
35720
35720
0
361
118
147
79
0
124
438
0
102
686
117
0
569
71
522
125
813
9
102
101
129
386
375
786
81
15
26
93
47
209
0
82
211
230
344
430
0
102

29
30
8042
8042
0
120
74
43
67
0
57
55
0
9
87
79
0
35
13
258
29
167
5
79
80
53
77
106
228
3
9
16
5
0
14
0
3
15
15
60
69
0
5

58
160
11732
11732
0
110
24
52
4
0
17
267
0
16
141
6
0
249
2
103
25
158
0
13
15
9
171
97
307
3
2
1
89
46
106
0
27
99
81
126
172
0
57

57
152
11169
11169
0
104
23
50
3
0
15
264
0
16
135
4
0
244
2
97
25
156
0
12
11
7
164
89
301
3
2
1
88
46
104
0
27
98
78
123
169
0
57

1
8
563
563
0
6
1
2
1
0
2
3
0
0
6
2
0
5
0
6
0
2
0
1
4
2
7
8
6
0
0
0
1
0
2
0
0
1
3
3
3
0
0

95
291
16961
16961
0
277
141
92
102
0
140
174
0
42
38
158
0
251
75
537
82
447
13
166
127
169
143
301
544
79
22
39
2
0
89
0
47
66
106
195
239
0
1

73
277
12451
12451
0
192
75
59
46
0
85
133
0
39
24
82
0
232
62
311
59
340
8
89
67
120
84
218
356
76
13
24
2
0
82
0
46
56
99
148
202
0
1

0
125
111
348
1235
35
93
8
620
129
37
464
559
0
235
0
0
215
328
483
72
493
463
0
0
291
758
514
0
46
843
97
499
256
268
0
191
128
121
303
61
337
659

0
118
105
316
1009
28
43
5
476
79
22
402
513
0
216
0
0
197
293
378
44
408
346
0
0
185
676
362
0
42
715
80
426
193
186
0
120
120
85
208
55
281
537

0
7
6
32
226
7
50
3
144
50
15
62
46
0
19
0
0
18
35
105
28
85
117
0
0
106
82
152
0
4
128
17
73
63
82
0
71
8
36
95
6
56
122

0
115
14
134
201
5
0
1
142
36
10
156
353
0
107
0
0
83
83
129
9
72
103
0
0
45
184
82
0
26
286
57
216
80
33
0
48
23
39
157
20
104
203

0
112
14
125
172
2
0
0
138
33
10
151
350
0
107
0
0
79
82
129
9
68
80
0
0
35
181
74
0
26
285
52
209
78
30
0
46
23
28
122
20
98
196

0
3
0
9
29
3
0
1
4
3
0
5
3
0
0
0
0
4
1
0
0
4
23
0
0
10
3
8
0
0
1
5
7
2
3
0
2
0
11
35
0
6
7

0
2
91
64
206
2
27
3
271
35
10
93
92
0
97
0
0
70
130
68
25
139
200
0
0
125
186
286
0
14
364
33
162
119
82
0
37
95
38
56
19
155
316

0
1
85
62
157
1
15
1
186
20
2
73
71
0
89
0
0
63
111
49
13
110
154
0
0
93
183
183
0
12
292
21
108
67
56
0
26
90
24
29
15
110
219

370
784
788
186
321
685
292
41
625
576
280
807
47
2
140
418
181
199
243
25
206
287
14
372
283
305
60
113
63
18
0
155
399
2097
407
178
78
164
179
188
0
62
2

258
694
568
175
247
583
209
29
565
492
269
654
28
2
105
327
158
174
220
21
154
163
13
330
216
234
57
110
60
18
0
92
298
1724
331
160
70
152
161
164
0
54
1

112
90
220
11
74
102
83
12
60
84
11
153
19
0
35
91
23
25
23
4
52
124
1
42
67
71
3
3
3
0
0
63
101
373
76
18
8
12
18
24
0
8
1

71
415
239
127
58
125
48
4
52
155
170
43
4
0
19
6
7
1
28
0
38
2
0
86
31
103
27
34
22
0
0
47
161
553
38
24
18
56
27
116
0
16
0

69
404
217
122
55
116
46
4
47
149
164
34
2
0
17
6
7
0
25
0
38
2
0
85
31
98
27
34
21
0
0
32
158
510
25
24
16
55
26
109
0
16
0

2
11
22
5
3
9
2
0
5
6
6
9
2
0
2
0
0
1
3
0
0
0
0
1
0
5
0
0
1
0
0
15
3
43
13
0
2
1
1
7
0
0
0

68
114
203
3
186
73
145
2
31
204
28
118
41
0
75
65
89
1
71
0
10
18
13
181
166
168
29
72
38
18
0
96
184
995
43
81
19
35
36
2
0
30
2

47
96
116
2
128
64
84
1
29
151
28
108
25
0
46
47
79
0
65
0
10
12
12
161
161
106
26
71
38
18
0
53
101
762
30
69
14
34
27
2
0
23
1

223
256
87
0
0
163
49
358
1506
229
16
38
44
77
5
318
298
348
81
194
419
727
714
82
256
67
133
248
462
254
171
81
332
971
110
152
263
69540
69540
0
60
75
0

188
215
81
0
0
148
47
326
1187
135
11
21
43
72
5
291
272
313
53
127
365
670
516
76
247
51
129
175
340
226
158
77
262
822
93
98
241
58163
58163
0
57
66
0

35
41
6
0
0
15
2
32
319
94
5
17
1
5
0
27
26
35
28
67
54
57
198
6
9
16
4
73
122
28
13
4
70
149
17
54
22
11377
11377
0
3
9
0

82
112
62
0
0
88
28
105
497
1
1
0
11
48
1
49
46
137
0
9
78
370
97
35
92
3
106
41
44
67
38
40
129
267
29
7
90
20843
20843
0
30
21
0

80
111
61
0
0
82
28
92
458
1
1
0
11
43
1
45
44
134
0
9
75
361
93
35
91
3
106
41
40
66
37
40
123
261
29
6
88
19799
19799
0
30
20
0

2
1
1
0
0
6
0
13
39
0
0
0
0
5
0
4
2
3
0
0
3
9
4
0
1
0
0
0
4
1
1
0
6
6
0
1
2
1044
1044
0
0
1
0

131
97
20
0
0
16
7
214
630
198
0
37
7
12
0
41
206
134
81
127
258
35
464
11
7
34
6
141
391
105
100
0
149
575
75
137
146
26441
26441
0
0
38
0

100
62
17
0
0
13
7
197
402
105
0
20
7
12
0
37
185
111
53
96
217
23
283
9
6
20
6
84
284
93
90
0
109
460
59
86
130
19381
19381
0
0
31
0

187
181
189
269
39
159
244
41
142
375
158
953
19
54
57
23
138
61
157
89
74
436
278
107
212
694
275
298
10
587
428
304
313
601
651
16
8
148
79
145
98
477
425

120
145
175
253
38
153
220
41
137
357
147
749
17
48
54
22
137
44
128
76
69
401
232
102
210
558
241
246
10
454
379
209
274
393
514
13
3
132
77
104
76
444
245

67
36
14
16
1
6
24
0
5
18
11
204
2
6
3
1
1
17
29
13
5
35
46
5
2
136
34
52
0
133
49
95
39
208
137
3
5
16
2
41
22
33
180

13
47
37
74
3
97
40
22
55
200
86
258
6
22
3
19
85
13
26
35
38
164
86
46
178
290
67
75
2
30
75
60
183
116
145
12
0
96
51
7
17
152
19

13
41
36
73
3
97
37
22
54
194
83
241
5
21
2
19
85
13
25
34
37
160
84
46
178
282
64
69
2
29
73
60
177
108
143
10
0
89
51
5
17
150
19

0
6
1
1
0
0
3
0
1
6
3
17
1
1
1
0
0
0
1
1
1
4
2
0
0
8
3
6
0
1
2
0
6
8
2
2
0
7
0
2
0
2
0

135
103
26
15
27
25
31
17
24
61
1
375
3
8
22
0
16
41
123
6
8
223
103
26
24
341
118
142
4
211
284
202
83
344
434
4
8
22
1
42
19
170
348

72
82
18
11
26
22
29
17
22
59
1
240
2
6
22
0
16
28
98
5
6
197
69
25
23
220
96
104
4
136
249
115
54
179
302
3
3
15
1
40
19
157
180

16
162
452
397
169
88
460
119
4023
620
213
1201
153
150
0
0
0
501
35
594
0
83
23
0
198
152
86
846
464
434
135
0
185
151
580
9
82
31
187
216
257
31
753

12
141
380
381
154
84
374
111
3823
574
195
926
137
121
0
0
0
368
32
404
0
75
15
0
173
129
66
604
397
377
127
0
159
134
514
8
78
28
179
187
230
31
690

4
21
72
16
15
4
86
8
200
46
18
275
16
29
0
0
0
133
3
190
0
8
8
0
25
23
20
242
67
57
8
0
26
17
66
1
4
3
8
29
27
0
63

3
86
156
154
14
5
117
45
343
24
20
180
17
63
0
0
0
499
5
146
0
1
0
0
70
85
10
171
233
52
49
0
56
56
217
0
14
0
155
106
173
12
313

3
84
147
152
14
5
117
45
331
23
20
171
17
59
0
0
0
367
5
144
0
1
0
0
69
83
9
166
225
52
49
0
55
56
208
0
14
0
150
106
168
12
310

0
2
9
2
0
0
0
0
12
1
0
9
0
4
0
0
0
132
0
2
0
0
0
0
1
2
1
5
8
0
0
0
1
0
9
0
0
0
5
0
5
0
3

0
55
179
119
141
27
167
5
1882
222
33
131
82
60
0
0
0
1
20
360
0
81
21
0
100
42
58
290
115
111
19
0
74
29
180
3
44
31
25
91
72
18
98

0
40
136
112
131
27
126
4
1778
214
26
112
75
43
0
0
0
1
19
186
0
74
13
0
80
25
42
181
65
96
18
0
59
21
136
2
41
28
22
62
51
18
82

187
95
60
225
249
515
144
195
0
211
363
252
146
516
83
4
145
273
203
183
234
323
517
50
250
701
269
454
88
313
171
231
287
57
222
5
0
0
27
70
260
111
168

164
80
40
218
191
471
138
160
0
196
243
234
124
442
79
3
138
224
187
158
217
296
498
46
198
626
251
418
82
267
162
195
278
35
190
3
0
0
16
58
239
104
123

23
15
20
7
58
44
6
35
0
15
120
18
22
74
4
1
7
49
16
25
17
27
19
4
52
75
18
36
6
46
9
36
9
22
32
2
0
0
11
12
21
7
45

68
32
1
173
77
310
112
50
0
15
83
94
66
99
24
1
38
232
96
123
77
75
270
15
114
136
174
318
32
109
68
124
153
12
104
0
0
0
13
18
173
36
40

66
31
1
172
76
300
110
49
0
14
80
81
66
97
24
1
37
196
93
114
76
75
264
14
113
127
172
312
32
100
64
114
151
12
103
0
0
0
11
17
169
36
39

2
1
0
1
1
10
2
1
0
1
3
13
0
2
0
0
1
36
3
9
1
0
6
1
1
9
2
6
0
9
4
10
2
0
1
0
0
0
2
1
4
0
1

74
32
54
36
115
133
10
59
0
49
173
13
47
248
4
0
52
33
76
56
41
108
109
12
101
191
23
73
6
125
103
77
55
44
72
2
0
0
11
25
59
11
97

56
21
34
32
82
111
10
46
0
42
83
9
26
192
3
0
49
22
69
41
36
92
107
12
57
165
15
51
5
96
98
55
54
22
47
0
0
0
4
19
48
10
58

38
1
92
331
96
324
228
0
179
204
35
254
94
646
71
230
302
384
676
163
62
61
290
218
204
26
4
121
971
58
218
352
184
65
69
124
67
21
46
121
1
168
191

19
1
52
311
94
266
119
0
159
184
32
178
74
517
68
215
278
271
491
159
57
58
270
196
197
23
2
116
881
34
200
297
174
57
67
116
65
19
40
117
1
149
182

19
0
40
20
2
58
109
0
20
20
3
76
20
129
3
15
24
113
185
4
5
3
20
22
7
3
2
5
90
24
18
55
10
8
2
8
2
2
6
4
0
19
9

0
0
1
230
39
91
189
0
82
69
20
65
1
20
12
39
98
35
238
19
9
48
167
8
144
4
1
113
305
12
88
130
133
9
60
79
26
5
23
9
0
74
100

0
0
1
229
39
88
94
0
79
64
20
65
1
19
12
37
98
34
223
19
8
47
159
8
143
4
0
111
296
11
88
127
133
9
60
76
25
5
22
9
0
74
98

0
0
0
1
0
3
95
0
3
5
0
0
0
1
0
2
0
1
15
0
1
1
8
0
1
0
1
2
9
1
0
3
0
0
0
3
1
0
1
0
0
0
2

38
1
89
87
34
105
27
0
52
83
7
171
0
203
2
78
55
261
430
102
44
2
100
51
44
20
1
1
288
46
67
134
6
36
6
33
11
14
13
103
1
72
69

19
1
50
71
33
67
15
0
37
70
4
97
0
130
1
74
53
169
260
102
41
2
89
38
41
17
1
1
237
23
59
92
5
35
5
28
11
13
12
100
1
55
65

49
1035
179
258
24
0
73
1619
514
0
24
122
0
327
200
463
282
298
459
152
262
135
87
0
85
245
83
146
35
173
185
171
124
734
269
336
394
51
194
226
114
323
264

29
807
170
223
23
0
70
1385
388
0
23
118
0
261
110
386
238
245
324
86
204
101
57
0
74
187
71
112
19
132
144
151
103
568
260
279
334
30
185
168
91
305
183

20
228
9
35
1
0
3
234
126
0
1
4
0
66
90
77
44
53
135
66
58
34
30
0
11
58
12
34
16
41
41
20
21
166
9
57
60
21
9
58
23
18
81

22
155
64
54
4
0
4
203
82
0
3
32
0
104
2
119
98
96
99
150
58
47
13
0
29
104
34
7
1
40
56
146
26
101
140
132
118
1
176
85
69
101
66

22
152
63
53
3
0
4
190
80
0
3
32
0
100
2
118
98
95
94
84
55
46
13
0
27
103
34
6
1
39
56
130
24
97
139
129
116
1
172
59
67
97
64

0
3
1
1
1
0
0
13
2
0
0
0
0
4
0
1
0
1
5
66
3
1
0
0
2
1
0
1
0
1
0
16
2
4
1
3
2
0
4
26
2
4
2

27
494
46
122
1
0
0
248
221
0
4
82
0
160
157
167
116
118
215
0
138
86
74
0
45
103
41
107
33
90
95
24
96
253
20
107
161
48
11
127
41
208
169

7
315
45
94
1
0
0
200
128
0
3
79
0
108
85
110
79
82
116
0
91
54
44
0
39
51
31
78
17
53
58
20
77
143
19
62
112
27
7
97
21
199
92

181
2
105
37
233
16
124
121
812
325
368
310
7
33
40
321
0
456
120
308
693
263
775
453
263
367
330
1308
324
309
358
231
100
20
180
545
111
168
499
104
191
73
49

176
2
56
19
166
13
90
98
715
286
299
298
6
31
38
250
0
427
107
222
584
227
686
351
243
304
279
1030
245
205
228
205
86
18
115
412
107
123
413
102
183
43
49

5
0
49
18
67
3
34
23
97
39
69
12
1
2
2
71
0
29
13
86
109
36
89
102
20
63
51
278
79
104
130
26
14
2
65
133
4
45
86
2
8
30
0

105
1
5
9
90
12
70
20
192
130
171
195
0
19
7
158
0
70
6
72
127
55
138
75
73
137
32
307
83
27
56
27
2
0
8
21
5
28
76
91
6
0
32

105
1
3
8
87
11
61
20
188
126
153
193
0
19
6
158
0
70
6
71
125
53
135
73
72
137
31
289
81
26
52
27
1
0
7
20
5
22
73
91
6
0
32

0
0
2
1
3
1
9
0
4
4
18
2
0
0
1
0
0
0
0
1
2
2
3
2
1
0
1
18
2
1
4
0
1
0
1
1
0
6
3
0
0
0
0

36
0
99
28
129
4
52
83
352
94
107
102
7
14
33
112
0
175
63
151
376
67
247
173
102
133
50
229
77
116
268
102
58
19
153
195
101
139
163
4
183
70
4

33
0
53
11
68
2
28
62
284
78
68
94
6
12
32
71
0
158
51
81
284
54
216
129
89
84
45
133
64
59
145
96
46
17
91
105
98
100
119
3
176
40
4

168
2
52
525
26
28
0
0
279
491
13
362
262
91
1
1
546
407
116
639
167
228
146
222
3
32
697
0
0
252
34088
34088
0
445
402
42
85
62
1135
0
555
38
68

161
2
49
483
13
13
0
0
252
470
8
294
140
90
0
1
405
331
75
391
105
167
144
169
3
16
484
0
0
130
28772
28772
0
318
320
38
76
59
1000
0
425
34
66

7
0
3
42
13
15
0
0
27
21
5
68
122
1
1
0
141
76
41
248
62
61
2
53
0
16
213
0
0
122
5316
5316
0
127
82
4
9
3
135
0
130
4
2

116
1
7
216
10
7
0
0
124
325
0
120
24
35
0
0
170
188
44
106
40
61
105
65
0
0
103
0
0
96
10641
10641
0
45
85
3
59
55
392
0
175
0
24

115
1
7
215
6
5
0
0
123
321
0
107
20
35
0
0
160
166
42
81
28
59
105
57
0
0
103
0
0
49
10216
10216
0
45
82
3
59
54
377
0
153
0
23

1
0
0
1
4
2
0
0
1
4
0
13
4
0
0
0
10
22
2
25
12
2
0
8
0
0
0
0
0
47
425
425
0
0
3
0
0
1
15
0
22
0
1

38
1
40
204
14
20
0
0
98
26
13
196
232
52
0
0
289
63
50
499
125
141
33
132
0
32
228
0
0
150
14074
14074
0
262
251
30
16
3
161
0
40
5
15

35
1
38
175
7
8
0
0
83
20
8
148
116
51
0
0
177
31
29
279
77
88
32
89
0
16
209
0
0
78
10556
10556
0
145
176
29
9
2
106
0
34
5
15

251
18
126
114
290
114
164
29
8
270
439
23
173
0
37
397
77
571
186
268
0
1
177
88
0
187
58
54
166
292
44
44
68
162
0
819
110
10
520
6
11
75
398

239
16
111
104
280
107
145
23
7
157
417
22
164
0
26
244
70
496
158
244
0
1
171
61
0
108
44
34
151
174
22
26
40
96
0
638
103
8
492
4
11
54
285

12
2
15
10
10
7
19
6
1
113
22
1
9
0
11
153
7
75
28
24
0
0
6
27
0
79
14
20
15
118
22
18
28
66
0
181
7
2
28
2
0
21
113

67
0
15
28
175
43
37
28
2
76
208
11
109
0
8
19
7
49
75
169
0
0
104
29
0
19
24
9
59
71
12
9
13
23
0
336
36
3
228
1
0
4
125

66
0
15
26
173
43
33
23
2
70
205
11
107
0
7
18
7
47
75
165
0
0
104
23
0
11
22
5
56
66
10
9
12
21
0
329
36
3
225
1
0
4
118

1
0
0
2
2
0
4
5
0
6
3
0
2
0
1
1
0
2
0
4
0
0
0
6
0
8
2
4
3
5
2
0
1
2
0
7
0
0
3
0
0
0
7

121
5
41
84
78
2
110
1
0
173
188
11
1
0
8
296
31
221
79
58
0
0
0
23
0
138
16
29
95
203
31
32
53
129
0
273
19
4
187
1
0
69
221

116
5
39
76
76
2
100
0
0
70
174
11
1
0
3
178
25
179
54
40
0
0
0
14
0
74
7
17
87
98
12
15
26
66
0
155
18
3
169
1
0
50
123

288
78
69
361
80
252
138
240
70
77
83
65
88
293
61
104
1494
7
307
2
56
247
102
172
637
44
54
364
245
47
220
766
306
112
229
118
231
155
21
45
69
10
43

255
77
59
282
74
232
125
224
69
69
73
60
81
244
60
90
1309
6
173
1
54
226
61
142
512
38
48
308
225
44
202
641
226
90
142
99
221
145
21
40
62
7
22

33
1
10
79
6
20
13
16
1
8
10
5
7
49
1
14
185
1
134
1
2
21
41
30
125
6
6
56
20
3
18
125
80
22
87
19
10
10
0
5
7
3
21

125
5
23
166
42
44
59
83
50
29
58
47
37
128
27
21
279
2
15
0
48
159
14
100
104
6
6
67
27
18
108
295
34
7
28
41
88
22
21
14
19
5
8

124
5
23
143
41
44
58
83
50
29
53
44
35
122
27
20
272
1
12
0
48
152
11
94
99
6
6
59
26
17
108
254
28
7
18
40
88
22
21
13
19
5
7

1
0
0
23
1
0
1
0
0
0
5
3
2
6
0
1
7
1
3
0
0
7
3
6
5
0
0
8
1
1
0
41
6
0
10
1
0
0
0
1
0
0
1

93
70
6
133
28
164
58
136
6
13
0
3
6
90
1
23
280
0
255
2
0
48
79
54
272
33
43
71
7
23
62
433
261
101
193
48
60
103
0
6
38
1
34

83
69
4
99
28
150
49
123
6
12
0
2
5
56
1
18
267
0
146
1
0
38
41
31
208
27
38
48
7
21
50
352
191
81
119
35
58
98
0
6
35
1
14

24
158
509
334
40
217
164
1115
764
83
474
30
217
211
201
126
32
286
9
294
137
144
176
240
419
162
54
116
570
690
74
158
279
757
27
412
663
313
616
838
201
295
124

19
142
433
299
39
207
156
964
686
66
440
28
211
187
156
119
32
261
9
274
124
136
167
174
361
151
51
102
501
643
68
139
202
620
26
370
551
285
508
660
167
274
117

5
16
76
35
1
10
8
151
78
17
34
2
6
24
45
7
0
25
0
20
13
8
9
66
58
11
3
14
69
47
6
19
77
137
1
42
112
28
108
178
34
21
7

2
112
231
169
24
130
61
64
146
6
162
0
35
119
99
113
32
155
9
147
103
77
162
46
117
87
34
56
198
344
27
29
85
211
18
35
139
138
212
251
69
146
1

1
110
226
167
24
128
61
62
145
6
159
0
34
116
97
109
32
151
9
144
100
77
156
45
114
86
33
54
187
329
27
27
85
202
17
31
135
136
195
244
66
139
1

1
2
5
2
0
2
0
2
1
0
3
0
1
3
2
4
0
4
0
3
3
0
6
1
3
1
1
2
11
15
0
2
0
9
1
4
4
2
17
7
3
7
0

0
35
162
121
0
44
54
291
252
69
124
16
88
53
98
7
0
61
0
131
15
32
7
130
237
43
14
45
278
269
38
9
179
191
2
264
498
120
374
470
118
81
105

0
21
137
93
0
41
50
230
186
53
104
16
88
37
56
4
0
54
0
117
9
26
5
69
193
38
13
36
239
244
35
7
106
110
2
243
394
100
284
316
89
76
102

852
32
492
1527
260
45
30681
29084
1597
86
30
4
4
267
6
12
0
115
381
89
177
104
49
57
174
147
59
60
6
0
2
113
4
7
0
59
253
20
0
219
43
289
246

668
28
324
1360
202
37
24648
23353
1295
53
22
2
3
160
6
12
0
112
292
61
108
95
44
40
163
123
54
44
4
0
2
107
4
6
0
56
222
15
0
179
31
183
222

184
4
168
167
58
8
6033
5731
302
33
8
2
1
107
0
0
0
3
89
28
69
9
5
17
11
24
5
16
2
0
0
6
0
1
0
3
31
5
0
40
12
106
24

196
5
64
292
110
25
9051
8999
52
15
5
0
0
4
6
9
0
102
146
27
21
21
15
16
63
32
20
7
0
0
0
79
0
0
0
9
80
12
0
41
15
16
16

189
5
63
285
107
22
8622
8572
50
14
5
0
0
4
6
9
0
101
112
21
21
20
13
10
62
23
20
6
0
0
0
78
0
0
0
9
78
10
0
40
15
15
16

7
0
1
7
3
3
429
427
2
1
0
0
0
0
0
0
0
1
34
6
0
1
2
6
1
9
0
1
0
0
0
1
0
0
0
0
2
2
0
1
0
1
0

417
1
372
895
97
16
12534
12185
349
67
16
0
0
4
0
1
0
1
166
41
124
42
4
12
73
40
3
30
0
0
0
4
1
0
0
17
14
0
0
129
18
231
8

263
1
214
768
50
14
8381
8164
217
35
9
0
0
3
0
1
0
0
125
24
63
38
4
6
69
33
3
16
0
0
0
3
1
0
0
16
14
0
0
100
9
135
8

665
204
66
92
181
203
122
185
1427
36
63
318
57
13
5
324
205
30
102
33
12
411
394
536
267
204
0
84
240
0
707
121
110
0
79
328
0
472
3
215
14
0
5

463
138
65
92
169
127
109
164
1171
28
55
263
51
11
4
306
135
23
90
30
9
387
196
438
241
140
0
81
184
0
477
64
57
0
71
257
0
379
3
117
11
0
4

202
66
1
0
12
76
13
21
256
8
8
55
6
2
1
18
70
7
12
3
3
24
198
98
26
64
0
3
56
0
230
57
53
0
8
71
0
93
0
98
3
0
1

71
2
40
61
106
25
67
61
141
5
8
91
22
0
0
153
50
11
11
13
2
10
132
54
145
25
0
44
92
0
126
14
6
0
5
154
0
114
2
35
12
0
2

71
2
39
61
105
25
67
59
134
5
8
91
22
0
0
152
50
11
11
13
2
10
35
54
142
21
0
44
89
0
125
8
6
0
5
150
0
113
2
34
9
0
2

0
0
1
0
1
0
0
2
7
0
0
0
0
0
0
1
0
0
0
0
0
0
97
0
3
4
0
0
3
0
1
6
0
0
0
4
0
1
0
1
3
0
0

440
3
10
3
6
95
17
93
526
12
6
135
21
0
0
98
128
17
85
2
0
92
178
222
52
141
0
20
133
0
518
106
102
0
71
146
0
274
0
167
0
0
0

266
1
10
3
6
51
12
75
346
6
2
90
17
0
0
93
65
10
74
1
0
75
83
143
35
84
0
19
81
0
298
55
50
0
64
85
0
189
0
73
0
0
0

9
106
85
11
5
188
211
163
259
83
299
748
352
128
288
214
0
0
38
18
31
49
75
197
253
79
131
98
132
197
275
128
74
99
38
0
56
208
69
83
88
206
136

8
56
73
11
5
114
178
123
209
71
204
675
279
113
166
183
0
0
22
11
30
45
75
189
214
75
124
91
123
177
175
119
72
85
37
0
53
175
65
65
79
199
127

1
50
12
0
0
74
33
40
50
12
95
73
73
15
122
31
0
0
16
7
1
4
0
8
39
4
7
7
9
20
100
9
2
14
1
0
3
33
4
18
9
7
9

6
88
23
1
0
39
73
61
42
39
28
237
99
82
21
10
0
0
3
0
19
38
48
42
103
32
77
77
79
116
47
85
19
38
14
0
35
18
58
44
28
133
5

6
49
23
1
0
37
72
57
41
38
28
235
98
82
21
6
0
0
3
0
19
37
48
42
98
31
76
74
79
115
41
83
19
38
14
0
35
17
57
39
28
132
5

0
39
0
0
0
2
1
4
1
1
0
2
1
0
0
4
0
0
0
0
0
1
0
0
5
1
1
3
0
1
6
2
0
0
0
0
0
1
1
5
0
1
0

1
8
17
3
0
143
122
70
189
20
257
194
172
24
259
44
0
0
19
18
0
0
4
132
80
9
48
13
38
44
185
16
39
9
2
0
0
181
10
4
35
20
76

1
2
10
3
0
73
92
42
145
10
164
191
113
11
142
44
0
0
9
11
0
0
4
126
54
9
44
10
32
29
102
10
39
6
2
0
0
149
7
4
28
16
71

129
203
177
128
4
81
25
216
107
217
0
38
0
68
21
0
77
357
62
214
182
360
80
11
325
119
173
28
97
7
51
86
256
113
134
244
71
381
42
175
69
523
160

110
190
125
127
3
79
23
187
103
195
0
36
0
61
20
0
54
221
37
192
161
258
69
4
257
112
138
14
50
6
39
64
134
78
131
197
58
332
38
167
62
402
150

19
13
52
1
1
2
2
29
4
22
0
2
0
7
1
0
23
136
25
22
21
102
11
7
68
7
35
14
47
1
12
22
122
35
3
47
13
49
4
8
7
121
10

51
20
19
111
2
38
3
143
97
131
0
28
0
54
9
0
31
25
0
0
78
44
24
1
150
76
99
1
5
3
20
32
43
2
99
106
20
186
7
45
37
120
104

51
19
16
111
2
37
3
134
94
129
0
28
0
51
8
0
31
24
0
0
77
39
24
1
146
73
93
1
5
3
20
28
37
2
99
98
20
181
7
45
37
120
103

0
1
3
0
0
1
0
9
3
2
0
0
0
3
1
0
0
1
0
0
1
5
0
0
4
3
6
0
0
0
0
4
6
0
0
8
0
5
0
0
0
0
1

2
41
79
5
0
29
21
49
1
63
0
0
0
3
7
0
11
309
25
66
25
221
31
8
113
31
60
27
92
2
16
48
197
111
14
89
34
149
3
95
1
353
11

2
41
64
5
0
28
19
32
1
50
0
0
0
3
7
0
8
176
11
63
15
148
23
1
57
30
33
13
45
1
7
31
85
76
14
86
24
111
3
93
1
238
7

59
546
78
703
0
29
0
299
454
185
0
0
239
171
20
408
461
68
166
324
0
2
49
1
5
153
48
44
33
62
96
242
328
32
181
60
116
84
5
1597
25256
21637
3619

51
376
60
609
0
20
0
290
366
157
0
0
210
132
18
331
353
64
147
262
0
1
48
0
4
145
41
43
29
60
69
202
212
29
163
53
110
81
3
1295
20506
17526
2980

8
170
18
94
0
9
0
9
88
28
0
0
29
39
2
77
108
4
19
62
0
1
1
1
1
8
7
1
4
2
27
40
116
3
18
7
6
3
2
302
4750
4111
639

37
173
3
220
0
3
0
256
164
77
0
0
83
63
4
141
162
49
75
138
0
0
40
1
1
58
16
34
5
43
34
109
51
18
47
42
25
66
1
52
5360
5327
33

37
148
2
212
0
3
0
254
162
73
0
0
77
63
4
139
159
49
71
136
0
0
40
0
1
58
16
34
5
43
34
106
50
17
44
38
25
65
1
50
5019
4988
31

0
25
1
8
0
0
0
2
2
4
0
0
6
0
0
2
3
0
4
2
0
0
0
1
0
0
0
0
0
0
0
3
1
1
3
4
0
1
0
2
341
339
2

1
296
39
322
0
19
0
9
218
94
0
0
134
108
10
101
246
1
32
172
0
0
4
0
0
45
26
3
8
5
53
75
221
1
19
2
7
0
2
349
9069
8946
123

0
164
27
251
0
11
0
7
145
72
0
0
120
69
10
56
154
1
28
113
0
0
3
0
0
42
22
3
8
5
26
47
118
1
19
2
5
0
1
217
6417
6327
90

9
67
80
270
49
60
102
160
233
107
412
162
17
174
185
295
341
24
10
127
33
2
463
121
584
319
233
60
101
272
327
20
7
247
21
39
3
21
0
0
0
0
38

7
61
78
257
42
55
92
99
193
101
386
158
17
139
164
276
241
22
9
122
27
1
385
113
456
274
182
56
79
212
215
19
6
183
19
36
3
21
0
0
0
0
36

2
6
2
13
7
5
10
61
40
6
26
4
0
35
21
19
100
2
1
5
6
1
78
8
128
45
51
4
22
60
112
1
1
64
2
3
0
0
0
0
0
0
2

6
43
59
130
4
49
39
43
67
68
46
120
11
37
16
67
151
1
5
91
8
0
61
72
139
53
53
13
30
17
20
2
1
26
0
3
0
5
0
0
0
0
34

6
39
59
130
3
46
39
41
65
67
43
120
11
37
16
66
113
1
4
89
8
0
59
71
135
53
51
13
29
17
20
2
1
26
0
3
0
5
0
0
0
0
34

0
4
0
0
1
3
0
2
2
1
3
0
0
0
0
1
38
0
1
2
0
0
2
1
4
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
8
92
23
3
37
95
78
24
240
32
0
125
156
146
125
0
0
4
2
0
218
29
261
243
111
11
24
97
229
0
0
103
0
2
0
5
0
0
0
0
0

1
1
8
85
21
2
34
48
54
23
229
32
0
92
136
137
78
0
0
4
1
0
167
24
168
198
72
9
13
59
128
0
0
56
0
1
0
5
0
0
0
0
0

13
119
175
0
147
0
5
78
208
54
59
154
76
14
265
18
10
67
9
109
144
6
130
163
236
79
706
690
276
77
70
99
85
140
1
144
59
14
103
0
504
10
55

12
95
164
0
132
0
5
72
129
33
32
106
59
12
196
15
9
57
6
84
137
4
119
160
207
76
629
546
225
72
61
88
65
128
1
87
34
10
101
0
347
8
33

1
24
11
0
15
0
0
6
79
21
27
48
17
2
69
3
1
10
3
25
7
2
11
3
29
3
77
144
51
5
9
11
20
12
0
57
25
4
2
0
157
2
22

0
6
4
0
15
0
0
47
54
28
48
102
16
0
20
0
2
6
0
25
0
1
46
37
14
45
92
18
14
5
0
0
4
37
0
1
2
1
70
0
130
1
3

0
6
4
0
15
0
0
43
31
14
27
72
15
0
18
0
2
6
0
21
0
1
46
37
14
45
89
16
14
4
0
0
3
36
0
0
2
1
69
0
117
1
3

0
0
0
0
0
0
0
4
23
14
21
30
1
0
2
0
0
0
0
4
0
0
0
0
0
0
3
2
0
1
0
0
1
1
0
1
0
0
1
0
13
0
0

5
60
64
0
4
0
1
20
34
6
10
37
4
0
217
13
7
37
8
18
123
2
26
83
31
5
125
75
32
61
0
1
0
85
0
1
2
4
20
0
283
1
0

4
41
62
0
4
0
1
18
17
4
5
22
2
0
152
10
6
32
6
14
117
1
18
82
23
5
96
61
14
58
0
1
0
76
0
0
1
2
20
0
160
1
0

151
173
303
274
275
9
171
176
115
252
227
220
96
102
45
199
206
11
168
101
129
19
410
136
111
88
124
148
102
172
3
309
20
48
279
28
0
35
197
7
683
24
0

131
107
238
253
219
7
141
137
82
171
134
164
93
93
42
174
156
11
125
99
124
17
366
89
101
85
113
135
77
164
1
264
19
38
165
17
0
33
186
3
528
23
0

20
66
65
21
56
2
30
39
33
81
93
56
3
9
3
25
50
0
43
2
5
2
44
47
10
3
11
13
25
8
2
45
1
10
114
11
0
2
11
4
155
1
0

58
32
43
76
58
5
68
68
41
43
43
40
49
35
19
93
77
0
38
11
53
10
79
20
37
39
14
57
22
134
0
69
11
10
30
4
0
18
7
1
270
17
0

58
29
36
72
57
5
57
63
36
40
32
39
47
35
19
79
77
0
36
11
53
9
77
19
34
39
13
55
22
128
0
68
11
10
24
4
0
18
7
1
253
17
0

0
3
7
4
1
0
11
5
5
3
11
1
2
0
0
14
0
0
2
0
0
1
2
1
3
0
1
2
0
6
0
1
0
0
6
0
0
0
0
0
17
0
0

28
128
90
51
106
0
90
55
21
129
181
155
11
21
3
47
89
1
91
81
11
3
207
98
20
0
9
45
36
10
0
134
0
21
228
4
0
2
176
2
346
2
0

26
69
59
46
69
0
74
31
7
75
101
103
11
16
3
42
43
1
54
80
11
3
175
54
17
0
7
36
21
9
0
107
0
18
123
4
0
2
171
1
216
2
0

139
278
405
214
24
145
90
29
214
153
331
390
32
53
270
363
18
77
197
232
224
193
30
24
1413
2206
15516
15516
0
352
89
118
12
412
4
26
411
246
2
131
215
4
438

131
258
247
133
19
112
83
22
136
134
303
277
17
30
185
231
16
68
177
218
184
185
18
19
1176
1804
12303
12303
0
323
85
112
9
296
4
24
369
157
2
94
154
3
310

8
20
158
81
5
33
7
7
78
19
28
113
15
23
85
132
2
9
20
14
40
8
12
5
237
402
3213
3213
0
29
4
6
3
116
0
2
42
89
0
37
61
1
128

94
116
25
27
3
54
34
3
41
14
142
106
14
26
64
51
0
41
21
60
13
94
0
1
11
22
3521
3521
0
49
74
39
0
87
0
0
211
36
0
7
187
1
92

94
112
25
25
3
54
34
2
37
14
140
89
14
26
60
49
0
41
20
57
13
94
0
1
10
21
3255
3255
0
49
72
38
0
84
0
0
209
30
0
6
132
1
92

0
4
0
2
0
0
0
1
4
0
2
17
0
0
4
2
0
0
1
3
0
0
0
0
1
1
266
266
0
0
2
1
0
3
0
0
2
6
0
1
55
0
0

14
138
305
146
7
77
51
0
147
14
81
236
15
24
171
237
0
10
159
137
135
73
4
3
6
117
6504
6504
0
227
6
60
1
282
0
0
98
169
0
7
10
0
248

11
123
151
74
7
45
44
0
78
12
66
146
0
1
95
112
0
7
142
131
100
68
3
2
5
85
4288
4288
0
212
6
58
1
175
0
0
73
89
0
6
6
0
139

253
4
23
98
44
17
15
320
392
790
286
17
308
0
18
108
98
134
103
228
243
306
117
78
450
146
65
192
20
246
41
1
1
5
0
0
0
65
129
359
128
509
37

220
4
22
93
41
13
14
314
320
640
219
14
198
0
17
103
56
76
98
206
229
171
96
42
225
126
37
186
20
230
36
1
1
2
0
0
0
38
94
301
75
291
20

33
0
1
5
3
4
1
6
72
150
67
3
110
0
1
5
42
58
5
22
14
135
21
36
225
20
28
6
0
16
5
0
0
3
0
0
0
27
35
58
53
218
17

31
0
0
28
20
0
6
38
36
2
37
1
86
0
5
18
3
13
15
87
40
16
38
2
71
28
4
49
1
37
15
0
0
0
0
0
0
27
16
43
0
39
0

30
0
0
27
20
0
6
38
35
1
34
1
81
0
5
18
1
8
15
85
40
15
38
2
41
26
4
49
1
35
12
0
0
0
0
0
0
27
16
41
0
23
0

1
0
0
1
0
0
0
0
1
1
3
0
5
0
0
0
2
5
0
2
0
1
0
0
30
2
0
0
0
2
3
0
0
0
0
0
0
0
0
2
0
16
0

61
2
18
9
4
0
0
63
98
45
184
1
204
0
2
84
85
113
55
37
1
270
23
28
375
43
2
117
0
22
0
0
0
0
0
0
0
36
99
9
127
430
37

39
2
17
8
3
0
0
62
64
26
125
0
104
0
1
79
45
61
54
36
1
142
13
5
182
30
0
112
0
20
0
0
0
0
0
0
0
10
65
8
74
232
20

18
66
22
105
6
85
3
6
17
2
30
12
9
26
93
56
0
213
376
146
56
14
216
4
5
104
265
548
372
289
89
75
10
621
245
29
257
69
95
248
0
97
109

18
61
13
99
6
85
2
6
16
1
28
10
6
22
61
46
0
190
291
99
47
13
190
4
4
91
214
427
299
279
63
72
10
526
231
28
171
63
77
217
0
65
62

0
5
9
6
0
0
1
0
1
1
2
2
3
4
32
10
0
23
85
47
9
1
26
0
1
13
51
121
73
10
26
3
0
95
14
1
86
6
18
31
0
32
47

0
30
10
32
0
17
0
3
11
0
0
0
1
2
1
4
0
62
71
14
9
1
36
0
0
38
87
101
144
196
19
41
0
179
87
17
38
28
50
28
0
4
28

0
30
4
32
0
17
0
3
11
0
0
0
0
2
1
4
0
61
67
14
9
1
33
0
0
37
85
101
134
193
18
41
0
173
86
17
36
28
41
28
0
3
18

0
0
6
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
4
0
0
0
3
0
0
1
2
0
10
3
1
0
0
6
1
0
2
0
9
0
0
1
10

2
27
1
40
6
6
0
1
1
1
0
0
0
0
57
44
0
71
69
99
2
0
53
0
0
28
122
394
163
35
59
0
9
337
56
9
208
19
12
95
0
43
81

2
23
1
36
6
6
0
1
1
0
0
0
0
0
30
36
0
61
40
53
0
0
39
0
0
19
78
275
108
34
34
0
9
260
50
8
130
19
9
73
0
18
44

36
30
0
13
2
210
53
11
208
182
15
12
2
53
314
103
10
222
9
18
51
27419
27419
0
0
3
8
0
0
2
2
0
26
0
280
0
0
0
0
58
163
118
844

33
28
0
12
2
148
51
10
127
162
11
12
2
47
250
95
10
199
7
12
41
21261
21261
0
0
3
6
0
0
1
2
0
26
0
273
0
0
0
0
56
158
109
708

3
2
0
1
0
62
2
1
81
20
4
0
0
6
64
8
0
23
2
6
10
6158
6158
0
0
0
2
0
0
1
0
0
0
0
7
0
0
0
0
2
5
9
136

25
24
0
2
1
172
30
1
59
72
1
0
0
18
9
10
3
44
1
11
14
8259
8259
0
0
2
3
0
0
0
0
0
6
0
21
0
0
0
0
6
65
65
105

25
23
0
2
1
136
30
0
48
71
1
0
0
17
9
10
3
41
1
8
13
7532
7532
0
0
2
3
0
0
0
0
0
6
0
21
0
0
0
0
6
64
65
105

0
1
0
0
0
36
0
1
11
1
0
0
0
1
0
0
0
3
0
3
1
727
727
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

4
1
0
3
0
36
10
4
141
84
12
0
0
23
199
37
2
3
0
1
2
12622
12622
0
0
1
3
0
0
2
0
0
4
0
242
0
0
0
0
44
28
3
346

3
1
0
3
0
10
9
4
71
69
8
0
0
18
142
37
2
1
0
0
2
8573
8573
0
0
1
3
0
0
1
0
0
4
0
236
0
0
0
0
43
27
1
238

162
201
0
0
0
0
0
83
0
117
0
0
115
320
94
17
278
72
884
125
139
280
185
213
43
98
89
275
360
5
125
19
205
212
183
65
67
106
95
59
237
5
121

151
183
0
0
0
0
0
67
0
108
0
0
102
307
91
15
256
51
694
108
128
198
177
183
40
83
52
265
290
5
105
19
150
118
154
60
62
87
74
56
207
5
115

11
18
0
0
0
0
0
16
0
9
0
0
13
13
3
2
22
21
190
17
11
82
8
30
3
15
37
10
70
0
20
0
55
94
29
5
5
19
21
3
30
0
6

116
69
0
0
0
0
0
21
0
68
0
0
67
92
75
0
66
29
380
51
57
136
102
78
22
29
38
118
67
3
58
11
65
86
123
0
24
29
69
53
46
0
23

115
68
0
0
0
0
0
21
0
67
0
0
66
87
74
0
64
24
350
46
57
95
101
75
21
28
37
117
63
3
58
11
56
52
116
0
23
22
69
53
45
0
23

1
1
0
0
0
0
0
0
0
1
0
0
1
5
1
0
2
5
30
5
0
41
1
3
1
1
1
1
4
0
0
0
9
34
7
0
1
7
0
0
1
0
0

29
65
0
0
0
0
0
61
0
43
0
0
8
200
3
0
120
31
260
46
6
97
77
31
12
11
51
128
69
0
53
2
75
107
26
63
33
46
18
3
69
1
95

19
57
0
0
0
0
0
45
0
35
0
0
4
198
3
0
115
21
155
39
4
67
70
21
10
10
15
121
49
0
36
2
45
53
9
58
31
38
1
0
62
1
91

3
57
500
115
321
157
160
34
136
376
354
212
625
10
74
141
151
189
290
321
318
66
1194
364
164
85
272
127
55
26
57
27
64
50
122
354
237
157
70
174
167
17
9

3
42
460
103
285
138
128
28
117
276
192
156
520
7
68
128
128
177
251
192
212
57
769
292
161
57
211
118
53
19
52
23
55
50
54
183
170
130
59
132
109
13
5

0
15
40
12
36
19
32
6
19
100
162
56
105
3
6
13
23
12
39
129
106
9
425
72
3
28
61
9
2
7
5
4
9
0
68
171
67
27
11
42
58
4
4

0
49
177
36
30
4
50
23
50
73
179
35
21
0
27
2
1
37
40
55
92
43
87
246
130
47
109
33
16
1
29
13
13
49
60
0
94
24
34
66
33
7
0

0
39
177
31
30
3
50
21
48
63
173
33
20
0
27
2
1
36
37
44
76
40
74
202
127
46
109
33
16
0
27
11
13
49
24
0
92
18
26
55
30
5
0

0
10
0
5
0
1
0
2
2
10
6
2
1
0
0
0
0
1
3
11
16
3
13
44
3
1
0
0
0
1
2
2
0
0
36
0
2
6
8
11
3
2
0

1
1
266
39
234
143
104
9
78
264
158
177
61
1
37
115
137
115
230
245
213
16
860
43
33
37
115
34
37
4
22
5
42
0
48
351
112
105
23
62
25
7
0

1
0
228
37
207
128
73
6
65
184
5
123
52
1
31
104
114
109
197
136
123
12
511
27
33
10
73
32
35
0
20
4
37
0
19
180
50
87
21
41
15
6
0

38
37
188
499
350
246
148
470
269
311
79
6
149
167
43
111
149
19
98
235
135
368
36
319
379
340
1
25
7
181
525
185
134
136
211
16
24
22
440
106
132
88
59

32
30
152
346
240
210
120
388
232
250
77
4
126
126
22
53
134
19
89
181
121
299
36
258
323
261
1
23
7
105
273
155
131
128
192
9
22
14
234
92
121
83
47

6
7
36
153
110
36
28
82
37
61
2
2
23
41
21
58
15
0
9
54
14
69
0
61
56
79
0
2
0
76
252
30
3
8
19
7
2
8
206
14
11
5
12

22
0
34
189
76
91
0
133
22
35
35
3
4
2
2
4
64
13
69
105
0
136
34
199
70
14
0
4
0
52
100
63
49
48
115
1
1
1
5
39
116
54
43

20
0
31
141
73
87
0
118
21
29
35
3
4
2
1
2
63
13
68
100
0
132
34
179
65
13
0
4
0
48
100
56
48
48
111
1
1
0
4
39
109
53
38

2
0
3
48
3
4
0
15
1
6
0
0
0
0
1
2
1
0
1
5
0
4
0
20
5
1
0
0
0
4
0
7
1
0
4
0
0
1
1
0
7
1
5

3
0
83
288
226
68
121
159
1
50
2
1
137
147
36
103
60
2
12
95
118
155
0
19
98
16
0
8
0
102
268
99
64
36
13
3
18
1
415
34
11
16
11

3
0
57
186
127
55
102
126
0
42
2
0
118
111
19
49
50
2
10
73
107
102
0
15
85
9
0
8
0
41
92
83
62
32
12
3
17
0
215
30
8
13
9

156
2
9
3
2
493
158
158
274
10
134
55
146
259
28
44
136
35
80
363
44
174
123
6
205
345
48
65
136
146
45
41
56
26
5
128
0
240
37531
36154
1377
9
125

137
2
6
3
2
260
76
145
184
6
72
43
120
164
27
36
121
32
79
211
44
94
71
4
177
262
42
54
87
127
41
29
34
17
2
63
0
130
29326
28106
1220
8
108

19
0
3
0
0
233
82
13
90
4
62
12
26
95
1
8
15
3
1
152
0
80
52
2
28
83
6
11
49
19
4
12
22
9
3
65
0
110
8205
8048
157
1
17

123
1
0
0
0
94
88
58
160
1
70
22
125
105
13
32
77
13
16
13
5
70
57
4
59
92
20
39
11
90
16
15
41
2
0
0
0
21
12513
12406
107
1
28

109
1
0
0
0
83
58
50
122
1
69
22
104
103
12
27
75
12
15
13
5
49
41
3
49
91
20
37
11
90
16
15
25
2
0
0
0
21
11462
11357
105
1
26

14
0
0
0
0
11
30
8
38
0
1
0
21
2
1
5
2
1
1
0
0
21
16
1
10
1
0
2
0
0
0
0
16
0
0
0
0
0
1051
1049
2
0
2

25
0
1
0
0
337
66
98
101
0
50
8
3
153
14
9
24
11
64
338
39
32
30
0
72
250
23
24
125
31
0
23
13
7
0
126
0
205
15485
15404
81
2
59

24
0
0
0
0
160
16
93
53
0
1
3
3
61
14
7
18
11
64
187
39
15
14
0
63
170
17
15
76
14
0
11
8
5
0
61
0
99
10096
10024
72
2
47

108
191
3
168
21
0
55
282
0
177
21
103
237
78
114
161
20
26
142
135
166
146
126
281
356
8
69
0
112
46
33
32
3
419
30
76
417
92
285
94
232
26
14

73
163
3
161
15
0
44
180
0
171
14
99
126
40
97
141
19
25
76
98
93
87
117
183
217
8
38
0
90
41
29
26
3
357
23
60
262
79
226
83
118
21
12

35
28
0
7
6
0
11
102
0
6
7
4
111
38
17
20
1
1
66
37
73
59
9
98
139
0
31
0
22
5
4
6
0
62
7
16
155
13
59
11
114
5
2

30
70
1
56
0
0
3
101
0
142
4
85
15
5
1
12
9
8
27
78
10
24
45
229
115
4
3
0
81
10
11
0
0
110
23
39
161
73
47
21
136
4
3

19
58
1
56
0
0
2
68
0
142
4
83
11
3
0
10
8
8
19
69
8
21
44
141
107
4
3
0
78
10
9
0
0
108
16
35
112
67
45
19
70
3
3

11
12
0
0
0
0
1
33
0
0
0
2
4
2
1
2
1
0
8
9
2
3
1
88
8
0
0
0
3
0
2
0
0
2
7
4
49
6
2
2
66
1
0

73
66
2
36
19
0
51
133
0
16
4
11
179
68
113
89
0
0
112
53
151
112
52
9
226
0
65
0
20
21
14
0
0
192
3
36
133
15
83
46
87
18
1

50
55
2
36
13
0
41
68
0
11
2
11
96
34
97
78
0
0
56
27
83
59
48
6
97
0
34
0
6
21
13
0
0
144
3
24
45
9
76
42
45
14
1

9
17
36
175
89
54
7
261
18
164
276
221
232
297
35
58
107
8
174
82
545
0
8
170
56
268
169
295
200
216
589
4
8
41
167
14
175
62
72
294
185
29
1210

3
12
30
143
79
42
7
210
11
148
185
135
174
238
35
41
101
5
132
75
441
0
7
123
47
179
134
263
175
187
486
4
5
32
103
13
149
59
61
157
156
21
1117

6
5
6
32
10
12
0
51
7
16
91
86
58
59
0
17
6
3
42
7
104
0
1
47
9
89
35
32
25
29
103
0
3
9
64
1
26
3
11
137
29
8
93

0
3
6
21
63
7
0
121
3
114
47
43
133
63
10
1
72
0
33
4
46
0
0
33
12
54
78
67
132
54
187
1
0
6
26
0
68
24
31
60
88
1
186

0
3
6
18
61
7
0
96
1
110
43
39
127
56
10
1
71
0
32
3
43
0
0
31
11
52
75
67
123
53
173
1
0
5
26
0
66
23
31
58
84
0
181

0
0
0
3
2
0
0
25
2
4
4
4
6
7
0
0
1
0
1
1
3
0
0
2
1
2
3
0
9
1
14
0
0
1
0
0
2
1
0
2
4
1
5

0
5
10
0
9
10
5
66
3
33
205
167
64
176
16
3
13
0
104
42
289
0
3
111
34
100
59
139
34
146
160
0
0
5
48
0
67
1
28
64
25
4
245

0
4
7
0
8
6
5
62
1
27
126
87
23
133
16
3
10
0
70
37
227
0
3
68
31
48
31
120
26
119
111
0
0
5
10
0
50
1
19
46
19
3
221

253
7
279
126
487
129
26
19
634
257
645
247
176
14
11
112
29
298
0
0
207
53
0
210
203
469
56
139
149
153
168
262
207
373
85
66
404
80
228
113
200
229
412

235
6
265
118
254
124
15
11
561
187
519
191
135
14
9
109
27
189
0
0
192
50
0
196
178
404
54
123
118
82
157
173
114
246
78
56
303
62
166
100
183
185
320

18
1
14
8
233
5
11
8
73
70
126
56
41
0
2
3
2
109
0
0
15
3
0
14
25
65
2
16
31
71
11
89
93
127
7
10
101
18
62
13
17
44
92

138
1
141
97
18
81
14
1
263
89
239
181
81
1
5
62
5
268
0
0
108
32
0
182
70
109
44
128
82
47
79
67
96
137
10
10
123
40
117
20
112
73
37

134
1
140
93
16
80
9
1
260
84
237
153
77
1
5
62
5
171
0
0
105
32
0
174
69
106
43
116
80
27
78
60
53
98
9
10
122
37
92
20
111
71
31

4
0
1
4
2
1
5
0
3
5
2
28
4
0
0
0
0
97
0
0
3
0
0
8
1
3
1
12
2
20
1
7
43
39
1
0
1
3
25
0
1
2
6

30
0
11
3
456
18
4
17
190
150
331
38
63
1
0
23
8
18
0
0
40
2
0
3
42
159
3
0
65
99
25
184
88
224
44
53
205
19
65
55
69
94
208

29
0
8
3
232
18
3
9
128
89
216
22
31
1
0
22
8
12
0
0
37
2
0
3
37
128
3
0
36
52
23
104
46
138
42
43
123
10
37
47
54
70
146

559
3
2
6
87
57
232
339
48
236
29
48
14
84
46
236
142
105
54
44
596
502
433
76
143
110
29
208
229
418
460
327
397
125
212
42
1064
140
402
149
219
120
121

406
3
2
6
79
48
121
276
26
196
21
42
13
73
41
222
71
64
44
42
508
403
283
34
73
98
25
98
160
251
320
246
367
105
178
40
892
67
261
137
168
104
97

153
0
0
0
8
9
111
63
22
40
8
6
1
11
5
14
71
41
10
2
88
99
150
42
70
12
4
110
69
167
140
81
30
20
34
2
172
73
141
12
51
16
24

97
1
0
3
12
1
21
131
5
83
25
48
14
39
18
73
66
62
3
2
303
178
46
0
15
16
9
41
84
65
113
190
151
66
90
11
176
0
125
113
39
68
11

94
1
0
3
12
1
17
126
3
82
17
42
13
39
18
72
61
58
1
2
294
171
46
0
12
14
9
25
83
58
110
186
140
65
87
11
148
0
121
109
38
66
10

3
0
0
0
0
0
4
5
2
1
8
6
1
0
0
1
5
4
2
0
9
7
0
0
3
2
0
16
1
7
3
4
11
1
3
0
28
0
4
4
1
2
1

366
0
0
0
18
0
186
141
40
147
3
0
0
45
28
141
69
39
49
40
230
258
345
74
127
75
2
154
122
304
301
129
166
27
73
12
243
137
267
30
169
43
4

237
0
0
0
18
0
88
93
20
112
3
0
0
34
23
136
5
4
41
39
169
176
201
33
60
67
0
65
58
164
178
54
148
20
62
11
160
64
133
22
121
32
2

155
485
445
343
628
284
403
165
671
41
295
92
269
344
7
3
124
78
347
192
191
10
293
94
30
14
312
0
83
194
118
1377
21760
21760
0
54
58
9
2
35
4
0
179

136
313
393
287
593
263
300
138
435
24
254
90
213
278
5
2
115
74
186
106
173
6
206
85
27
12
241
0
75
182
115
1220
17348
17348
0
36
42
7
2
31
4
0
101

19
172
52
56
35
21
103
27
236
17
41
2
56
66
2
1
9
4
161
86
18
4
87
9
3
2
71
0
8
12
3
157
4412
4412
0
18
16
2
0
4
0
0
78

55
143
250
172
234
184
110
68
185
7
137
4
155
95
3
1
92
22
40
73
119
0
37
60
24
1
169
0
29
120
72
107
6570
6570
0
43
50
0
1
0
1
0
15

52
132
246
162
234
177
109
59
151
6
134
4
141
89
3
0
88
22
39
69
115
0
36
60
24
1
168
0
29
119
72
105
6156
6156
0
28
37
0
1
0
1
0
13

3
11
4
10
0
7
1
9
34
1
3
0
14
6
0
1
4
0
1
4
4
0
1
0
0
0
1
0
0
1
0
2
414
414
0
15
13
0
0
0
0
0
2

41
317
126
72
170
82
265
83
461
26
96
73
95
157
2
0
20
42
201
1
46
0
245
13
1
1
128
0
1
28
37
81
8797
8797
0
7
6
3
0
0
0
0
154

28
160
85
52
160
73
167
72
264
15
72
72
59
114
1
0
19
39
95
1
41
0
162
7
0
0
61
0
1
26
34
72
5693
5693
0
5
5
2
0
0
0
0
80

34
280
78
0
234
240
0
48
27
139
190
21
0
13
159
232
152
164
39
367
18
201
11
410
223
67
0
171
16
96
99
120
391
128
49
178
130
159
22
16
303
4
7

26
230
72
0
204
207
0
42
25
129
173
19
0
11
108
127
121
154
37
295
18
185
10
280
141
63
0
144
14
87
84
91
196
119
43
162
104
106
19
15
179
3
6

8
50
6
0
30
33
0
6
2
10
17
2
0
2
51
105
31
10
2
72
0
16
1
130
82
4
0
27
2
9
15
29
195
9
6
16
26
53
3
1
124
1
1

10
182
50
0
95
78
0
37
20
74
65
0
0
8
40
9
49
83
4
111
12
69
0
97
47
3
0
58
0
35
39
21
26
67
5
82
18
54
5
11
61
1
2

9
171
50
0
89
72
0
37
20
65
64
0
0
8
39
9
44
81
4
105
12
68
0
85
47
3
0
57
0
35
38
21
13
66
5
78
17
52
5
10
60
0
2

1
11
0
0
6
6
0
0
0
9
1
0
0
0
1
0
5
2
0
6
0
1
0
12
0
0
0
1
0
0
1
0
13
1
0
4
1
2
0
1
1
1
0

1
63
6
0
102
110
0
10
3
11
13
0
0
4
108
214
55
44
0
203
3
26
0
221
157
1
0
65
16
27
2
95
359
52
35
4
96
86
2
3
227
0
0

0
31
3
0
79
89
0
4
1
11
12
0
0
2
61
110
35
37
0
144
3
24
0
110
76
0
0
39
14
23
1
66
178
46
30
3
75
40
1
3
106
0
0

24
252
47
3
18
0
289
2
62
0
109
149
15
0
0
60
19
40
24
173
243
229
25
46
369
19
130
151
0
58
55
62
224
446
142
2
7
15
2
0
216
2
0

18
220
45
3
12
0
257
2
60
0
88
137
9
0
0
40
18
32
20
94
242
200
25
45
302
19
69
101
0
44
49
51
167
353
133
2
7
15
1
0
210
1
0

6
32
2
0
6
0
32
0
2
0
21
12
6
0
0
20
1
8
4
79
1
29
0
1
67
0
61
50
0
14
6
11
57
93
9
0
0
0
1
0
6
1
0

5
35
6
0
4
0
196
0
36
0
5
52
1
0
0
40
4
35
0
17
114
79
25
41
44
17
79
44
0
37
40
26
74
130
39
0
6
8
1
0
92
1
0

5
34
6
0
3
0
192
0
36
0
5
50
0
0
0
32
4
28
0
11
114
77
25
41
43
17
46
42
0
35
39
26
65
130
38
0
6
8
0
0
88
1
0

0
1
0
0
1
0
4
0
0
0
0
2
1
0
0
8
0
7
0
6
0
2
0
0
1
0
33
2
0
2
1
0
9
0
1
0
0
0
1
0
4
0
0

9
66
3
1
2
0
54
0
4
0
5
24
1
0
0
19
1
1
0
150
101
107
0
1
234
1
49
100
0
15
12
28
140
144
85
0
0
1
0
0
6
0
0

4
38
3
1
0
0
27
0
4
0
2
22
0
0
0
8
1
1
0
78
100
83
0
0
182
1
22
52
0
6
9
17
92
71
83
0
0
1
0
0
6
0
0

26
183
15
62
35
10
0
307
232
32
99
335
425
235
118
94
245
36
150
2
4
289
35
13
1020
700
13
100
34
3
26
263
32
58
16
378
74
120
2
159
196
248
47

23
144
14
58
30
10
0
218
224
32
92
189
316
205
80
91
130
32
149
1
3
207
33
11
923
591
11
63
21
3
26
260
22
56
9
335
42
67
1
146
131
219
44

3
39
1
4
5
0
0
89
8
0
7
146
109
30
38
3
115
4
1
1
1
82
2
2
97
109
2
37
13
0
0
3
10
2
7
43
32
53
1
13
65
29
3

1
98
5
47
12
3
0
70
93
9
54
27
27
6
41
59
72
24
112
0
0
103
1
3
171
71
0
16
0
3
22
150
29
33
10
82
49
81
0
33
66
85
15

1
94
5
47
11
3
0
70
93
9
51
20
19
6
36
59
58
23
112
0
0
88
1
3
159
64
0
15
0
3
22
148
21
33
6
80
27
44
0
32
50
82
15

0
4
0
0
1
0
0
0
0
0
3
7
8
0
5
0
14
1
0
0
0
15
0
0
12
7
0
1
0
0
0
2
8
0
4
2
22
37
0
1
16
3
0

1
63
0
0
0
0
0
165
110
6
2
287
40
84
52
18
124
5
5
2
1
133
26
1
109
137
4
75
29
0
0
102
1
5
1
81
21
35
0
33
126
10
30

1
33
0
0
0
0
0
84
106
6
2
152
34
71
23
18
37
3
5
1
0
75
24
0
98
121
4
41
17
0
0
102
0
4
0
53
11
21
0
26
77
8
27

34
220
20
100
372
418
151
625
0
21
3
409
62
18
118
353
26
259
0
0
516
219
171
202
495
453
0
0
718

28
188
18
87
282
228
137
435
0
16
3
386
56
13
111
284
25
243
0
0
421
179
103
195
347
381
0
0
557

6
32
2
13
90
190
14
190
0
5
0
23
6
5
7
69
1
16
0
0
95
40
68
7
148
72
0
0
161

15
82
6
65
92
5
74
155
0
1
0
135
43
9
35
47
19
88
0
0
170
76
28
68
57
289
0
0
157

15
82
6
61
90
5
74
153
0
1
0
135
38
9
34
47
19
86
0
0
168
76
25
68
55
280
0
0
151

0
0
0
4
2
0
0
2
0
0
0
0
5
0
1
0
0
2
0
0
2
0
3
0
2
9
0
0
6

15
65
9
32
92
335
28
435
0
11
0
170
9
4
43
206
0
119
0
0
218
66
83
40
417
136
0
0
382

11
47
8
24
55
179
27
250
0
8
0
158
9
2
43
144
0
106
0
0
148
50
44
36
276
76
0
0
244

MAIN_AL_FMAIN_HH_PMAIN_HH_ MAIN_HH_FMAIN_OT_PMAIN_OT_MMAIN_OT_FMARGWORK
1904
1075
801
274
14548
11990
2558
22228
1904
1075
801
274
14548
11990
2558
22228
0
0
0
0
0
0
0
0
5
1
0
1
378
326
52
828
0
1
1
0
18
16
2
104
37
11
11
0
66
63
3
211
9
1
1
0
30
27
3
19
0
0
0
0
11
9
2
2
17
22
21
1
791
702
89
517
2
13
11
2
67
60
7
92
4
0
0
0
2
2
0
90
0
0
0
0
1
1
0
6
1
0
0
0
9
7
2
65
26
0
0
0
213
174
39
260
1
5
5
0
42
39
3
166
0
0
0
0
2
2
0
20
0
0
0
0
0
0
0
0
1
0
0
0
12
10
2
117
0
0
0
0
35
31
4
181
19
0
0
0
23
19
4
141
69
2
1
1
28
20
8
126
13
0
0
0
64
61
3
181
0
0
0
0
34
33
1
3
7
0
0
0
96
82
14
52
0
0
0
0
2
2
0
33
55
0
0
0
11
7
4
10
1
0
0
0
3
3
0
0
3
0
0
0
13
11
2
2
1
111
59
52
94
77
17
295
0
4
4
0
131
122
9
276
1
0
0
0
14
13
1
149
0
0
0
0
2
1
1
62
0
3
3
0
8
7
1
65
6
0
0
0
152
140
12
5
6
1
0
1
14
13
1
8
23
28
28
0
191
168
23
139
0
0
0
0
16
10
6
200
1
0
0
0
9
4
5
85
0
0
0
0
3
2
1
222
0
3
3
0
62
52
10
235
0
0
0
0
0
0
0
0
16
57
28
29
35
25
10
14

6
12
3
0
0
1
0
0
29
0
3
18
17
0
39
0
9
9
31
6
20
5
7
0
3
0
0
118
23
3
3
0
30
0
0
16
0
150
4
1
3
10
3

15
0
0
0
0
0
0
1
12
0
1
2
0
4
11
0
4
0
0
1
3
1
0
0
8
0
0
12
5
0
2
0
0
0
0
1
0
0
0
1
1
1
3

6
0
0
0
0
0
0
1
9
0
1
2
0
4
11
0
4
0
0
1
3
1
0
0
8
0
0
7
5
0
2
0
0
0
0
1
0
0
0
0
0
1
3

9
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0

58
16
25
0
41
12
0
83
188
23
38
101
218
17
53
16
5
24
33
2
85
51
1
73
47
0
0
305
88
14
84
8
7
0
0
70
0
18
10
40
178
250
0

55
14
18
0
33
7
0
79
170
20
35
92
199
15
47
12
5
19
29
1
75
46
1
70
40
0
0
247
77
10
80
7
5
0
0
50
0
17
8
37
162
205
0

3
2
7
0
8
5
0
4
18
3
3
9
19
2
6
4
0
5
4
1
10
5
0
3
7
0
0
58
11
4
4
1
2
0
0
20
0
1
2
3
16
45
0

2
2
49
0
273
173
0
19
739
134
217
227
99
155
211
20
248
13
108
18
10
205
1
26
90
0
120
115
248
356
124
25
93
0
0
52
0
6
108
37
79
117
28

9
0
12
7
0
0
0
0
0
0
1
0
3
3
10
0
4
48
2
26
0
0
2
9
0
10
1
1
3
50
16
0
0
4
1
62
1
9
0
0
112
1
9

12
3
0
7
0
0
0
1
27
0
9
0
0
0
0
0
0
0
55
0
0
0
53
13
11
22
70
0
1
6
8
0
2
1
0
0
1
98
0
1
22
0
2

12
3
0
6
0
0
0
1
27
0
8
0
0
0
0
0
0
0
54
0
0
0
52
4
7
17
55
0
1
6
4
0
1
1
0
0
1
88
0
1
14
0
1

0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
9
4
5
15
0
0
0
4
0
1
0
0
0
0
10
0
0
8
0
1

55
24
9
405
0
12
11
22
331
7
199
0
81
282
476
119
86
52
227
46
1
2
335
377
353
919
179
5
74
477
135
29
257
33
27
47
139
183
36
133
281
49
154

48
22
8
361
0
12
9
13
300
6
163
0
55
193
325
65
65
34
186
31
0
2
295
276
187
763
169
2
67
397
115
25
232
33
24
39
110
141
35
123
254
45
146

7
2
1
44
0
0
2
9
31
1
36
0
26
89
151
54
21
18
41
15
1
0
40
101
166
156
10
3
7
80
20
4
25
0
3
8
29
42
1
10
27
4
8

64
166
141
764
0
119
55
64
289
181
281
0
11
75
200
22
97
186
126
21
47
26
494
533
309
298
537
385
37
397
156
128
113
46
106
131
36
35
78
245
170
59
155

4
6
1
2
0
0
20
1
0
14
3
107
0
4
47
0
1
24
0
11
4
82
0
104
0
55
0
4
0
0
87
1
824
824
0
2
0
0
0
0
0
16
0

3
14
0
0
0
0
0
1
0
1
24
1
0
3
43
0
1
33
0
7
1
1
0
120
0
27
10
1
0
0
6
1
415
415
0
6
0
0
0
0
0
14
0

2
14
0
0
0
0
0
0
0
0
22
1
0
1
41
0
1
26
0
2
1
0
0
63
0
5
10
1
0
0
0
1
318
318
0
5
0
0
0
0
0
9
0

1
0
0
0
0
0
0
1
0
1
2
0
0
2
2
0
0
7
0
5
0
1
0
57
0
22
0
0
0
0
6
0
97
97
0
1
0
0
0
0
0
5
0

105
143
5
6
85
4
115
149
75
53
77
356
249
153
135
96
76
28
2
131
53
66
0
66
0
222
98
90
24
5
213
35
11300
11300
0
235
32
52
28
78
71
295
65

91
136
4
5
68
3
83
81
61
50
72
277
150
127
117
83
57
27
2
120
43
58
0
50
0
183
85
73
5
3
146
26
10158
10158
0
227
29
49
13
46
70
236
63

14
7
1
1
17
1
32
68
14
3
5
79
99
26
18
13
19
1
0
11
10
8
0
16
0
39
13
17
19
2
67
9
1142
1142
0
8
3
3
15
32
1
59
2

99
261
106
84
158
23
288
98
37
35
418
97
27
303
419
99
50
256
269
100
5
251
0
19
0
381
61
239
271
208
209
446
10454
10454
0
272
329
115
3
5
4
77
193

7
0
62
1
6
0
0
3
20
2
13
0
0
96
15
1
67
31
0
0
2
1
4
43
2
0
2
3
13
0
75
0
117
0
0
1
2
0
0
6
0
3
0

2
4
7
8
6
4
2
2
17
0
0
0
0
7
0
22
0
0
0
0
0
0
0
0
0
3
27
8
27
0
4
0
0
0
0
0
0
6
0
133
6
1
7

2
4
5
7
4
4
1
0
16
0
0
0
0
6
0
18
0
0
0
0
0
0
0
0
0
2
24
8
26
0
4
0
0
0
0
0
0
5
0
73
5
1
7

0
0
2
1
2
0
1
2
1
0
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
1
3
0
1
0
0
0
0
0
0
0
0
1
0
60
1
0
0

965
322
526
773
228
142
308
49
314
69
52
0
4
222
132
43
9
133
22
0
110
149
6
4
150
289
1032
572
1087
3
103
0
9
0
10
67
103
79
26
236
61
4
95

848
294
454
709
188
126
213
42
294
65
50
0
3
211
115
35
9
129
21
0
96
145
5
4
138
260
939
532
1026
3
86
0
9
0
10
61
61
74
23
190
60
4
92

117
28
72
64
40
16
95
7
20
4
2
0
1
11
17
8
0
4
1
0
14
4
1
0
12
29
93
40
61
0
17
0
0
0
0
6
42
5
3
46
1
0
3

66
57
217
158
192
367
21
326
100
115
269
75
50
42
177
218
8
435
242
0
113
26
1
10
1
115
227
258
260
112
2
11
25
109
176
44
0
65
59
440
77
40
579

0
95
1
0
0
2
1
5
4
0
2
0
0
13
2
0
0
4
21
0
8
46
4
0
2010
2010
0
0
71
0
1
0
0
0
0
0
0
0
2
35
1
0
0

0
0
0
4
1
3
28
6
1
0
8
0
0
22
0
0
0
1
2
0
4
12
0
0
1127
1127
0
0
14
1
1
3
0
0
1
0
0
1
21
1
9
0
2

0
0
0
4
1
3
26
6
1
0
5
0
0
19
0
0
0
1
2
0
4
10
0
0
821
821
0
0
12
1
1
2
0
0
1
0
0
1
19
1
7
0
0

0
0
0
0
0
0
2
0
0
0
3
0
0
3
0
0
0
0
0
0
0
2
0
0
306
306
0
0
2
0
0
1
0
0
0
0
0
0
2
0
2
0
2

3
4
99
104
9
133
162
199
60
23
42
0
10
303
50
11
67
52
228
41
58
173
105
0
16626
16626
0
26
161
37
26
171
135
74
22
25
42
12
297
172
441
1
152

2
4
99
82
9
126
149
190
59
19
39
0
9
290
46
10
60
40
212
38
55
164
99
0
14923
14923
0
24
145
37
26
160
130
70
19
24
38
10
264
154
411
1
141

1
0
0
22
0
7
13
9
1
4
3
0
1
13
4
1
7
12
16
3
3
9
6
0
1703
1703
0
2
16
0
0
11
5
4
3
1
4
2
33
18
30
0
11

171
24
70
410
217
42
414
224
248
76
268
0
37
386
44
27
63
33
310
170
111
64
162
0
32186
32186
0
182
369
112
220
422
502
251
332
380
331
201
501
380
241
1
251

2
1
3
0
30
13
2
7
3
6
49
9
66
2
0
2
0
7
51
0
4
29
17
7
13
36
0
0
0
3
8
26
83
4
3
4
14
0
0
50
0
8
2

13
2
2
0
16
1
0
8
28
39
61
29
7
6
1
28
4
6
0
0
1
1
2
82
2
2
0
3
0
24
31
1
2
0
0
0
0
0
3
0
0
3
0

12
1
2
0
12
1
0
8
9
30
57
25
4
6
1
28
4
6
0
0
1
1
2
59
2
2
0
1
0
21
29
1
0
0
0
0
0
0
1
0
0
3
0

1
1
0
0
4
0
0
0
19
9
4
4
3
0
0
0
0
0
0
0
0
0
0
23
0
0
0
2
0
3
2
0
2
0
0
0
0
0
2
0
0
0
0

56
57
2
0
109
128
1
388
267
378
182
47
29
308
206
333
465
271
4
30
51
27
123
134
371
137
10
0
0
262
110
97
139
1
5
80
70
0
71
1298
53
163
0

53
52
2
0
90
116
1
318
254
347
169
43
25
295
183
312
399
251
4
28
41
25
112
123
340
127
6
0
0
227
100
88
124
0
5
77
64
0
67
1171
53
148
0

3
5
0
0
19
12
0
70
13
31
13
4
4
13
23
21
66
20
0
2
10
2
11
11
31
10
4
0
0
35
10
9
15
1
0
3
6
0
4
127
0
15
0

253
323
195
0
110
117
1
714
663
560
254
118
3
641
253
247
58
591
0
2
68
18
181
148
191
476
125
1
0
193
737
140
320
0
1
22
7
0
146
91
85
785
0

0
0
35
0
19
63
4
2
3
0
0
10
0
0
0
0
0
0
0
42
106
231
0
0
15
37
2
18
0
0
0
0
95
35
0
1
85
0
3
7
47
0
0

0
0
1
0
39
0
163
2
6
0
2
2
1
0
1
0
0
0
0
55
0
40
2
0
0
24
3
1
0
11
0
0
19
1
3
0
8
8
6
1
13
0
0

0
0
1
0
27
0
73
2
5
0
2
2
1
0
0
0
0
0
0
26
0
34
2
0
0
17
3
1
0
9
0
0
11
1
3
0
4
8
5
0
9
0
0

0
0
0
0
12
0
90
0
1
0
0
0
0
0
1
0
0
0
0
29
0
6
0
0
0
7
0
0
0
2
0
0
8
0
0
0
4
0
1
1
4
0
0

0
32
2
10
88
8
24
144
153
0
54
58
4
0
3
1
14
2
3
53
7
299
77
15
26
148
147
78
0
41
16
46
92
32
30
22
115
6
249
138
355
43
37

0
30
1
8
85
7
17
125
147
0
53
51
4
0
3
0
9
2
2
45
4
274
72
12
24
120
130
71
0
41
14
43
80
28
29
22
92
6
216
130
327
37
34

0
2
1
2
3
1
7
19
6
0
1
7
0
0
0
1
5
0
1
8
3
25
5
3
2
28
17
7
0
0
2
3
12
4
1
0
23
0
33
8
28
6
3

61
284
104
125
307
77
214
766
437
0
156
79
191
33
8
17
289
232
113
193
78
1228
13
132
13
272
620
128
0
207
54
352
516
93
239
19
129
41
222
647
418
211
144

0
1
1
0
20
0
55
2
0
2
52
5
21
39
0
0
2
0
1
1
0
30
20
43
0
2
0
0
0
32
34
13
2
0
13
6
24
0
0
2
1
3
12

0
1
2
0
14
4
64
0
0
8
11
16
17
3
0
2
5
1
0
0
0
0
0
0
6
3
0
1
7
0
0
1
0
0
7
0
1
0
1
0
1
31
11

0
1
1
0
13
3
52
0
0
8
11
11
14
1
0
2
5
0
0
0
0
0
0
0
6
3
0
1
7
0
0
0
0
0
7
0
1
0
1
0
0
13
8

0
0
1
0
1
1
12
0
0
0
0
5
3
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
18
3

89
129
181
13
452
38
1709
10
14
165
129
24
411
46
0
118
99
26
17
11
57
5
60
43
35
63
0
95
98
4
7
56
28
47
409
18
63
0
11
8
30
227
39

75
115
149
12
417
35
1535
5
12
157
117
23
372
38
0
102
91
22
10
7
45
5
50
34
33
61
0
84
90
3
6
53
25
43
312
16
55
0
10
7
23
191
38

14
14
32
1
35
3
174
5
2
8
12
1
39
8
0
16
8
4
7
4
12
0
10
9
2
2
0
11
8
1
1
3
3
4
97
2
8
0
1
1
7
36
1

154
237
176
161
422
10
954
10
108
22
223
106
486
57
0
1025
112
210
285
88
141
113
29
7
102
19
0
279
213
228
3
222
22
176
117
27
196
50
157
70
57
399
9

2
0
0
13
0
0
13
0
0
1
0
1
0
1
0
2
1
0
1
2
2616
2592
24
0
1
0
3
5
0
2
0
0
4
6
1
1
1
0
0
0
0
33
0

0
0
0
16
0
0
5
2
0
3
0
1
0
1
0
1
4
0
0
2
1265
1250
15
13
0
0
72
0
0
0
2
0
0
0
11
0
0
0
0
2
3
4
0

0
0
0
14
0
0
5
2
0
3
0
1
0
1
0
1
4
0
0
1
913
898
15
6
0
0
54
0
0
0
2
0
0
0
8
0
0
0
0
2
3
2
0

0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
352
352
0
7
0
0
18
0
0
0
0
0
0
0
3
0
0
0
0
0
0
2
0

10
1
5
189
0
0
67
6
0
35
57
47
10
5
0
33
36
9
34
69
18995
17682
1313
8
69
5
140
11
1
10
30
49
203
36
156
3
19
0
0
17
100
58
68

10
1
5
174
0
0
61
6
0
33
53
40
10
5
0
29
33
6
33
57
16413
15285
1128
7
56
5
130
5
1
9
24
45
187
31
145
1
15
0
0
13
87
54
62

0
0
0
15
0
0
6
0
0
2
4
7
0
0
0
4
3
3
1
12
2582
2397
185
1
13
0
10
6
0
1
6
4
16
5
11
2
4
0
0
4
13
4
6

6
73
113
120
0
19
16
91
0
157
116
224
37
12
0
30
248
162
189
115
37000
36584
416
32
134
188
76
74
39
415
286
44
275
13
133
60
298
0
0
227
264
96
396

0
0
0
0
0
0
0
1
0
0
1
0
0
2
0
0
0
0
0
6
2
0
5
17
0
10
0
0
0
1
15
0
1
13
3
7
0
0
0
0
0
9
1

0
7
5
0
0
0
0
6
13
0
11
0
0
0
1
0
1
0
1
3
0
0
1
0
2
3
0
0
0
0
0
0
56
0
2
0
0
0
0
0
0
4
0

0
7
5
0
0
0
0
1
13
0
5
0
0
0
1
0
1
0
1
3
0
0
1
0
2
2
0
0
0
0
0
0
55
0
2
0
0
0
0
0
0
3
0

0
0
0
0
0
0
0
5
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0

63
196
31
3
14
12
2
99
54
11
186
3
0
34
202
11
64
7
56
43
86
46
33
15
8
48
23
12
10
19
62
8
18
240
362
52
13
1
2
13
35
90
48

55
180
26
3
12
9
1
90
44
8
172
3
0
27
187
9
60
5
48
30
77
45
31
13
6
46
18
12
9
15
57
7
14
199
328
48
11
1
2
13
31
80
39

8
16
5
0
2
3
1
9
10
3
14
0
0
7
15
2
4
2
8
13
9
1
2
2
2
2
5
0
1
4
5
1
4
41
34
4
2
0
0
0
4
10
9

53
288
87
100
211
79
92
407
206
56
401
192
0
96
65
120
235
156
346
299
9
107
188
72
4
186
165
46
193
184
91
54
215
198
524
227
136
17
93
29
235
409
181

1
2
4
4
21
2
0
0
1
40
8
7
4
0
11
0
5
3
12
1
10
0
0
0
0
0
2
5
0
9
3
11
81
0
16
3
1
0
9
0
0
0
0

2
38
1
0
1
0
0
0
3
5
0
0
5
0
33
114
4
26
21
1
0
0
7
79
0
15
9
1
0
0
0
9
3
11
16
3
0
0
0
0
0
0
0

2
33
1
0
1
0
0
0
2
2
0
0
4
0
29
68
3
18
19
1
0
0
7
73
0
14
6
1
0
0
0
2
3
6
14
1
0
0
0
0
0
0
0

0
5
0
0
0
0
0
0
1
3
0
0
1
0
4
46
1
8
2
0
0
0
0
6
0
1
3
0
0
0
0
7
0
5
2
2
0
0
0
0
0
0
0

50
67
15
7
42
0
3
1
60
17
2
9
71
0
32
30
33
10
76
6
46
1
48
146
84
180
144
19
24
120
2
62
33
49
43
125
14
40
72
3
41
18
22

43
63
12
7
39
0
3
1
53
13
2
8
52
0
30
27
24
6
69
6
33
1
40
125
79
153
99
12
22
99
2
46
24
39
41
117
13
35
69
3
31
17
18

7
4
3
0
3
0
0
0
7
4
0
1
19
0
2
3
9
4
7
0
13
0
8
21
5
27
45
7
2
21
0
16
9
10
2
8
1
5
3
0
10
1
4

231
269
121
53
62
0
67
8
280
499
37
182
110
0
244
8
263
22
129
89
114
0
161
363
40
24
80
341
4
257
2
62
41
150
98
125
82
108
200
121
197
97
23

1
0
1
2
0
0
10
2
0
15
1
0
0
54
0
9
2
1
1
0
0
0
1
4
5
10
22
13
0
0
11
55
6
81
5
3
75
1
9
8
18
0
1

7
0
0
4
1
9
13
20
0
7
0
0
0
22
1
1
0
1
0
0
0
1
1
0
0
4
12
18
0
0
40
1
0
2
6
0
40
0
1
0
0
0
5

5
0
0
3
0
8
10
10
0
5
0
0
0
20
1
0
0
1
0
0
0
1
1
0
0
2
2
13
0
0
7
1
0
2
4
0
38
0
1
0
0
0
5

2
0
0
1
1
1
3
10
0
2
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
2
10
5
0
0
33
0
0
0
2
0
2
0
0
0
0
0
0

212
29
159
366
12
408
489
441
9
29
79
20
29
95
241
532
21
135
120
0
71
123
11
53
70
50
173
33
24
202
229
125
38
157
15
36
38
37
115
57
178
11
62

202
22
138
330
12
363
427
364
8
28
61
15
19
81
191
414
20
76
69
0
63
117
11
50
67
37
146
27
22
171
181
101
35
115
12
33
33
34
104
27
149
11
58

10
7
21
36
0
45
62
77
1
1
18
5
10
14
50
118
1
59
51
0
8
6
0
3
3
13
27
6
2
31
48
24
3
42
3
3
5
3
11
30
29
0
4

436
78
46
205
141
720
395
187
18
158
111
109
50
350
115
179
52
42
49
7
261
219
3
10
171
21
444
110
114
344
145
80
17
59
329
196
78
62
221
40
426
71
130

0
0
4
0
14
29
3
1
0
0
2
1
0
0
2
3
0
0
0
0
0
0
4
61
19
0
3
6
11
37
35
26
0
0
0
4
13
34
0
4
0
0
0

0
0
2
6
31
3
1
12
1
0
23
0
0
0
4
0
0
0
1
0
0
0
5
27
0
0
1
0
2
49
0
2
0
0
0
0
1
1
0
0
0
0
0

0
0
2
6
21
0
1
12
1
0
11
0
0
0
3
0
0
0
0
0
0
0
2
15
0
0
1
0
2
36
0
2
0
0
0
0
1
1
0
0
0
0
0

0
0
0
0
10
3
0
0
0
0
12
0
0
0
1
0
0
0
1
0
0
0
3
12
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0

17
1
56
15
311
77
5
64
16
16
143
6
12
5
45
13
39
1
12
33
22
23
64
76
1
3
3
4
23
99
38
164
3
21
29
6
6
49
13
93
0
6
0

11
1
52
13
275
64
5
63
16
16
124
4
11
4
36
13
38
1
8
31
18
23
38
53
0
3
3
1
20
87
26
145
3
17
21
6
5
45
9
72
0
6
0

6
0
4
2
36
13
0
1
0
0
19
2
1
1
9
0
1
0
4
2
4
0
26
23
1
0
0
3
3
12
12
19
0
4
8
0
1
4
4
21
0
0
0

53
0
95
19
92
2
198
92
14
135
148
96
91
47
35
200
81
90
174
92
98
55
31
74
31
91
75
7
107
83
151
388
43
79
249
94
63
284
98
94
5
27
0

21
27
17
25
0
7
0
62
33
0
1
0
4
16
0
0
0
0
0
3
4
48
14
0
4
0
4
0
0
0
14
37
17
9
126
0
17
66
23
69
90
109
4

0
0
1
1
1
1
0
14
7
0
23
8
1
3
0
0
1
0
0
1
1
0
1
0
0
5
0
0
1
0
0
19
0
0
0
0
0
0
0
0
0
1
0

0
0
0
1
0
1
0
12
6
0
15
8
1
3
0
0
1
0
0
1
1
0
1
0
0
3
0
0
1
0
0
8
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
1
0
0
2
1
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
1
0

44
87
95
68
83
100
107
409
195
19
3
78
38
47
29
15
2
28
66
64
107
116
10
56
165
139
55
47
34
0
68
288
12
55
51
1
96
4
38
18
1
7
15

37
81
79
62
80
92
85
373
151
14
2
69
27
40
21
13
1
26
63
60
100
113
10
49
147
124
51
45
25
0
44
269
12
53
43
1
89
2
23
10
1
6
15

7
6
16
6
3
8
22
36
44
5
1
9
11
7
8
2
1
2
3
4
7
3
0
7
18
15
4
2
9
0
24
19
0
2
8
0
7
2
15
8
0
1
0

159
8
414
13
5
137
378
153
163
16
91
81
116
129
116
171
32
404
21
206
168
24
84
257
110
279
9
21
193
0
40
393
12
2
18
0
95
1
72
118
0
11
75

0
73
6
0
40
6
0
0
0
0
0
5
0
3
27
66
0
3
13
107
0
0
0
0
8
44
27
22
1
0
36
0
3
0
23
8
10
0
7
1
0
0
2

0
3
0
0
2
0
0
1
1
2
0
2
7
1
2
3
0
18
0
0
0
0
0
0
5
0
1
1
0
0
0
0
0
0
11
0
80
0
1
0
0
0
0

0
3
0
0
1
0
0
1
1
2
0
2
7
0
1
3
0
14
0
0
0
0
0
0
4
0
1
1
0
0
0
0
0
0
10
0
37
0
1
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
4
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
43
0
0
0
0
0
0

158
73
70
30
134
14
0
49
35
79
37
151
74
36
259
208
24
207
101
3
0
5
0
1
34
47
16
1
18
45
4
2
4
0
80
119
101
36
56
34
3
0
4

151
60
62
30
130
11
0
41
31
76
33
143
71
34
226
191
24
182
90
2
0
3
0
1
30
35
15
1
17
45
2
2
4
0
74
114
91
33
48
29
3
0
3

7
13
8
0
4
3
0
8
4
3
4
8
3
2
33
17
0
25
11
1
0
2
0
0
4
12
1
0
1
0
2
0
0
0
6
5
10
3
8
5
0
0
1

78
85
29
9
193
143
14
463
122
142
187
185
80
1
25
293
46
99
204
18
0
67
0
37
187
29
1
52
164
157
24
0
0
0
346
344
228
64
56
261
43
20
131

0
1
1
0
3
0
0
5
0
24
3715
3715
0
0
0
0
0
0
0
0
0
0
21
0
0
32
28
0
0
104
0
0
6
0
0
0
8
1
0
0
0
0
4

0
0
0
0
0
0
0
0
0
15
920
920
0
0
0
1
0
0
0
0
0
0
3
0
0
21
2
0
0
157
0
2
0
1
0
1
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
15
738
738
0
0
0
1
0
0
0
0
0
0
3
0
0
16
1
0
0
105
0
1
0
1
0
1
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
182
182
0
0
0
0
0
0
0
0
0
0
0
0
0
5
1
0
0
52
0
1
0
0
0
0
0
0
0
0
0
0
0

0
127
2
14
5
1
0
64
5
1313
9927
9927
0
8
0
5
0
5
0
3
2
5
31
0
19
260
46
0
46
535
62
61
42
69
4
2
48
24
0
9
0
0
79

0
112
2
7
2
1
0
56
4
1128
8738
8738
0
8
0
4
0
4
0
3
1
5
27
0
16
229
39
0
40
484
58
49
39
63
4
1
39
20
0
9
0
0
70

0
15
0
7
3
0
0
8
1
185
1189
1189
0
0
0
1
0
1
0
0
1
0
4
0
3
31
7
0
6
51
4
12
3
6
0
1
9
4
0
0
0
0
9

0
290
172
78
30
24
0
119
3
416
32079
32079
0
154
0
103
61
160
14
117
35
84
15
1
258
386
30
0
6
205
166
474
1
44
8
8
97
193
0
70
0
0
167

0
1
55
24
0
0
18
0
0
92
57
0
0
9
43
1
14
5
0
101
0
3
178
5
3
0
1
24
7
4
5
4
6
0
0
34
43
0
42
0
33
0
67

0
1
7
7
0
0
0
4
0
51
0
0
1
0
0
18
5
1
0
70
0
0
11
7
1
0
5
0
0
2
1
0
1
1
0
15
0
0
0
0
0
0
0

0
0
6
4
0
0
0
4
0
51
0
0
1
0
0
12
3
1
0
60
0
0
10
7
1
0
5
0
0
2
1
0
1
0
0
15
0
0
0
0
0
0
0

0
1
1
3
0
0
0
0
0
0
0
0
0
0
0
6
2
0
0
10
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

26
51
1
0
0
0
55
66
63
214
30
0
91
4
31
250
133
42
6
102
12
43
140
14
19
9
41
5
10
43
2
13
96
2
0
70
5
0
14
3
111
16
12

23
42
1
0
0
0
53
62
58
197
28
0
75
4
29
231
118
37
6
94
8
35
123
11
17
8
36
4
6
36
1
13
92
2
0
60
5
0
13
2
100
14
10

3
9
0
0
0
0
2
4
5
17
2
0
16
0
2
19
15
5
0
8
4
8
17
3
2
1
5
1
4
7
1
0
4
0
0
10
0
0
1
1
11
2
2

271
339
121
3
0
102
252
495
328
99
117
0
145
18
210
392
187
196
12
434
46
467
273
99
217
95
139
219
174
449
98
148
119
226
0
61
31
0
8
346
243
266
2

0
0
1
0
0
0
0
0
16
26
22
32
22
44
134
7
13
0
4
0
0
0
38
0
41
0
0
0
0
0
0
1
0
0
1
4
13
0
53
0
0
6
106

9
0
0
2
0
2
0
0
10
1
1
2
21
0
1
0
2
3
41
0
0
0
2
0
15
0
1
0
0
0
0
1
0
5
0
1
1
0
0
0
1
0
1

9
0
0
2
0
1
0
0
9
1
1
2
19
0
0
0
2
1
29
0
0
0
1
0
13
0
1
0
0
0
0
1
0
3
0
1
1
0
0
0
1
0
1

0
0
0
0
0
1
0
0
1
0
0
0
2
0
1
0
0
2
12
0
0
0
1
0
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0

48
0
12
35
28
98
18
77
76
46
9
22
101
49
6
5
194
89
70
17
4
0
79
0
35
0
4
14
81
0
4
21
3
36
3
24
38
22
18
27
12
1
221

42
0
11
30
21
61
14
72
66
42
6
19
91
48
4
4
183
82
49
15
3
0
51
0
28
0
2
13
77
0
3
19
3
35
2
18
37
17
12
24
11
1
205

6
0
1
5
7
37
4
5
10
4
3
3
10
1
2
1
11
7
21
2
1
0
28
0
7
0
2
1
4
0
1
2
0
1
1
6
1
5
6
3
1
0
16

266
0
144
549
244
114
371
35
351
63
9
14
412
18
6
43
482
366
667
74
41
0
234
0
248
0
117
232
380
129
76
435
135
250
30
25
206
157
74
208
211
20
114

2
0
33
0
50
32
21
1
0
0
18
0
53
0
0
0
31
12
0
0
0
106
0
4
33
4
1
1
0
116
0
0
6
35
12
119
59
5
6
7
108
1
6

0
0
0
1
1
1
0
0
0
0
32
0
7
0
0
0
4
13
0
0
0
6
1
4
9
3
1
0
0
1
1
0
0
0
4
0
18
1
1
1
2
1
1

0
0
0
0
0
1
0
0
0
0
32
0
6
0
0
0
4
8
0
0
0
6
1
4
7
3
1
0
0
1
1
0
0
0
3
0
17
1
1
0
2
1
1

0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
5
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0

6
4
127
95
36
9
27
1
0
23
46
0
118
2
0
10
32
111
91
32
0
128
72
333
349
41
76
0
0
108
13
0
33
18
41
164
182
90
55
10
22
0
17

6
4
118
85
35
9
25
1
0
23
38
0
102
1
0
8
26
95
54
20
0
112
57
277
336
33
72
0
0
100
13
0
26
18
36
132
167
84
47
9
21
0
17

0
0
9
10
1
0
2
0
0
0
8
0
16
1
0
2
6
16
37
12
0
16
15
56
13
8
4
0
0
8
0
0
7
0
5
32
15
6
8
1
1
0
0

2
2
82
933
29
31
26
50
37
125
202
0
147
66
0
92
27
79
91
151
0
30
16
59
700
360
110
6
0
58
189
0
382
44
257
147
264
225
195
86
170
6
165

7
131
0
0
0
0
5
9
2
137
101
17
18
14
2
3
0
0
0
0
2
38
0
0
0
113
94
0
66
0
3
0
0
10
11
0
9
0
0
1
0
0
0

4
1
0
0
0
0
2
0
0
0
0
13
112
10
23
12
0
0
0
0
3
13
0
0
0
4
0
0
2
4
1
0
0
0
0
0
0
0
1
0
5
0
11

2
1
0
0
0
0
0
0
0
0
0
11
87
7
15
8
0
0
0
0
3
13
0
0
0
2
0
0
2
4
1
0
0
0
0
0
0
0
0
0
5
0
7

2
0
0
0
0
0
2
0
0
0
0
2
25
3
8
4
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
4

42
82
5
12
15
0
31
59
30
50
28
96
155
73
113
107
0
0
1
5
14
96
0
0
1
51
13
0
52
5
8
2
34
29
16
2
5
0
11
6
159
0
11

34
76
5
12
14
0
29
56
28
44
19
88
141
64
99
65
0
0
1
3
13
73
0
0
1
39
11
0
49
5
8
1
27
17
14
2
2
0
9
5
150
0
8

8
6
0
0
1
0
2
3
2
6
9
8
14
9
14
42
0
0
0
2
1
23
0
0
0
12
2
0
3
0
0
1
7
12
2
0
3
0
2
1
9
0
3

316
131
4
6
8
0
249
5
28
14
41
153
425
221
60
417
0
0
348
90
15
160
0
11
0
132
54
66
101
7
160
35
492
43
105
5
1
0
23
572
216
0
322

50
0
0
1
25
3
67
0
0
0
0
5
12
52
94
1
40
21
2
0
2041
2041
0
0
1
6
0
57
33
1
1
5
27
0
5
2
2
11
0
0
0
0
46

25
5
0
0
0
2
1
1
0
0
0
24
2
1
2
0
0
0
0
1
1939
1939
0
5
30
0
1
3
0
0
1
1
0
14
0
2
24
4
2
0
1
1
2

22
5
0
0
0
2
0
1
0
0
0
20
2
1
2
0
0
0
0
1
1548
1548
0
5
18
0
1
3
0
0
0
0
0
14
0
2
16
4
2
0
1
1
2

3
0
0
0
0
0
1
0
0
0
0
4
0
0
0
0
0
0
0
0
391
391
0
0
12
0
0
0
0
0
1
1
0
0
0
0
8
0
0
0
0
0
0

100
201
91
9
14
16
18
232
2
12
6
183
4
84
34
7
7
47
25
37
14527
14527
0
176
540
13
111
14
19
14
33
87
91
112
23
199
634
314
36
0
31
33
331

91
191
87
7
12
13
14
221
2
12
4
172
4
61
28
7
6
42
23
35
12613
12613
0
148
460
7
74
7
18
12
28
76
88
106
22
176
599
270
35
0
29
33
312

9
10
4
2
2
3
4
11
0
0
2
11
0
23
6
0
1
5
2
2
1914
1914
0
28
80
6
37
7
1
2
5
11
3
6
1
23
35
44
1
0
2
0
19

735
233
154
174
12
32
196
233
192
139
109
543
204
82
0
5
99
122
45
239
10638
10638
0
120
98
62
74
15
60
30
256
285
8
14
3
85
308
76
12
0
32
56
76

113
19
2
0
0
2
68
12
0
4
2
0
0
40
88
2
13
5
79
112
0
7
42
6
49
14
0
66
0
1
0
0
35
1
0
24
0
62
0
0
6
8
0

2
0
0
1
0
0
0
0
0
1
0
12
0
14
508
413
166
7
7
52
0
2
0
0
17
0
0
15
0
6
0
0
0
0
28
35
0
0
0
0
0
0
0

2
0
0
1
0
0
0
0
0
1
0
5
0
11
416
401
112
6
6
44
0
1
0
0
8
0
0
9
0
4
0
0
0
0
5
14
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
7
0
3
92
12
54
1
1
8
0
1
0
0
9
0
0
6
0
2
0
0
0
0
23
21
0
0
0
0
0
0
0

36
159
15
142
0
44
67
106
0
28
22
68
50
101
733
384
381
92
46
149
0
9
170
39
228
29
18
145
52
39
10
17
93
48
5
68
0
75
0
26
55
113
68

33
148
14
130
0
39
65
98
0
25
22
59
42
89
665
360
318
81
38
130
0
7
164
20
193
22
17
123
45
33
9
17
57
47
4
55
0
44
0
25
29
98
62

3
11
1
12
0
5
2
8
0
3
0
9
8
12
68
24
63
11
8
19
0
2
6
19
35
7
1
22
7
6
1
0
36
1
1
13
0
31
0
1
26
15
6

11
36
32
212
0
142
58
57
0
63
169
26
199
226
122
320
129
32
2
171
0
50
26
7
179
55
89
82
61
66
63
246
51
55
79
129
12
61
0
53
2
180
200

36
3
2
0
0
43
17
7
52
0
9
2
11
50
0
0
71
0
0
0
8
0
0
0
17
15
31
5
0
22
38
51
0
86
0
2
52
0
24
0
0
8
0

2
0
1
0
0
2
0
1
6
0
0
0
20
0
0
0
15
0
0
0
5
0
0
0
14
4
0
0
0
0
5
0
1
30
1
1
0
0
0
0
0
1
0

1
0
1
0
0
1
0
1
6
0
0
0
12
0
0
0
12
0
0
0
5
0
0
0
7
3
0
0
0
0
3
0
0
30
1
1
0
0
0
0
0
0
0

1
0
0
0
0
1
0
0
0
0
0
0
8
0
0
0
3
0
0
0
0
0
0
0
7
1
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
1
0

21
7
24
0
25
100
28
27
37
0
18
11
23
93
0
2
175
0
1
6
24
83
0
4
225
132
105
7
0
0
58
31
89
114
92
204
15
43
32
19
5
0
17

16
4
20
0
23
82
16
23
34
0
15
11
17
83
0
2
156
0
1
6
24
76
0
4
126
86
98
7
0
0
43
23
70
98
90
156
7
41
26
18
4
0
15

5
3
4
0
2
18
12
4
3
0
3
0
6
10
0
0
19
0
0
0
0
7
0
0
99
46
7
0
0
0
15
8
19
16
2
48
8
2
6
1
1
0
2

42
73
509
35
100
164
13
59
57
0
11
4
96
18
0
2
102
0
0
4
21
115
0
2
180
46
43
10
0
1
21
12
15
281
15
16
1
112
38
11
3
0
10

1
0
8
0
10
3
2
0
0
0
0
31
39
1
0
0
0
0
2
23
4
0
0
0
17
3
3
24
2
1
62
0
4
0
40
0
1
12
0
3
2
1
0

0
0
0
1
14
1
1
5
0
0
0
3
0
0
1
5
0
0
5
2
1
0
0
0
10
0
4
2
11
16
12
176
126
0
6
0
2
0
15
5
12
16
0

0
0
0
1
7
0
0
5
0
0
0
3
0
0
0
5
0
0
4
1
1
0
0
0
10
0
4
0
7
9
10
144
99
0
5
0
2
0
13
5
9
4
0

0
0
0
0
7
1
1
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
2
4
7
2
32
27
0
1
0
0
0
2
0
3
12
0

65
0
46
6
667
0
201
39
0
1
38
24
61
41
7
12
46
3
142
133
125
79
44
0
159
12
170
23
81
496
121
218
831
0
593
3
108
139
119
374
363
88
0

65
0
44
5
624
0
193
36
0
1
34
21
55
38
5
9
46
3
132
125
108
68
40
0
133
10
144
17
77
450
110
186
708
0
499
3
92
101
112
282
309
80
0

0
0
2
1
43
0
8
3
0
0
4
3
6
3
2
3
0
0
10
8
17
11
4
0
26
2
26
6
4
46
11
32
123
0
94
0
16
38
7
92
54
8
0

17
0
41
158
292
69
74
9
78
1
73
16
1
8
26
184
0
2
19
69
134
13
220
0
28
74
69
6
38
111
24
33
336
0
261
0
87
1
110
15
37
220
0

1
1509
1509
0
97
3
45
0
0
0
9
0
0
0
3
0
24
0
0
0
0
1
0
16
112
21
1
0
1
3
12
0
0
0
18
10
0
0
0
0
0
3
39

1
1851
1851
0
16
0
2
0
0
0
4
0
0
0
2
0
0
0
0
0
0
3
0
6
304
28
2
0
1
0
3
3
0
0
0
12
0
4
0
0
18
48
0

1
1326
1326
0
12
0
2
0
0
0
3
0
0
0
0
0
0
0
0
0
0
3
0
6
270
16
2
0
1
0
3
3
0
0
0
10
0
3
0
0
13
40
0

0
525
525
0
4
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
34
12
0
0
0
0
0
0
0
0
0
2
0
1
0
0
5
8
0

211
19178
19178
0
147
104
20
12
2
3
13
0
0
0
64
3
11
0
61
50
2
49
65
34
151
250
12
28
19
14
43
82
6
53
97
51
226
60
0
0
18
154
0

200
16602
16602
0
130
97
15
10
1
3
12
0
0
0
56
2
11
0
54
48
2
48
63
31
137
217
8
24
19
12
41
73
6
38
58
35
190
57
0
0
16
139
0

11
2576
2576
0
17
7
5
2
1
0
1
0
0
0
8
1
0
0
7
2
0
1
2
3
14
33
4
4
0
2
2
9
0
15
39
16
36
3
0
0
2
15
0

19
16935
16935
0
175
81
161
1
133
39
8
0
0
0
376
110
21
63
135
98
63
230
61
74
213
402
176
48
13
6
109
159
42
97
63
112
70
56
0
0
66
78
16

1
3
0
0
27
57
0
0
1
2
2
1
8
2
3
55
8
0
10
6
3
0
68
6
0
3
0
0
2
0
2
6
4
1
21
0
17
8
0
7
0
0
1

10
0
17
4
38
31
0
0
51
0
10
10
0
30
0
8
21
15
134
8
10
2
39
4
3
18
3
4
41
0
0
45
38
2
107
0
19
0
2
1
1
0
25

10
0
13
3
26
21
0
0
50
0
6
6
0
17
0
3
16
13
47
5
7
2
16
4
3
15
3
4
39
0
0
41
29
2
94
0
19
0
2
0
1
0
18

0
0
4
1
12
10
0
0
1
0
4
4
0
13
0
5
5
2
87
3
3
0
23
0
0
3
0
0
2
0
0
4
9
0
13
0
0
0
0
1
0
0
7

199
117
177
50
149
255
0
1
242
103
338
152
86
395
24
205
502
104
1265
186
567
298
1131
484
147
812
380
226
1019
0
109
398
417
145
700
2
225
19
211
29
84
17
87

168
108
163
44
130
232
0
1
225
101
289
140
76
363
18
155
445
89
1064
159
420
281
972
423
115
691
313
207
741
0
101
357
359
127
633
2
182
10
198
26
83
17
86

31
9
14
6
19
23
0
0
17
2
49
12
10
32
6
50
57
15
201
27
147
17
159
61
32
121
67
19
278
0
8
41
58
18
67
0
43
9
13
3
1
0
1

97
119
126
72
105
258
0
0
43
59
586
27
121
180
8
6
130
14
299
6
150
102
127
390
269
99
224
156
127
106
126
464
94
167
266
0
37
3
141
10
147
43
2

48
1
0
0
0
0
0
0
1
0
5
2
34
16
0
14
6
1
0
0
5
1
0
33
0
5
11
15
1
1
0
8
0
0
6
27
1
39
2
0
1
5
5

19
50
0
9
0
2
0
7
19
0
5
1
36
103
5
2
2
0
0
0
0
0
0
1
4
2
22
11
0
20
0
64
1
0
0
5
0
3
38
2
6
0
10

12
42
0
4
0
2
0
7
18
0
5
1
9
56
5
1
1
0
0
0
0
0
0
1
4
2
4
11
0
8
0
61
1
0
0
3
0
3
30
2
6
0
10

7
8
0
5
0
0
0
0
1
0
0
0
27
47
0
1
1
0
0
0
0
0
0
0
0
0
18
0
0
12
0
3
0
0
0
2
0
0
8
0
0
0
0

340
362
4
8
77
187
0
11
79
67
173
99
110
138
180
12
27
30
0
2
138
23
1
82
45
56
127
42
61
191
0
528
3
0
3
184
0
28
52
15
78
0
31

308
328
4
8
73
172
0
10
64
66
155
94
93
116
150
11
19
26
0
2
118
20
1
79
41
54
111
37
55
172
0
471
2
0
3
136
0
24
45
14
76
0
30

32
34
0
0
4
15
0
1
15
1
18
5
17
22
30
1
8
4
0
0
20
3
0
3
4
2
16
5
6
19
0
57
1
0
0
48
0
4
7
1
2
0
1

232
603
54
141
214
263
16
47
135
16
355
4
205
33
236
9
62
5
0
5
91
98
3
135
308
192
14
17
66
319
2
289
0
0
5
33
0
156
70
0
107
0
22

0
32
0
7
7
0
1
2
5
3
29
0
0
20
12
1
0
3
0
8
25
35
0
50
0
121
31
42
28
3932
3829
103
0
74
5
54
141
19
0
64
39
16
7

3
2
0
0
8
0
5
4
63
0
4
0
0
5
0
0
0
0
1
21
1
45
0
15
0
3
9
4
2
1721
1415
306
24
15
35
0
84
0
0
33
0
3
1

2
2
0
0
8
0
4
2
5
0
3
0
0
3
0
0
0
0
1
3
1
39
0
14
0
1
5
0
2
1258
1022
236
24
13
15
0
58
0
0
33
0
3
1

1
0
0
0
0
0
1
2
58
0
1
0
0
2
0
0
0
0
0
18
0
6
0
1
0
2
4
4
0
463
393
70
0
2
20
0
26
0
0
0
0
0
0

69
75
4
0
70
0
111
187
76
0
149
0
1
87
5
48
56
15
39
128
31
48
28
38
0
71
250
11
26
24089
17945
6144
144
338
191
17
1272
193
29
181
74
141
77

66
72
4
0
66
0
91
162
68
0
131
0
1
81
5
46
56
14
38
121
9
38
26
37
0
58
227
10
20
21436
16163
5273
138
330
181
17
1130
177
27
165
73
127
52

3
3
0
0
4
0
20
25
8
0
18
0
0
6
0
2
0
1
1
7
22
10
2
1
0
13
23
1
6
2653
1782
871
6
8
10
0
142
16
2
16
1
14
25

136
4
5
0
216
0
750
307
145
3
105
0
0
182
35
186
8
134
104
41
67
146
96
20
54
143
197
97
131
26159
24179
1980
95
283
365
16
1143
13
153
9
5
230
143

0
2
2
6
0
10
1
59
0
0
13
1
0
1
0
3
1
0
9
4
0
0
8
2
2
0
3
152
6
0
1
8
1
0
0
95
0
6
52
0
103
2
137

0
9
0
4
13
0
0
2
1
0
19
0
0
26
0
3
1
5
20
4
0
0
3
2
1
0
0
23
2
0
3
2
11
0
0
6
0
17
5
0
69
75
1

0
8
0
4
10
0
0
1
1
0
19
0
0
22
0
1
1
5
19
3
0
0
3
2
0
0
0
19
2
0
2
2
10
0
0
3
0
15
2
0
57
34
1

0
1
0
0
3
0
0
1
0
0
0
0
0
4
0
2
0
0
1
1
0
0
0
0
1
0
0
4
0
0
1
0
1
0
0
3
0
2
3
0
12
41
0

24
273
264
380
251
258
22
234
79
1
238
55
0
435
0
73
23
79
203
135
0
0
118
16
55
0
2
150
90
113
166
171
85
21
31
174
0
807
752
1
305
53
80

24
260
254
352
229
250
22
219
77
1
214
53
0
411
0
67
23
70
185
122
0
0
108
13
51
0
2
137
87
102
149
168
74
21
30
163
0
720
709
1
273
43
71

0
13
10
28
22
8
0
15
2
0
24
2
0
24
0
6
0
9
18
13
0
0
10
3
4
0
0
13
3
11
17
3
11
0
1
11
0
87
43
0
32
10
9

104
526
133
142
127
312
213
86
97
11
312
13
0
637
0
66
97
194
513
234
0
0
174
123
154
0
0
190
15
179
270
43
50
2
12
116
0
607
329
11
182
34
175

5
138
85
259
51
258
3
0
19
12
1
11
0
14
0
2
106
1
0
82
0
269
46
0
0
2
2
0
0
9
0
4
0
2
0
10
0
2
0
0
0
0
2

1
44
0
4
0
11
0
0
0
9
0
0
0
14
0
5
1
0
0
2
0
17
3
0
0
2
0
0
0
2
14
0
0
0
0
2
0
0
0
0
0
0
2

1
34
0
3
0
8
0
0
0
9
0
0
0
14
0
2
0
0
0
1
0
9
1
0
0
2
0
0
0
1
7
0
0
0
0
1
0
0
0
0
0
0
0

0
10
0
1
0
3
0
0
0
0
0
0
0
0
0
3
1
0
0
1
0
8
2
0
0
0
0
0
0
1
7
0
0
0
0
1
0
0
0
0
0
0
2

35
671
46
102
104
111
46
7
2
83
2
71
0
62
0
192
81
35
0
95
0
476
135
41
1
77
75
12
0
11
47
33
0
80
6
41
8
11
0
3
15
31
148

34
525
36
93
92
104
44
7
2
68
2
71
0
54
0
185
70
29
0
88
0
427
134
41
1
73
71
11
0
7
44
28
0
73
5
34
7
11
0
3
15
29
133

1
146
10
9
12
7
2
0
0
15
0
0
0
8
0
7
11
6
0
7
0
49
1
0
0
4
4
1
0
4
3
5
0
7
1
7
1
0
0
0
0
2
15

265
342
73
93
19
12
12
254
52
125
46
122
0
395
0
854
120
53
68
52
0
532
281
3
0
116
355
0
0
222
174
49
2
146
5
10
294
12
0
0
2
0
154

0
0
36
6
0
9
31
0
0
4
0
7
0
0
5
0
4
3
30
18
50
8
8
0
5
14
8
2
9
66
117
0
0
0
0
0
0
0
0
0
11
0
0

0
0
18
2
0
123
8
0
1
6
34
0
2
7
0
0
0
7
0
7
3
34
20
0
0
0
7
0
1
15
7
0
0
0
0
0
0
0
0
0
96
0
12

0
0
15
0
0
107
2
0
1
6
34
0
1
4
0
0
0
5
0
6
3
27
11
0
0
0
3
0
0
9
6
0
0
0
0
0
0
0
0
0
88
0
12

0
0
3
2
0
16
6
0
0
0
0
0
1
3
0
0
0
2
0
1
0
7
9
0
0
0
4
0
1
6
1
0
0
0
0
0
0
0
0
0
8
0
0

90
78
263
72
8
57
176
28
67
131
31
86
19
10
0
0
180
230
47
184
128
258
448
82
38
68
183
19
114
106
173
48
0
9
0
10
1
0
23
0
482
0
12

83
75
238
43
8
55
161
26
66
123
31
77
17
10
0
0
136
222
46
176
108
228
400
78
35
63
116
19
103
100
127
47
0
6
0
4
1
0
22
0
444
0
11

7
3
25
29
0
2
15
2
1
8
0
9
2
0
0
0
44
8
1
8
20
30
48
4
3
5
67
0
11
6
46
1
0
3
0
6
0
0
1
0
38
0
1

85
98
504
173
24
33
94
196
91
70
53
154
25
72
2
0
17
80
22
32
63
120
69
33
197
130
159
2
156
105
54
0
0
157
155
7
24
0
120
0
231
0
18

53
1
0
2
3
0
2
14
0
1
0
0
1
40
5
0
3
12
0
33
5
0
0
0
36
25
47
18
30
6
1
0
0
1
0
2
100
10
0
39
0
143
5

0
0
1
0
2
3
2
60
5
0
0
0
20
0
16
0
2
12
0
0
1
0
0
0
7
3
4
0
0
39
0
0
4
2
0
3
0
21
0
43
0
71
0

0
0
1
0
1
0
0
30
5
0
0
0
7
0
2
0
2
7
0
0
0
0
0
0
0
2
4
0
0
20
0
0
4
2
0
2
0
19
0
26
0
43
0

0
0
0
0
1
3
2
30
0
0
0
0
13
0
14
0
0
5
0
0
1
0
0
0
7
1
0
0
0
19
0
0
0
0
0
1
0
2
0
17
0
28
0

51
4
91
1
17
15
8
227
18
10
59
0
91
94
30
22
47
113
3
41
5
0
21
24
72
16
93
1
7
39
50
2
14
28
61
68
23
162
5
68
8
18
14

47
3
87
1
15
14
8
204
16
8
47
0
75
90
30
22
45
111
3
38
2
0
16
22
65
15
91
1
5
34
43
2
14
23
59
62
17
146
3
60
6
15
12

4
1
4
0
2
1
0
23
2
2
12
0
16
4
0
0
2
2
0
3
3
0
5
2
7
1
2
0
2
5
7
0
0
5
2
6
6
16
2
8
2
3
2

178
226
121
15
9
20
14
161
18
309
179
45
122
6
151
92
73
65
52
136
427
113
130
83
21
96
123
59
69
149
299
24
49
237
160
156
10
416
8
85
123
14
0

0
0
0
46
0
79
4
1
0
7
0
0
16
35
48
4
51
48
8978
8978
0
143
37
3
63
78
0
0
195
218
3
73
47
24
217
0
202
145
0
0
0
0
0

0
0
0
2
1
0
14
0
0
5
0
0
4
2
1
119
81
106
1197
1197
0
20
0
0
15
0
0
0
12
5
0
0
0
2
1
0
8
7
0
0
0
0
0

0
0
0
1
1
0
12
0
0
4
0
0
0
0
1
108
56
72
627
627
0
9
0
0
14
0
0
0
9
5
0
0
0
2
1
0
5
7
0
0
0
0
0

0
0
0
1
0
0
2
0
0
1
0
0
4
2
0
11
25
34
570
570
0
11
0
0
1
0
0
0
3
0
0
0
0
0
0
0
3
0
0
0
0
0
0

0
0
3
13
12
13
65
16
16
64
17
10
42
87
17
769
3770
1605
9537
9537
0
162
33
9
64
39
19
0
107
93
39
26
4
82
263
0
221
112
0
0
0
0
0

0
0
3
13
10
12
51
13
14
55
16
10
38
10
13
694
3205
1374
7799
7799
0
143
28
7
59
36
17
0
90
84
35
24
3
72
224
0
193
91
0
0
0
0
0

0
0
0
0
2
1
14
3
2
9
1
0
4
77
4
75
565
231
1738
1738
0
19
5
2
5
3
2
0
17
9
4
2
1
10
39
0
28
21
0
0
0
0
0

0
57
135
47
19
1
488
123
70
200
173
8
17
3
118
737
1008
235
19167
19167
0
136
110
25
74
6
75
0
132
125
81
41
0
188
262
0
500
116
0
0
0
0
0

7
150
37
22
0
88
20
110
0
0
26
0
0
1
13
1
25
46
46
0
1
67
0
127
3
99
213
0
11
0
13
0
66
78
53
16
83
42
0
0
0
98
0

14
18
0
4
0
4
1
2
0
0
0
0
2
0
0
4
1
1
0
0
0
0
0
8
4
1
0
0
15
0
0
0
21
2
0
10
8
0
0
0
0
94
0

4
13
0
4
0
2
1
1
0
0
0
0
1
0
0
4
0
1
0
0
0
0
0
7
0
1
0
0
15
0
0
0
7
0
0
2
3
0
0
0
0
46
0

10
5
0
0
0
2
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
4
0
0
0
0
0
0
0
14
2
0
8
5
0
0
0
0
48
0

68
126
17
39
0
125
78
164
42
0
63
14
19
28
12
90
54
48
0
50
18
6
0
29
61
32
43
9
59
0
250
0
86
9
75
109
141
101
0
0
0
279
0

62
99
12
31
0
114
75
140
34
0
45
13
16
25
11
78
52
40
0
49
12
6
0
21
47
29
37
8
56
0
142
0
61
8
66
74
126
94
0
0
0
252
0

6
27
5
8
0
11
3
24
8
0
18
1
3
3
1
12
2
8
0
1
6
0
0
8
14
3
6
1
3
0
108
0
25
1
9
35
15
7
0
0
0
27
0

125
242
1
25
0
248
174
290
207
0
4
70
54
189
0
505
17
43
10
44
62
17
0
84
49
6
86
155
276
150
36
0
144
7
0
138
99
97
0
0
0
236
17

11
5
0
10
0
1
0
270
0
0
0
3
74
76
35
125
26
9
0
0
9
0
32
8
9
1
0
4
14
0
37
335
4
0
0
101
0
147
57
111
62
10
83

39
1
0
0
1
3
0
19
0
0
3
45
0
24
1
2
0
1
0
0
0
0
0
2
0
16
0
0
0
0
1
6
8
2
0
11
31
7
1
5
2
0
17

6
1
0
0
1
2
0
8
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
2
0
5
0
0
0
0
1
5
7
2
0
6
22
4
1
3
1
0
17

33
0
0
0
0
1
0
11
0
0
3
45
0
24
1
1
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
1
1
0
0
5
9
3
0
2
1
0
0

41
0
6
1
22
14
0
194
0
1
84
22
31
32
2
9
2
5
15
0
5
1
8
126
46
213
2
35
57
0
41
144
18
17
8
74
47
28
28
81
73
25
199

32
0
6
0
19
12
0
178
0
1
73
18
28
30
2
7
2
5
13
0
5
1
8
54
44
154
2
29
56
0
38
132
17
13
7
64
45
22
25
69
53
20
174

9
0
0
1
3
2
0
16
0
0
11
4
3
2
0
2
0
0
2
0
0
0
0
72
2
59
0
6
1
0
3
12
1
4
1
10
2
6
3
12
20
5
25

18
3
112
50
28
300
0
164
0
18
62
19
198
38
5
76
2
7
105
0
0
0
248
154
312
106
8
35
62
0
3
174
94
102
19
161
145
151
128
123
58
100
329

64
3
15
0
34
123
0
152
2
1
0
42
48
122
0
31
48
141
218
2
53
32
202
102
3
18
11
9
27
107
212
106
95
0
46
249
176
72
0
45
491
0
5

10
1
5
0
6
0
0
26
0
0
0
1
8
1
0
11
0
3
4
25
56
17
7
0
1
2
0
2
4
3
1
9
1
0
0
69
47
10
0
0
49
0
1

6
1
5
0
6
0
0
17
0
0
0
1
8
1
0
4
0
0
2
20
49
0
4
0
1
1
0
0
4
2
1
7
0
0
0
2
37
9
0
0
26
0
1

4
0
0
0
0
0
0
9
0
0
0
0
0
0
0
7
0
3
2
5
7
17
3
0
0
1
0
2
0
1
0
2
1
0
0
67
10
1
0
0
23
0
0

168
3
43
0
53
43
0
95
35
87
143
74
24
62
0
28
0
64
102
22
103
58
14
2
15
26
15
5
18
62
79
79
15
0
46
66
175
109
0
19
397
0
54

77
2
38
0
50
38
0
66
35
55
70
62
21
46
0
14
0
50
85
19
93
51
9
0
14
20
13
4
14
55
67
70
9
0
15
59
140
88
0
15
331
0
33

91
1
5
0
3
5
0
29
0
32
73
12
3
16
0
14
0
14
17
3
10
7
5
2
1
6
2
1
4
7
12
9
6
0
31
7
35
21
0
4
66
0
21

221
7
241
0
46
229
0
57
95
142
271
54
123
330
0
102
2
105
138
116
266
91
2
44
68
180
208
32
125
403
114
227
10
0
50
241
346
49
0
12
613
0
437

17
165
4
50
4
22
0
8
2
26
31
0
1
0
1
0
86
11
1
139
65
0
0
135
5
3
99
0
0
223
85
6
0
2
1
8079
8079
0
27
76
36
161
2

3
82
1
2
0
1
11
2
1
14
46
1
9
0
1
0
32
1
12
2
5
0
0
0
33
0
0
0
0
5
5
10
0
1
5
1914
1914
0
2
11
4
4
0

3
41
1
0
0
0
8
2
0
7
28
1
7
0
0
0
17
1
12
2
3
0
0
0
2
0
0
0
0
4
4
3
0
1
5
1381
1381
0
2
11
4
4
0

0
41
0
2
0
1
3
0
1
7
18
0
2
0
1
0
15
0
0
0
2
0
0
0
31
0
0
0
0
1
1
7
0
0
0
533
533
0
0
0
0
0
0

27
263
31
10
1
24
62
23
4
82
336
4
78
0
0
0
225
43
97
13
76
0
13
11
40
1
26
0
0
176
35
43
8
0
8
12236
12236
0
58
13
10
33
36

23
216
27
4
1
21
54
17
2
60
294
2
73
0
0
0
180
38
88
9
59
0
8
9
34
1
21
0
0
148
31
37
8
0
7
10405
10405
0
52
10
8
30
31

4
47
4
6
0
3
8
6
2
22
42
2
5
0
0
0
45
5
9
4
17
0
5
2
6
0
5
0
0
28
4
6
0
0
1
1831
1831
0
6
3
2
3
5

63
362
339
6
11
32
237
99
51
222
686
124
171
0
47
0
262
7
206
11
127
0
151
24
143
57
7
0
41
87
59
8
7
70
158
21175
21175
0
284
191
241
204
225

77
17
99
58
51
24
2
2
26
228
0
34
12
76
107
59
11
33
82
13
15
45
43
4
95
37
1
1
96
78
359
22
85
29
1
222
9
1
4
180
97
128
452

5
81
3
0
1
1
3
0
0
33
0
0
1
1
0
0
2
0
0
0
0
4
1
1
12
0
3
0
1
0
35
1
0
0
0
2
0
0
13
5
43
104
13

4
45
3
0
1
0
3
0
0
18
0
0
1
0
0
0
1
0
0
0
0
4
1
1
4
0
3
0
1
0
27
0
0
0
0
2
0
0
8
1
16
96
11

1
36
0
0
0
1
0
0
0
15
0
0
0
1
0
0
1
0
0
0
0
0
0
0
8
0
0
0
0
0
8
1
0
0
0
0
0
0
5
4
27
8
2

59
256
146
0
81
3
72
23
29
117
0
0
72
7
32
5
9
17
11
9
11
21
14
19
10
4
10
3
16
1
48
16
0
18
14
123
11
10
148
201
479
474
297

49
220
97
0
70
3
64
21
26
106
0
0
63
6
26
5
4
10
7
3
7
16
10
16
8
3
9
0
12
0
39
14
0
16
13
109
8
8
138
186
382
406
255

10
36
49
0
11
0
8
2
3
11
0
0
9
1
6
0
5
7
4
6
4
5
4
3
2
1
1
3
4
1
9
2
0
2
1
14
3
2
10
15
97
68
42

314
62
701
82
141
46
32
176
70
77
0
5
121
63
15
47
96
17
64
32
4
123
8
3
187
11
114
8
46
67
73
317
1
3
4
162
1
0
32
401
133
210
754

284
103
0
3
2
140
0
23
12
5
254
34
22
88
3
200
31
89
71
91
70
123
0
33
0
78
2
129
9
105
0
63
0
3
17
10
33
7
138
43
1
1
2

263
3
0
9
0
13
0
7
1
0
32
25
5
0
0
13
0
4
2
8
5
0
6
4
0
5
0
32
0
3
0
4
0
13
0
22
20
2
20
33
41
0
3

162
2
0
8
0
11
0
3
0
0
28
4
2
0
0
10
0
4
1
8
4
0
6
3
0
5
0
28
0
3
0
4
0
0
0
17
16
1
16
19
27
0
1

101
1
0
1
0
2
0
4
1
0
4
21
3
0
0
3
0
0
1
0
1
0
0
1
0
0
0
4
0
0
0
0
0
13
0
5
4
1
4
14
14
0
2

2436
192
0
61
12
191
0
121
31
88
183
25
38
19
4
28
10
140
68
378
64
17
24
98
0
36
1
349
40
211
1
273
0
31
94
113
157
161
149
78
171
5
24

2047
164
0
53
11
159
0
114
22
82
157
19
32
18
3
25
8
120
65
335
33
15
22
80
0
33
1
319
35
192
1
232
0
24
84
101
136
139
130
64
150
3
22

389
28
0
8
1
32
0
7
9
6
26
6
6
1
1
3
2
20
3
43
31
2
2
18
0
3
0
30
5
19
0
41
0
7
10
12
21
22
19
14
21
2
2

703
409
0
49
96
20
0
496
50
191
107
319
6
31
20
44
42
177
31
255
156
34
24
31
0
209
5
595
173
96
96
1171
0
312
72
292
158
391
120
30
550
97
158

44
26
142
0
67
0
144
0
73
56
22
18
9
241
38
0
10
83
0
9
90
61
30
22
65
55
10
0
17
4
16
42
26
0
0
17
0
2
12
9
0
4
1

0
2
0
0
0
0
54
1
4
15
0
0
0
616
1
0
1
9
1
2
16
0
4
1
3
3
1
0
1
6
0
0
32
0
0
1
0
1
0
2
2
9
0

0
0
0
0
0
0
24
1
0
13
0
0
0
548
1
0
0
9
1
1
14
0
0
1
1
2
1
0
0
6
0
0
29
0
0
1
0
1
0
2
2
9
0

0
2
0
0
0
0
30
0
4
2
0
0
0
68
0
0
1
0
0
1
2
0
4
0
2
1
0
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
0

17
27
1
0
0
0
281
22
151
148
15
1
8
376
12
0
21
139
0
85
84
6
42
17
90
0
56
14
26
52
0
15
50
7
5
37
3
24
9
179
21
28
14

11
22
1
0
0
0
214
17
119
117
12
1
7
340
12
0
19
113
0
74
68
6
34
12
73
0
42
11
21
50
0
12
44
7
4
33
3
21
9
163
19
26
13

6
5
0
0
0
0
67
5
32
31
3
0
1
36
0
0
2
26
0
11
16
0
8
5
17
0
14
3
5
2
0
3
6
0
1
4
0
3
0
16
2
2
1

2
1
3
0
1
0
330
163
69
527
155
14
33
632
47
0
10
219
1
187
151
1
1
11
59
4
71
2
32
388
31
18
129
139
135
159
58
95
119
40
261
103
170

115
2
0
68
69
3
73
17
77
90
18
47
1
1
1
65
6
51
0
53
15
0
20
150
3
30
4270
4270
0
76
150
0
3
110
0
10
159
1
0
0
56
16
26

1
1
3
0
1
1
0
0
0
4
0
13
0
0
65
13
0
0
0
0
19
0
7
10
0
0
753
753
0
1
7
3
3
41
3
19
16
1
0
0
17
8
1

0
1
3
0
1
1
0
0
0
4
0
12
0
0
2
11
0
0
0
0
0
0
7
7
0
0
609
609
0
1
7
3
3
28
2
9
9
1
0
0
16
5
0

1
0
0
0
0
0
0
0
0
0
0
1
0
0
63
2
0
0
0
0
19
0
0
3
0
0
144
144
0
0
0
0
0
13
1
10
7
0
0
0
1
3
1

12
7
25
18
34
21
20
1
1
29
46
64
1
5
84
166
0
1
0
85
77
6
64
72
6
140
12431
12431
0
29
202
43
70
359
59
401
95
23
0
27
153
157
304

9
6
18
17
28
18
14
1
1
23
41
56
0
4
83
138
0
1
0
69
72
4
59
58
5
114
11074
11074
0
20
189
42
69
287
54
343
79
22
0
27
146
138
258

3
1
7
1
6
3
6
0
0
6
5
8
1
1
1
28
0
0
0
16
5
2
5
14
1
26
1357
1357
0
9
13
1
1
72
5
58
16
1
0
0
7
19
46

95
170
235
28
111
119
6
0
1
5
40
356
68
166
228
391
0
0
0
20
22
1
267
60
234
197
24023
24023
0
46
1150
219
346
330
311
761
162
189
0
6
277
545
191

49
1
0
33
0
0
1
0
15
31
0
0
60
42
0
32
2
0
2
17
2
0
1
16
56
7
18
123
0
1
0
1
0
0
1
3
11
41
28
18
0
20
0

2
3
1
2
0
0
0
1
0
14
0
2
3
4
1
0
0
3
0
12
0
1
0
24
42
1
1
4
3
0
0
1
0
0
2
9
1
6
11
32
0
0
4

2
3
1
1
0
0
0
1
0
14
0
2
1
4
1
0
0
2
0
10
0
1
0
19
24
0
1
4
3
0
0
0
0
0
1
7
1
3
10
28
0
0
4

0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
2
0
0
0
5
18
1
0
0
0
0
0
1
0
0
1
2
0
3
1
4
0
0
0

309
47
6
141
11
4
2
55
8
245
0
83
109
124
67
8
14
55
42
44
34
11
35
29
72
12
43
39
21
22
1
32
22
26
82
124
83
163
75
216
124
39
29

256
45
5
126
9
4
2
48
8
229
0
81
100
116
62
7
13
55
38
39
27
8
31
27
65
10
39
36
21
17
1
27
22
21
73
108
66
147
64
198
108
34
26

53
2
1
15
2
0
0
7
0
16
0
2
9
8
5
1
1
0
4
5
7
3
4
2
7
2
4
3
0
5
0
5
0
5
9
16
17
16
11
18
16
5
3

262
95
192
9
211
0
34
170
290
158
0
381
170
168
9
59
255
20
204
187
10
362
31
21
8
2
64
22
257
75
2
34
17
64
159
245
79
414
374
675
566
222
51

75
7
1
1
0
2
1
69
69
9
10
0
97
125
1
234
43
55
3
15
127
0
3
5
33
9
91
0
2
138
18
63
154
119
0
51
0
5
5
10
6
1
92

2
8
4
1
17
0
7
16
10
1
3
12
2
2
0
6
0
12
5
1
11
3
0
3
0
6
2
2
0
6
1
1
0
85
2
0
1
0
2
0
4
0
0

1
8
4
1
17
0
5
12
10
1
3
10
1
2
0
6
0
12
4
1
7
2
0
2
0
6
1
2
0
6
0
1
0
46
2
0
1
0
2
0
4
0
0

1
0
0
0
0
0
2
4
0
0
0
2
1
0
0
0
0
0
1
0
4
1
0
1
0
0
1
0
0
0
1
0
0
39
0
0
0
0
0
0
0
0
0

59
180
54
27
23
3
79
121
396
92
60
494
223
93
15
68
14
300
51
106
85
39
81
34
125
30
38
61
104
48
333
175
155
186
18
23
45
7
47
17
100
16
26

48
154
47
21
22
3
76
110
357
81
57
418
204
84
13
60
14
280
48
96
75
35
76
31
79
27
35
54
97
43
316
156
149
154
18
17
39
7
37
14
93
14
23

11
26
7
6
1
0
3
11
39
11
3
76
19
9
2
8
0
20
3
10
10
4
5
3
46
3
3
7
7
5
17
19
6
32
0
6
6
0
10
3
7
2
3

1
682
87
595
178
0
17
68
350
32
318
116
443
64
10
108
16
768
26
33
45
44
93
7
100
82
32
115
20
8
290
119
373
682
26
31
141
12
190
1
187
205
260

11
11
29
57
1
60
0
5
19
0
22
9
45
78
5
0
12
302
18
13
118
215
32
2
1
35
10
101
3
33
35
3617
3563
54
17
0
24
13
72
26
34
41
0

1
0
31
3
0
14
0
2
9
0
8
0
4
3
1
0
4
46
3
9
5
15
6
2
6
24
6
1
0
0
2
1390
1356
34
1
0
0
0
4
14
12
0
0

1
0
31
3
0
14
0
2
9
0
8
0
3
3
1
0
4
44
3
7
5
15
6
1
6
22
6
1
0
0
2
984
958
26
1
0
0
0
4
11
6
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
2
0
0
0
1
0
2
0
0
0
0
0
406
398
8
0
0
0
0
0
3
6
0
0

45
43
20
96
44
18
15
38
211
1
102
38
203
123
51
25
192
697
178
120
335
209
187
69
52
251
66
30
26
21
44
16263
14295
1968
9
14
137
52
45
35
151
51
3

36
31
17
87
42
15
15
33
196
1
90
36
186
113
47
21
154
615
163
115
297
196
180
64
50
238
57
25
23
17
39
13645
12028
1617
7
13
44
44
39
24
127
48
1

9
12
3
9
2
3
0
5
15
0
12
2
17
10
4
4
38
82
15
5
38
13
7
5
2
13
9
5
3
4
5
2618
2267
351
2
1
93
8
6
11
24
3
2

285
107
20
215
10
75
57
6
283
0
836
106
680
268
223
250
181
348
19
60
476
112
180
20
34
628
37
44
14
126
187
20032
19419
613
78
2
39
26
52
118
380
25
6

33
12
4
34
17
90
0
11
9
16
0
1
101
0
1
0
80
0
14
37
59
50
57
1
37
1
0
0
18
4
21
19
3
1
9
99
46
2
24
1
47
102
3

3
3
0
1
2
61
0
17
0
2
1
0
77
0
0
0
54
0
0
1
0
12
14
0
2
0
1
0
1
2
0
37
6
2
8
45
14
0
5
5
3
3
0

2
1
0
1
2
50
0
10
0
0
1
0
53
0
0
0
50
0
0
1
0
3
8
0
2
0
1
0
1
2
0
27
5
2
8
40
4
0
3
5
2
2
0

1
2
0
0
0
11
0
7
0
2
0
0
24
0
0
0
4
0
0
0
0
9
6
0
0
0
0
0
0
0
0
10
1
0
0
5
10
0
2
0
1
1
0

37
36
47
12
42
208
19
53
39
190
12
45
654
38
9
1
503
25
73
78
36
53
44
83
183
31
3
0
32
61
8
37
85
28
163
343
354
72
241
489
57
307
20

27
32
24
7
36
183
18
42
39
158
11
43
580
35
8
1
435
25
62
76
28
47
35
70
163
30
3
0
25
52
7
32
59
25
149
279
301
59
199
400
41
218
19

10
4
23
5
6
25
1
11
0
32
1
2
74
3
1
0
68
0
11
2
8
6
9
13
20
1
0
0
7
9
1
5
26
3
14
64
53
13
42
89
16
89
1

57
98
12
14
128
178
7
82
22
111
84
177
360
34
0
0
641
21
109
80
68
121
9
101
211
74
38
0
185
113
19
339
973
281
126
488
349
130
144
50
18
67
28

5
9
0
13
1
33
58
17
30
20
57
21
40
0
2
1
23
48
66
7
0
20
0
1
169
0
0
74
0
7
1
1
1
0
2
53
136
0
15
0
0
0
7

52
1
0
0
0
10
1
2
2
1
2
0
0
0
0
3
4
1
0
0
0
13
0
1
3
0
0
11
0
0
1
1
8
0
1
2
4
6
6
0
4
0
4

49
1
0
0
0
10
1
1
0
1
2
0
0
0
0
2
4
1
0
0
0
13
0
1
2
0
0
11
0
0
1
1
8
0
1
2
2
4
2
0
4
0
4

3
0
0
0
0
0
0
1
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
2
4
0
0
0
0

61
73
0
25
52
33
19
63
14
21
61
7
28
41
12
23
95
17
24
3
10
33
22
39
210
10
38
201
6
70
8
5
10
25
70
189
491
81
299
0
3
6
21

59
65
0
20
46
29
14
45
13
15
52
6
23
33
4
22
84
16
20
3
10
32
15
34
175
8
30
171
5
65
8
5
9
25
61
173
350
75
265
0
3
6
14

2
8
0
5
6
4
5
18
1
6
9
1
5
8
8
1
11
1
4
0
0
1
7
5
35
2
8
30
1
5
0
0
1
0
9
16
141
6
34
0
0
0
7

30
245
147
1
158
50
13
132
135
4
56
0
21
37
54
62
376
9
47
2
13
85
45
83
852
13
61
177
2
51
0
45
4
74
63
235
374
37
152
0
21
22
9

118
19
3
7
2
6
0
17
72
6
40
2
1
11
45
0
8
0
1
0
13
11
8
19
0
0
33
14
12
0
2
0
0
0
0
29
0
151
2
1
0
2
113

0
14
0
20
1
43
0
7
4
0
8
0
0
0
10
1
1
0
0
0
31
2
24
4
0
0
45
67
5
0
3
0
1
0
1
0
0
91
4
12
11
0
41

0
13
0
20
1
30
0
7
4
0
7
0
0
0
8
1
1
0
0
0
29
2
23
2
0
0
30
41
3
0
2
0
1
0
1
0
0
67
3
6
11
0
28

0
1
0
0
0
13
0
0
0
0
1
0
0
0
2
0
0
0
0
0
2
0
1
2
0
0
15
26
2
0
1
0
0
0
0
0
0
24
1
6
0
0
13

20
174
0
15
92
1256
32
52
246
10
66
12
9
6
21
2
26
8
12
0
186
15
53
153
68
0
108
95
65
0
18
10
4
19
137
18
3
267
31
46
2
9
261

12
145
0
14
82
1050
28
47
202
7
58
12
8
6
17
1
21
8
10
0
165
14
43
138
56
0
99
90
53
0
16
10
2
17
130
16
3
214
31
42
2
6
223

8
29
0
1
10
206
4
5
44
3
8
0
1
0
4
1
5
0
2
0
21
1
10
15
12
0
9
5
12
0
2
0
2
2
7
2
0
53
0
4
0
3
38

227
292
0
4
12
346
41
8
132
5
85
65
5
66
49
30
749
0
38
0
98
1
147
187
4
0
18
62
272
24
77
11
77
1
26
3
0
353
132
51
4
12
546

3
4
0
5
0
0
15
3
0
1
2
13
9
8
0
0
1
3
180
0
1
0
95
17
2
8
34
36
50
53
23
54
2778
2778
0
29
16
0
0
30
1
0
0

3
2
9
0
6
0
2
2
0
5
2
10
36
11
0
16
89
1
105
1
0
0
20
2
1
0
3
5
3
1
13
34
1645
1645
0
0
2
0
1
0
0
46
0

3
2
9
0
4
0
0
2
0
5
2
6
4
2
0
13
6
1
94
1
0
0
5
2
1
0
1
5
3
1
9
26
1120
1120
0
0
1
0
0
0
0
46
0

0
0
0
0
2
0
2
0
0
0
0
4
32
9
0
3
83
0
11
0
0
0
15
0
0
0
2
0
0
0
4
8
525
525
0
0
1
0
1
0
0
0
0

15
21
12
2
19
8
12
43
0
19
3
101
191
124
0
4
188
190
481
16
25
21
387
22
149
86
246
227
108
37
44
1968
11520
11520
0
10
7
0
2
128
4
29
19

15
11
11
2
13
7
9
42
0
18
2
95
171
113
0
3
182
168
361
14
21
17
343
20
133
77
213
185
84
28
34
1617
9676
9676
0
9
7
0
2
99
4
25
15

0
10
1
0
6
1
3
1
0
1
1
6
20
11
0
1
6
22
120
2
4
4
44
2
16
9
33
42
24
9
10
351
1844
1844
0
1
0
0
0
29
0
4
4

62
121
0
3
42
133
4
90
1
14
6
823
342
341
0
19
137
54
724
54
183
3
277
10
107
41
57
279
256
19
87
613
19820
19820
0
30
62
40
236
285
162
86
85

11
25
2
6
0
67
27
4
47
2
53
23
0
11
0
0
0
28
20
17
1
8
7
6
42
75
92
45
16
0
8
12
1
150
0
6
1
8
1
157
0
0
0

42
121
0
3
0
22
128
2
94
8
4
2
0
2
0
1
1
39
0
28
1
0
11
13
42
71
41
98
0
2
0
1
0
2
7
1
0
8
0
50
1
0
0

25
119
0
2
0
0
69
2
88
5
4
1
0
2
0
1
0
31
0
14
0
0
11
11
0
51
33
82
0
1
0
1
0
1
4
1
0
6
0
36
1
0
0

17
2
0
1
0
22
59
0
6
3
0
1
0
0
0
0
1
8
0
14
1
0
0
2
42
20
8
16
0
1
0
0
0
1
3
0
0
2
0
14
0
0
0

78
46
3
87
23
96
393
52
417
117
15
71
28
68
11
93
30
326
221
113
74
82
39
55
71
137
504
563
19
58
4
90
23
76
39
70
28
53
24
456
38
0
4

72
38
3
69
21
56
357
46
374
99
10
37
25
61
8
80
28
282
195
84
71
76
29
53
50
124
423
458
12
27
3
76
16
52
33
58
24
43
20
354
33
0
4

6
8
0
18
2
40
36
6
43
18
5
34
3
7
3
13
2
44
26
29
3
6
10
2
21
13
81
105
7
31
1
14
7
24
6
12
4
10
4
102
5
0
0

188
19
59
183
125
211
198
89
316
202
197
11
187
47
116
113
86
189
137
72
201
92
148
225
4
222
722
215
123
336
10
21
277
154
236
281
317
264
0
258
26
0
103

13
18
17
1
37
0
17
0
5
5
58
0
1
5
0
12
4
5
34
7
1
43
20
1
122
47
32
0
3
4
37
0
22
53
0
34
102
26
19
3
36
0
0

4
19
0
0
0
11
1
1
1
1
7
0
0
0
0
0
94
1
11
1
4
5
19
1
4
0
22
0
1
1
3
0
28
1
2
6
11
1
11
0
0
2
0

3
18
0
0
0
9
1
1
1
1
7
0
0
0
0
0
4
0
11
1
2
3
4
0
4
0
11
0
1
1
0
0
28
0
2
3
11
1
10
0
0
2
0

1
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
90
1
0
0
2
2
15
1
0
0
11
0
0
0
3
0
0
1
0
3
0
0
1
0
0
0
0

17
117
32
3
15
11
2
13
80
48
149
14
11
15
0
14
55
11
44
6
13
28
86
17
111
29
184
10
15
45
88
10
170
67
40
87
56
36
30
15
25
16
4

14
104
27
3
14
10
1
10
68
41
127
12
7
14
0
10
47
9
36
5
12
22
78
17
94
26
133
10
13
38
69
9
159
57
35
69
45
33
23
13
20
14
4

3
13
5
0
1
1
1
3
12
7
22
2
4
1
0
4
8
2
8
1
1
6
8
0
17
3
51
0
2
7
19
1
11
10
5
18
11
3
7
2
5
2
0

243
142
16
3
25
21
3
221
70
64
139
45
42
34
0
14
32
47
303
2
617
99
678
61
394
19
339
185
25
33
43
212
112
80
111
96
211
66
290
93
78
30
54

0
1
26
4
1
0
1
4
0
0
1
0
3
5
4
24
0
0
13
0
29
5
0
0
0
30
74
91
21
12
4
4
22
0
138
18
28
15
30
187
26
19
3

0
0
1
7
2
13
23
2
2
0
0
1
2
3
1
15
1
0
2
0
13
0
0
7
0
41
1
128
1
74
32
0
17
0
9
1
14
0
5
22
8
4
0

0
0
0
7
1
13
16
1
2
0
0
0
2
1
1
10
0
0
2
0
5
0
0
7
0
38
1
72
1
57
9
0
17
0
7
1
4
0
2
22
7
4
0

0
0
1
0
1
0
7
1
0
0
0
1
0
2
0
5
1
0
0
0
8
0
0
0
0
3
0
56
0
17
23
0
0
0
2
0
10
0
3
0
1
0
0

2
3
65
61
128
94
70
104
32
45
32
15
26
96
310
298
70
218
123
90
201
45
39
75
2
589
28
117
80
275
196
60
352
13
22
56
46
45
69
293
90
18
12

2
3
50
58
117
90
63
74
26
39
31
12
21
87
268
201
62
204
111
82
172
34
37
68
2
518
24
89
72
243
150
58
268
12
16
52
42
38
64
248
76
15
9

0
0
15
3
11
4
7
30
6
6
1
3
5
9
42
97
8
14
12
8
29
11
2
7
0
71
4
28
8
32
46
2
84
1
6
4
4
7
5
45
14
3
3

108
7
82
30
42
98
64
25
94
162
62
93
7
104
282
225
105
203
41
5
432
145
98
128
1
718
3
341
95
321
23
0
527
20
219
681
207
26
407
118
40
43
8

22
14
4510
4510
0
85
66
33
56
0
55
41
0
3
14
76
0
19
13
226
23
107
5
77
60
49
59
83
188
3
9
15
0
0
7
0
1
10
7
47
37
0
0

19
5
1198
1198
0
3
4
2
9
0
0
13
0
0
82
0
0
5
0
7
0
33
1
0
1
0
10
2
23
0
0
1
0
0
0
0
0
19
1
3
8
0
5

18
3
649
649
0
2
1
1
2
0
0
8
0
0
81
0
0
3
0
5
0
14
1
0
1
0
9
2
15
0
0
0
0
0
0
0
0
15
1
3
1
0
5

1
2
549
549
0
1
3
1
7
0
0
5
0
0
1
0
0
2
0
2
0
19
0
0
0
0
1
0
8
0
0
1
0
0
0
0
0
4
0
0
7
0
0

51
31
13871
13871
0
91
23
44
31
0
24
39
0
53
512
32
0
99
7
133
47
342
0
2
38
4
139
81
140
2
0
1
7
1
28
0
11
42
57
80
80
0
44

46
25
11451
11451
0
63
19
37
28
0
24
33
0
47
446
31
0
90
7
109
41
303
0
1
22
2
129
66
114
2
0
1
3
1
23
0
9
42
52
70
58
0
39

5
6
2420
2420
0
28
4
7
3
0
0
6
0
6
66
1
0
9
0
24
6
39
0
1
16
2
10
15
26
0
0
0
4
0
5
0
2
0
5
10
22
0
5

12
10
23394
23394
0
223
2
123
0
74
13
207
0
93
356
33
0
710
46
90
38
1507
5
11
92
127
46
89
224
11
0
7
119
37
74
0
85
208
222
287
260
0
116

0
1
6
2
49
1
12
2
85
15
8
20
21
0
8
0
0
7
19
19
12
29
46
0
0
32
3
103
0
2
72
12
54
52
26
0
11
5
14
27
4
45
97

0
0
0
6
39
0
0
0
1
1
0
8
6
0
6
0
0
0
10
27
0
7
1
0
0
0
64
31
0
1
64
0
14
1
2
0
0
1
1
5
1
0
2

0
0
0
5
29
0
0
0
1
0
0
6
2
0
1
0
0
0
10
19
0
6
1
0
0
0
4
4
0
1
33
0
13
0
2
0
0
0
0
0
0
0
2

0
0
0
1
10
0
0
0
0
1
0
2
4
0
5
0
0
0
0
8
0
1
0
0
0
0
60
27
0
0
31
0
1
1
0
0
0
1
1
5
1
0
0

0
8
6
144
789
28
66
4
206
57
17
207
108
0
25
0
0
62
105
259
38
275
159
0
0
121
324
115
0
5
129
7
107
56
151
0
106
9
43
85
21
78
138

0
5
6
124
651
25
28
4
151
26
10
172
90
0
19
0
0
55
90
181
22
224
111
0
0
57
308
101
0
3
105
7
96
48
98
0
48
7
33
57
20
73
120

0
3
0
20
138
3
38
0
55
31
7
35
18
0
6
0
0
7
15
78
16
51
48
0
0
64
16
14
0
2
24
0
11
8
53
0
58
2
10
28
1
5
18

0
229
173
123
917
192
23
84
165
54
17
348
255
0
143
0
0
194
59
321
1
142
189
0
0
55
466
129
31
217
274
9
379
1
266
0
7
39
70
74
389
90
42

21
18
87
1
58
9
61
1
2
53
0
10
16
0
29
18
10
1
6
0
0
6
1
20
5
62
3
1
0
0
0
43
83
233
13
12
5
1
9
0
0
7
1

1
13
3
1
6
15
5
1
29
5
3
98
0
0
0
5
0
2
0
0
1
1
0
10
63
5
0
1
0
0
0
0
1
35
6
1
0
4
3
5
0
2
0

0
11
2
1
3
12
4
1
14
0
3
18
0
0
0
3
0
1
0
0
1
1
0
6
3
5
0
0
0
0
0
0
0
10
4
1
0
4
3
4
0
2
0

1
2
1
0
3
3
1
0
15
5
0
80
0
0
0
2
0
1
0
0
0
0
0
4
60
0
0
1
0
0
0
0
1
25
2
0
0
0
0
1
0
0
0

230
242
343
55
71
472
94
34
513
212
79
548
2
2
46
342
85
195
144
25
157
266
1
95
23
29
4
6
3
0
0
12
53
514
320
72
41
69
113
65
0
14
0

142
183
233
50
61
391
75
23
475
192
74
494
1
2
42
271
72
173
130
21
105
148
1
78
21
25
4
5
1
0
0
7
39
442
272
66
40
59
105
49
0
13
0

88
59
110
5
10
81
19
11
38
20
5
54
1
0
4
71
13
22
14
4
52
118
0
17
2
4
0
1
2
0
0
5
14
72
48
6
1
10
8
16
0
1
0

38
212
90
14
45
515
192
66
181
101
254
52
12
0
66
144
60
31
113
19
230
21
12
333
139
138
82
180
249
107
0
157
41
944
82
82
76
368
211
221
0
165
41

31
35
3
0
0
3
0
17
228
93
0
17
0
0
0
4
21
23
28
31
41
12
181
2
1
14
0
57
107
12
10
0
40
115
16
51
16
7060
7060
0
0
7
0

0
30
0
0
0
20
1
1
25
0
1
0
1
0
0
22
2
0
0
51
30
18
7
1
43
0
0
17
10
6
3
0
21
27
1
0
4
2864
2864
0
0
1
0

0
27
0
0
0
20
1
1
16
0
0
0
1
0
0
18
2
0
0
17
26
18
7
0
42
0
0
3
2
3
2
0
6
7
0
0
4
1995
1995
0
0
1
0

0
3
0
0
0
0
0
0
9
0
1
0
0
0
0
4
0
0
0
34
4
0
0
1
1
0
0
14
8
3
1
0
15
20
1
0
0
869
869
0
0
0
0

10
17
5
0
0
39
13
38
354
30
14
1
25
17
4
206
44
77
0
7
53
304
146
35
114
30
21
49
17
76
30
41
33
102
5
8
23
19392
19392
0
30
15
0

8
15
3
0
0
33
11
36
311
29
10
1
24
17
4
191
41
68
0
5
47
268
133
32
108
28
17
47
14
64
29
37
24
94
5
6
19
16988
16988
0
27
14
0

2
2
2
0
0
6
2
2
43
1
4
0
1
0
0
15
3
9
0
2
6
36
13
3
6
2
4
2
3
12
1
4
9
8
0
2
4
2404
2404
0
3
1
0

3
168
65
0
0
127
38
13
384
3
283
0
68
107
6
214
204
63
4
59
236
266
161
22
81
3
180
23
196
115
693
221
172
1182
124
32
92
30444
30444
0
10
22
0

63
21
8
4
1
3
2
0
2
2
0
135
1
2
0
0
0
13
25
1
2
26
34
1
1
121
22
38
0
75
35
87
29
165
132
1
5
7
0
2
0
13
168

3
1
0
13
0
6
4
0
0
0
1
69
1
2
3
0
2
2
4
0
1
2
1
4
0
0
6
0
0
31
1
7
3
80
1
0
0
0
1
71
47
34
3

1
1
0
12
0
6
4
0
0
0
0
48
1
2
3
0
2
0
3
0
1
2
1
4
0
0
5
0
0
17
1
3
3
57
0
0
0
0
1
38
27
28
2

2
0
0
1
0
0
0
0
0
0
1
21
0
0
0
0
0
2
1
0
0
0
0
0
0
0
1
0
0
14
0
4
0
23
1
0
0
0
0
33
20
6
1

36
30
126
167
9
31
169
2
63
114
70
251
9
22
29
4
35
5
4
48
27
47
88
31
10
63
84
81
4
315
68
35
44
61
71
0
0
30
26
25
15
121
55

34
21
121
157
9
28
150
2
61
104
63
220
9
19
27
3
34
3
2
37
25
42
78
27
9
56
76
73
4
272
56
31
40
49
69
0
0
28
24
21
13
109
44

2
9
5
10
0
3
19
0
2
10
7
31
0
3
2
1
1
2
2
11
2
5
10
4
1
7
8
8
0
43
12
4
4
12
2
0
0
2
2
4
2
12
11

2
76
14
175
2
19
59
6
32
189
213
460
105
190
247
124
468
8
6
125
53
292
77
53
198
150
132
270
44
67
65
84
206
63
121
26
6
137
161
83
46
296
80

0
15
43
7
10
0
41
1
104
8
7
19
7
17
0
0
0
0
1
174
0
7
8
0
20
17
16
109
50
15
1
0
15
8
44
1
3
3
3
29
21
0
16

1
1
11
7
0
4
23
13
104
13
0
27
0
1
0
0
0
0
0
4
0
1
0
0
14
0
0
204
0
25
2
0
14
36
1
0
0
0
0
0
2
0
32

1
1
3
3
0
4
13
8
84
6
0
21
0
0
0
0
0
0
0
4
0
0
0
0
12
0
0
99
0
20
0
0
11
27
1
0
0
0
0
0
2
0
26

0
0
8
4
0
0
10
5
20
7
0
6
0
1
0
0
0
0
0
0
0
1
0
0
2
0
0
105
0
5
2
0
3
9
0
0
0
0
0
0
0
0
6

12
20
106
117
14
52
153
56
1694
361
160
863
54
26
0
0
0
1
10
84
0
0
2
0
14
25
18
181
116
246
65
0
41
30
182
6
24
0
7
19
10
1
310

8
16
94
114
9
48
118
54
1630
331
149
622
45
19
0
0
0
0
8
70
0
0
2
0
12
21
15
158
107
209
60
0
34
30
169
6
23
0
7
19
9
1
272

4
4
12
3
5
4
35
2
64
30
11
241
9
7
0
0
0
1
2
14
0
0
0
0
2
4
3
23
9
37
5
0
7
0
13
0
1
0
0
0
1
0
38

173
13
48
544
131
86
254
192
1865
146
158
282
95
5
0
0
0
22
16
12
0
116
30
0
63
108
80
54
142
66
25
0
60
41
403
22
52
29
116
43
97
13
426

18
11
20
4
33
22
0
13
0
7
90
4
21
56
1
0
3
11
7
15
5
16
2
0
44
26
8
22
1
29
5
22
1
22
25
2
0
0
7
6
11
1
39

0
2
0
1
40
0
1
7
0
17
22
3
1
15
15
0
10
0
0
0
8
39
6
3
4
124
21
17
0
7
0
6
0
0
3
0
0
0
0
3
1
1
0

0
2
0
0
24
0
1
6
0
14
13
2
1
13
15
0
10
0
0
0
5
39
4
2
4
109
18
17
0
7
0
6
0
0
3
0
0
0
0
1
1
1
0

0
0
0
1
16
0
0
1
0
3
9
1
0
2
0
0
0
0
0
0
3
0
2
1
0
15
3
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0

45
29
5
15
17
72
21
79
0
130
85
142
32
154
40
3
45
8
31
4
108
101
132
20
31
250
51
46
50
72
0
24
79
1
43
3
0
0
3
24
27
63
31

42
26
5
14
9
60
17
59
0
126
67
142
31
140
37
2
42
6
25
3
100
90
123
18
24
225
46
38
45
64
0
20
73
1
37
3
0
0
1
21
21
57
26

3
3
0
1
8
12
4
20
0
4
18
0
1
14
3
1
3
2
6
1
8
11
9
2
7
25
5
8
5
8
0
4
6
0
6
0
0
0
2
3
6
6
5

40
5
11
4
1
154
30
148
0
9
11
166
6
82
2
31
54
251
167
1
90
74
204
82
11
43
5
181
224
277
32
176
310
3
78
79
0
0
61
60
260
177
2

19
0
39
16
1
38
12
0
15
13
3
74
0
73
1
4
2
92
170
0
3
0
11
13
3
3
0
0
51
23
8
42
1
1
1
5
0
1
1
3
0
17
4

0
0
0
1
0
37
1
0
0
0
0
0
0
21
1
2
11
5
1
0
0
0
1
1
1
0
0
0
7
0
16
3
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
27
1
0
0
0
0
0
0
18
1
2
9
3
1
0
0
0
1
1
1
0
0
0
3
0
11
3
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
10
0
0
0
0
0
0
0
3
0
0
2
2
0
0
0
0
0
0
0
0
0
0
4
0
5
0
0
0
0
0
0
0
0
0
0
0
0

0
0
2
13
23
91
11
0
45
52
8
18
93
402
56
111
138
83
7
42
9
11
22
158
15
2
2
7
371
0
47
85
45
20
3
12
30
2
10
9
0
22
22

0
0
1
11
22
84
9
0
43
50
8
16
73
350
54
102
118
65
7
38
8
9
21
149
12
2
1
4
345
0
42
75
36
13
2
12
29
1
6
8
0
20
19

0
0
1
2
1
7
2
0
2
2
0
2
20
52
2
9
20
18
0
4
1
2
1
9
3
0
1
3
26
0
5
10
9
7
1
0
1
1
4
1
0
2
3

0
1
5
426
21
153
15
0
12
28
3
26
271
139
137
79
294
136
22
475
92
59
336
7
76
14
422
7
416
7
81
19
43
710
15
27
85
122
54
86
162
68
4

20
179
1
28
0
0
0
48
93
0
1
3
0
52
72
57
37
36
99
0
47
32
30
0
6
52
10
29
16
37
37
4
19
110
1
45
49
21
4
30
20
9
77

0
17
1
2
3
0
0
46
0
0
0
0
0
11
36
22
2
23
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
86
3
15
51
0
0
1
1
3
2

0
17
1
2
3
0
0
35
0
0
0
0
0
10
19
20
2
19
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
54
3
13
47
0
0
1
1
3
1

0
0
0
0
0
0
0
11
0
0
0
0
0
1
17
2
0
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
0
2
4
0
0
0
0
0
1

0
369
68
80
16
0
69
1122
211
0
17
8
0
52
5
155
66
61
144
2
66
2
0
0
11
35
8
32
1
43
34
1
2
294
106
82
64
2
7
13
3
11
27

0
323
61
74
16
0
66
960
180
0
17
7
0
43
4
138
59
49
114
2
58
1
0
0
8
30
6
28
1
40
30
1
2
274
99
75
59
2
6
11
2
6
26

0
46
7
6
0
0
3
162
31
0
0
1
0
9
1
17
7
12
30
0
8
1
0
0
3
5
2
4
0
3
4
0
0
20
7
7
5
0
1
2
1
5
1

0
138
115
4
35
0
13
625
275
0
1
216
0
104
4
18
76
9
29
14
7
1
0
0
105
0
76
98
3
14
12
32
1
234
116
136
82
0
99
120
21
305
27

3
0
46
17
61
2
24
21
68
16
39
8
1
2
1
41
0
17
12
70
92
13
31
44
13
49
5
96
13
57
123
6
12
2
62
90
3
39
44
1
7
30
0

0
0
0
0
0
0
0
0
29
21
0
0
0
0
0
0
0
65
4
3
12
35
147
44
0
2
80
201
47
0
1
22
0
0
0
39
0
0
57
0
1
0
0

0
0
0
0
0
0
0
0
21
11
0
0
0
0
0
0
0
62
3
1
8
31
132
39
0
2
66
120
21
0
1
21
0
0
0
31
0
0
55
0
0
0
0

0
0
0
0
0
0
0
0
8
10
0
0
0
0
0
0
0
3
1
2
4
4
15
5
0
0
14
81
26
0
0
1
0
0
0
8
0
0
2
0
1
0
0

40
1
1
0
14
0
2
18
239
80
90
13
0
0
0
51
0
146
47
82
178
106
243
161
88
95
168
571
117
166
33
80
40
1
19
290
5
1
203
9
1
3
13

38
1
0
0
11
0
1
16
222
71
78
11
0
0
0
21
0
137
47
69
167
89
203
110
82
81
137
488
79
120
30
61
39
1
17
256
4
1
166
8
1
3
13

2
0
1
0
3
0
1
2
17
9
12
2
0
0
0
30
0
9
0
13
11
17
40
51
6
14
31
83
38
46
3
19
1
0
2
34
1
0
37
1
0
0
0

82
0
2
0
4
15
1
50
321
224
39
89
9
63
77
276
0
187
124
19
466
24
331
322
107
262
111
137
71
6
23
276
76
12
53
145
157
40
147
7
210
10
144

3
0
2
29
7
12
0
0
15
6
5
48
116
1
0
0
112
32
21
220
48
53
1
43
0
16
19
0
0
72
3518
3518
0
117
75
1
7
1
55
0
6
0
0

0
0
0
8
2
1
0
0
1
11
0
4
2
1
0
0
20
18
1
0
0
0
0
1
0
0
220
0
0
4
823
823
0
0
1
0
0
0
67
0
159
11
0

0
0
0
7
0
0
0
0
0
10
0
4
1
1
0
0
17
14
0
0
0
0
0
1
0
0
40
0
0
1
553
553
0
0
1
0
0
0
59
0
78
11
0

0
0
0
1
2
1
0
0
1
1
0
0
1
0
0
0
3
4
1
0
0
0
0
0
0
0
180
0
0
3
270
270
0
0
0
0
0
0
8
0
81
0
0

14
0
5
97
0
0
0
0
56
129
0
42
4
3
1
1
67
138
21
34
2
26
8
24
3
0
146
0
0
2
8550
8550
0
138
65
9
10
4
515
0
181
22
29

11
0
4
86
0
0
0
0
46
119
0
35
3
3
0
1
51
120
4
31
0
20
7
22
3
0
132
0
0
2
7447
7447
0
128
61
6
8
3
458
0
160
18
28

3
0
1
11
0
0
0
0
10
10
0
7
1
0
1
0
16
18
17
3
2
6
1
2
0
0
14
0
0
0
1103
1103
0
10
4
3
2
1
57
0
21
4
1

89
2
181
193
1
2
0
0
59
75
26
80
2
48
122
0
105
191
69
466
32
43
137
197
156
0
184
0
0
53
28325
28325
0
70
415
101
77
83
1000
0
504
112
60

5
0
2
8
2
0
10
1
0
103
14
0
0
0
5
118
6
42
25
18
0
0
0
9
0
64
9
12
8
105
19
17
27
63
0
118
1
1
18
0
0
19
98

1
7
1
0
0
0
0
0
0
0
1
0
1
0
1
2
0
6
2
5
0
0
2
4
0
3
1
10
0
2
1
0
0
0
0
18
1
0
8
0
0
0
7

1
5
0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
6
2
5
0
0
2
1
0
2
1
6
0
0
0
0
0
0
0
15
1
0
8
0
0
0
6

0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
3
0
1
0
4
0
2
1
0
0
0
0
3
0
0
0
0
0
0
1

62
6
69
2
37
69
17
0
6
21
42
1
62
0
20
80
39
295
30
36
0
1
71
32
0
27
17
6
12
16
0
3
2
10
0
192
54
3
97
4
11
2
45

56
6
57
2
31
62
12
0
5
17
37
0
55
0
15
47
38
264
27
34
0
1
65
23
0
21
14
6
8
10
0
2
2
9
0
139
48
2
90
2
11
0
38

6
0
12
0
6
7
5
0
1
4
5
1
7
0
5
33
1
31
3
2
0
0
6
9
0
6
3
0
4
6
0
1
0
1
0
53
6
1
7
2
0
2
7

443
182
754
190
26
479
310
57
320
1
419
212
61
7
229
447
37
630
144
51
0
18
287
206
0
29
256
0
311
26
10
5
2
30
0
215
324
76
444
112
65
113
204

10
1
2
34
0
14
9
13
0
1
0
1
1
34
0
5
13
0
109
1
0
10
38
23
64
6
5
23
0
2
12
81
70
20
74
13
2
5
0
0
3
0
20

27
0
0
30
0
18
0
1
0
0
1
3
0
6
0
4
49
0
21
0
0
1
0
0
61
0
0
10
2
0
2
1
1
1
0
0
4
0
0
0
0
1
0

13
0
0
11
0
15
0
1
0
0
0
3
0
3
0
3
48
0
7
0
0
0
0
0
18
0
0
10
2
0
0
1
1
0
0
0
4
0
0
0
0
1
0

14
0
0
19
0
3
0
0
0
0
1
0
0
3
0
1
1
0
14
0
0
1
0
0
43
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0

43
3
40
32
10
26
21
20
14
35
24
12
45
69
33
56
886
5
16
0
8
39
9
18
200
5
5
216
209
6
48
37
10
3
8
29
79
30
0
25
12
3
1

35
3
32
29
5
23
18
17
13
28
20
11
41
63
32
49
722
5
8
0
6
36
9
17
187
5
4
191
190
6
44
34
6
2
5
24
71
25
0
21
8
0
1

8
0
8
3
5
3
3
3
1
7
4
1
4
6
1
7
164
0
8
0
2
3
0
1
13
0
1
25
19
0
4
3
4
1
3
5
8
5
0
4
4
3
0

126
19
142
215
266
110
57
181
77
673
50
46
391
78
4
144
933
25
88
121
31
55
0
21
234
46
84
232
117
50
52
349
172
112
3
113
289
127
41
389
544
247
46

0
14
25
28
0
3
4
61
66
16
20
0
0
16
42
3
0
7
0
14
6
6
2
61
44
5
1
9
39
25
3
2
73
81
0
21
104
20
90
154
29
5
3

9
0
0
1
2
0
0
122
14
0
5
0
5
7
0
0
0
1
0
2
0
0
0
0
1
0
0
1
4
8
0
0
1
23
5
0
2
3
0
17
0
5
0

8
0
0
1
2
0
0
88
12
0
5
0
5
5
0
0
0
1
0
1
0
0
0
0
1
0
0
1
4
8
0
0
1
18
5
0
2
3
0
15
0
3
0

1
0
0
0
0
0
0
34
2
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
2
0
2
0

13
11
116
43
14
43
49
638
352
8
183
14
89
32
4
6
0
69
0
14
19
35
7
64
64
32
6
14
90
69
9
120
14
332
2
113
24
52
30
100
14
63
18

10
11
70
38
13
38
45
584
343
7
172
12
84
29
3
6
0
55
0
12
15
33
6
60
53
27
5
11
71
62
6
105
10
290
2
96
20
46
29
85
12
56
14

3
0
46
5
1
5
4
54
9
1
11
2
5
3
1
0
0
14
0
2
4
2
1
4
11
5
1
3
19
7
3
15
4
42
0
17
4
6
1
15
2
7
4

389
1
167
660
53
42
308
212
138
60
451
92
325
36
17
73
29
218
0
260
453
149
214
17
247
83
299
314
510
362
39
199
24
214
4
69
300
67
498
462
182
94
4

154
0
158
127
47
2
4153
4021
132
32
7
0
0
1
0
0
0
1
41
17
61
4
0
6
4
7
0
14
0
0
0
1
0
0
0
1
0
0
0
29
9
96
0

7
1
0
9
1
1
916
837
79
2
0
0
0
0
0
0
0
0
9
0
1
4
1
0
0
6
7
0
3
0
0
0
0
0
0
3
8
0
0
2
1
0
33

5
1
0
3
0
0
694
654
40
2
0
0
0
0
0
0
0
0
7
0
1
4
0
0
0
5
7
0
2
0
0
0
0
0
0
3
6
0
0
1
0
0
24

2
0
0
6
1
1
222
183
39
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
2
0
0
1
1
0
9

232
25
56
331
52
3
8180
7063
1117
2
9
4
4
259
0
2
0
12
60
21
31
37
29
29
38
69
29
23
3
0
2
30
3
7
0
30
151
8
0
47
9
42
189

211
21
47
304
45
1
6951
5963
988
2
8
2
3
153
0
2
0
11
48
16
23
33
27
24
32
62
24
22
2
0
2
26
3
6
0
28
124
5
0
38
7
33
174

21
4
9
27
7
2
1229
1100
129
0
1
2
1
106
0
0
0
1
12
5
8
4
2
5
6
7
5
1
1
0
0
4
0
1
0
2
27
3
0
9
2
9
15

197
158
846
1261
198
76
27267
26131
1136
44
79
129
5
26
26
107
34
11
346
44
39
270
106
92
338
292
524
9
381
16
123
256
262
398
0
206
924
104
0
404
29
197
343

174
2
0
0
0
44
5
18
180
6
4
45
4
0
0
5
63
7
11
1
0
17
95
79
17
57
0
1
52
0
220
51
52
0
7
61
0
85
0
94
0
0
0

29
0
2
1
1
66
0
5
82
0
7
2
1
0
0
0
1
0
0
6
9
147
2
10
2
2
0
0
2
0
2
0
1
0
1
1
0
19
0
0
0
0
0

14
0
2
1
1
36
0
5
71
0
5
2
1
0
0
0
1
0
0
6
6
146
2
9
2
2
0
0
2
0
2
0
1
0
1
1
0
16
0
0
0
0
0

15
0
0
0
0
30
0
0
11
0
2
0
0
0
0
0
0
0
0
0
3
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0

125
199
14
27
68
17
38
26
678
19
42
90
13
13
5
73
26
2
6
12
1
162
82
250
68
36
0
20
13
0
61
1
1
0
2
27
0
65
1
13
2
0
3

112
135
14
27
57
15
30
25
620
17
40
80
11
11
4
61
19
2
5
10
1
156
76
232
62
33
0
18
12
0
52
1
0
0
1
21
0
61
1
10
2
0
2

13
64
0
0
11
2
8
1
58
2
2
10
2
2
1
12
7
0
1
2
0
6
6
18
6
3
0
2
1
0
9
0
1
0
1
6
0
4
0
3
0
0
1

112
49
11
115
159
198
21
51
369
146
48
97
199
208
167
66
49
26
77
226
105
194
8
156
9
49
0
201
3
0
16
1
0
0
11
135
0
76
0
2
1
0
58

0
6
7
0
0
70
30
28
44
10
93
3
59
13
117
0
0
0
10
7
0
0
0
6
26
0
4
3
6
15
83
6
0
3
0
0
0
32
3
0
7
4
5

0
3
3
0
0
0
1
10
1
2
4
78
5
0
1
4
0
0
1
0
0
0
1
0
0
2
0
1
1
3
3
2
0
10
0
0
6
1
0
4
1
2
0

0
0
3
0
0
0
1
6
1
2
4
32
5
0
1
2
0
0
0
0
0
0
1
0
0
2
0
1
1
3
0
2
0
10
0
0
5
1
0
1
0
2
0

0
3
0
0
0
0
0
4
0
0
0
46
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
1
0
0
3
1
0
0

2
7
42
7
5
6
15
22
27
22
10
239
76
22
7
156
0
0
15
0
12
11
22
23
70
36
6
7
14
34
40
25
16
42
22
0
15
8
1
31
24
51
55

1
5
37
7
5
4
13
18
22
21
8
217
63
20
2
131
0
0
10
0
11
8
22
21
62
33
4
6
11
30
32
24
14
31
21
0
13
8
1
21
23
49
51

1
2
5
0
0
2
2
4
5
1
2
22
13
2
5
25
0
0
5
0
1
3
0
2
8
3
2
1
3
4
8
1
2
11
1
0
2
0
0
10
1
2
4

227
221
424
127
147
1
6
162
76
166
28
589
148
2
3
113
118
50
72
47
199
159
5
177
28
330
159
82
51
5
45
0
385
196
23
0
1
169
26
136
121
219
38

0
0
15
0
0
1
2
17
0
13
0
0
0
0
0
0
3
133
14
3
10
73
8
7
56
1
27
14
47
1
9
17
112
35
0
3
10
38
0
2
0
115
4

3
44
13
0
0
3
0
0
2
0
0
0
0
2
0
0
5
0
0
4
2
8
1
0
0
0
1
0
0
0
0
0
0
0
0
3
0
5
3
4
0
4
0

1
42
9
0
0
3
0
0
2
0
0
0
0
1
0
0
1
0
0
4
2
5
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
5
2
4
0
4
0

2
2
4
0
0
0
0
0
0
0
0
0
0
1
0
0
4
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

73
98
66
12
2
11
1
24
7
23
0
10
0
9
5
0
30
23
37
144
77
87
24
2
62
12
13
0
0
2
15
6
16
0
21
46
17
41
29
31
31
46
45

56
88
36
11
1
11
1
21
6
16
0
8
0
6
5
0
14
21
26
125
67
66
22
2
54
9
11
0
0
2
12
5
12
0
18
10
14
35
26
25
24
40
40

17
10
30
1
1
0
0
3
1
7
0
2
0
3
0
0
16
2
11
19
10
21
2
0
8
3
2
0
0
0
3
1
4
0
3
36
3
6
3
6
7
6
5

175
982
118
3
243
25
23
156
104
113
0
97
0
182
239
32
467
15
176
47
13
163
202
105
217
93
29
2
6
0
203
0
2
1
174
93
280
82
446
274
188
18
8

1
132
12
71
0
8
0
2
73
22
0
0
14
39
0
45
92
0
4
59
0
0
1
0
0
3
4
0
0
0
27
28
103
0
0
0
2
0
1
132
2652
2619
33

1
0
0
22
0
0
0
2
1
2
0
0
2
0
0
8
0
0
16
3
0
0
5
0
0
2
0
2
10
0
0
2
3
0
8
0
10
0
0
79
551
398
153

0
0
0
19
0
0
0
2
1
2
0
0
0
0
0
7
0
0
10
3
0
0
5
0
0
2
0
1
7
0
0
2
3
0
8
0
10
0
0
40
342
289
53

1
0
0
3
0
0
0
0
0
0
0
0
2
0
0
1
0
0
6
0
0
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
0
0
0
39
209
109
100

20
77
36
139
0
7
0
32
71
12
0
0
20
0
6
158
53
18
43
11
0
2
0
0
4
48
6
5
10
14
9
56
53
13
107
16
74
18
2
1117
10276
6966
3310

14
64
31
127
0
6
0
27
58
10
0
0
13
0
4
129
40
14
38
10
0
1
0
0
3
43
3
5
9
12
9
47
41
11
92
13
70
16
1
988
8728
5922
2806

6
13
5
12
0
1
0
5
13
2
0
0
7
0
2
29
13
4
5
1
0
1
0
0
1
5
3
0
1
2
0
9
12
2
15
3
4
2
1
129
1548
1044
504

128
343
207
562
0
96
70
184
7
18
81
22
254
0
235
2
136
336
131
93
55
27
136
84
143
142
47
29
256
125
8
311
58
10
502
5
506
13
109
1136
20185
19681
504

0
0
0
7
2
1
3
47
24
1
11
0
0
33
20
9
47
0
0
0
1
0
51
5
93
45
39
2
11
38
101
0
0
47
0
1
0
0
0
0
0
0
0

0
0
1
3
2
0
0
13
5
1
20
9
0
1
0
1
2
3
0
0
2
0
9
0
4
1
20
0
0
1
5
7
0
0
1
6
0
0
0
0
0
0
0

0
0
1
3
2
0
0
3
4
1
16
5
0
0
0
1
2
3
0
0
2
0
7
0
3
1
13
0
0
0
3
7
0
0
1
6
0
0
0
0
0
0
0

0
0
0
0
0
0
0
10
1
0
4
4
0
1
0
0
0
0
0
0
0
0
2
0
1
0
7
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0

2
23
12
45
20
8
26
9
83
14
106
1
6
11
13
81
63
20
5
32
21
2
175
20
180
22
49
36
47
157
73
11
6
118
20
28
3
11
0
0
0
0
4

0
21
10
39
16
7
19
7
70
10
98
1
6
10
12
72
48
18
5
29
16
1
152
18
150
22
46
34
37
136
64
10
5
101
18
26
3
11
0
0
0
0
2

2
2
2
6
4
1
7
2
13
4
8
0
0
1
1
9
15
2
0
3
5
1
23
2
30
0
3
2
10
21
9
1
1
17
2
2
0
0
0
0
0
0
2

45
96
162
81
206
238
192
48
402
275
198
156
74
358
0
177
443
358
285
122
503
285
512
207
97
186
10
384
98
203
256
46
2
43
139
25
7
110
0
0
0
0
61

1
19
2
0
0
0
0
2
17
2
5
15
2
0
65
3
1
5
2
4
6
1
8
1
8
0
29
14
18
3
0
0
0
9
0
1
1
2
0
0
123
0
0

0
1
1
0
1
0
0
0
0
2
0
2
0
0
1
0
0
0
0
1
0
0
0
0
6
2
28
16
5
1
2
0
2
0
0
3
0
5
3
0
27
0
0

0
1
1
0
1
0
0
0
0
2
0
1
0
0
1
0
0
0
0
1
0
0
0
0
3
1
22
11
3
1
2
0
2
0
0
3
0
3
3
0
11
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
3
1
6
5
2
0
0
0
0
0
0
0
0
2
0
0
16
0
0

8
52
106
0
127
0
4
11
120
18
1
13
56
14
27
5
1
24
1
65
21
3
58
43
185
27
461
581
225
10
68
98
79
18
1
139
55
4
10
0
64
8
52

8
47
97
0
112
0
4
11
81
13
0
11
42
12
25
5
1
19
0
48
20
2
55
41
167
25
422
458
194
9
59
87
60
16
1
84
31
4
9
0
59
6
30

0
5
9
0
15
0
0
0
39
5
1
2
14
2
2
0
0
5
1
17
1
1
3
2
18
2
39
123
31
1
9
11
19
2
0
55
24
0
1
0
5
2
22

294
67
136
0
293
0
103
67
176
237
0
40
99
373
48
257
11
30
312
218
1
12
12
26
330
161
247
164
178
67
15
31
91
211
99
65
32
88
109
84
235
134
7

2
59
31
5
37
0
16
24
14
54
80
52
0
5
0
5
46
0
37
1
0
0
32
44
3
0
2
9
15
1
0
27
0
3
105
0
0
0
5
1
130
0
0

2
0
4
9
17
0
0
0
1
17
0
0
2
0
0
8
0
1
2
1
0
0
6
0
7
0
25
1
0
0
0
4
0
0
1
7
0
0
7
0
1
0
0

2
0
4
4
15
0
0
0
0
4
0
0
2
0
0
8
0
1
2
0
0
0
6
0
7
0
25
1
0
0
0
4
0
0
1
0
0
0
1
0
1
0
0

0
0
0
5
2
0
0
0
1
13
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
6
0
0
0
0

63
13
166
138
94
4
13
53
52
63
3
25
34
46
23
51
40
9
37
8
65
6
118
18
47
49
76
45
44
28
3
102
9
17
20
13
0
15
7
4
66
5
0

45
9
139
131
78
2
10
43
39
52
1
22
33
42
20
45
36
9
33
8
60
5
108
16
43
46
68
43
34
27
1
85
8
10
17
9
0
13
7
1
58
4
0

18
4
27
7
16
2
3
10
13
11
2
3
1
4
3
6
4
0
4
0
5
1
10
2
4
3
8
2
10
1
2
17
1
7
3
4
0
2
0
3
8
1
0

114
24
131
94
28
184
172
4
24
1
22
17
51
19
30
378
0
176
9
293
120
4
233
185
561
135
256
230
19
421
96
387
15
77
7
170
0
146
62
220
484
126
45

3
15
154
72
0
32
7
0
69
2
15
90
15
23
76
125
0
3
17
6
35
5
1
1
1
32
2216
2216
0
15
0
2
0
107
0
0
25
80
0
1
4
0
109

5
1
0
0
0
1
0
1
0
5
2
13
0
0
0
6
0
1
2
0
11
1
0
0
13
140
593
593
0
1
0
1
0
0
0
0
27
7
0
1
0
0
5

5
1
0
0
0
1
0
1
0
4
2
10
0
0
0
6
0
0
2
0
11
1
0
0
11
42
426
426
0
0
0
1
0
0
0
0
25
5
0
1
0
0
4

0
0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
1
0
0
0
0
0
0
2
98
167
167
0
1
0
0
0
0
0
0
2
2
0
0
0
0
1

26
23
75
41
14
13
5
25
26
120
106
35
3
3
35
69
18
25
15
35
65
25
26
20
1383
1927
4898
4898
0
75
9
18
11
43
4
26
75
34
2
116
18
3
93

21
22
71
34
9
12
5
19
21
104
95
32
3
3
30
64
16
20
13
30
60
22
15
16
1150
1656
4334
4334
0
62
7
15
8
37
4
24
62
33
2
81
16
2
75

5
1
4
7
5
1
0
6
5
16
11
3
0
0
5
5
2
5
2
5
5
3
11
4
233
271
564
564
0
13
2
3
3
6
0
2
13
1
0
35
2
1
18

3
318
2
35
91
23
6
88
25
5
249
181
2
10
1
31
65
89
10
175
2
191
26
33
197
307
21954
21954
0
120
194
250
293
139
173
839
144
1
103
359
263
268
853

22
0
1
1
1
0
0
1
34
19
59
1
100
0
1
5
40
52
1
1
0
128
10
23
193
13
2
5
0
2
0
0
0
0
0
0
0
26
34
1
53
198
17

10
0
0
0
0
0
0
12
22
279
2
0
0
0
0
1
0
0
0
3
4
0
0
0
0
1
5
0
0
5
1
0
0
0
0
0
0
0
0
56
0
10
0

9
0
0
0
0
0
0
12
14
194
2
0
0
0
0
1
0
0
0
3
4
0
0
0
0
1
0
0
0
4
1
0
0
0
0
0
0
0
0
27
0
8
0

1
0
0
0
0
0
0
0
8
85
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
1
0
0
0
0
0
0
0
0
0
29
0
2
0

151
2
5
61
20
17
9
207
236
464
63
15
18
0
11
5
10
8
33
101
198
20
56
48
4
74
54
26
19
182
25
1
1
5
0
0
0
2
14
251
1
30
0

142
2
5
58
18
13
8
202
207
419
58
13
13
0
11
5
10
7
29
82
184
14
45
35
2
69
33
25
19
171
23
1
1
2
0
0
0
1
13
225
1
28
0

9
0
0
3
2
4
1
5
29
45
5
2
5
0
0
0
0
1
4
19
14
6
11
13
2
5
21
1
0
11
2
0
0
3
0
0
0
1
1
26
0
2
0

109
50
261
271
46
225
109
67
557
238
36
72
236
0
274
119
27
67
380
113
250
2
97
18
28
304
44
495
249
425
414
242
70
178
0
0
126
62
132
429
56
593
11

0
4
0
4
0
0
0
0
0
1
0
0
0
0
27
8
0
10
29
46
2
0
14
0
0
9
44
119
55
1
25
0
0
77
6
1
78
0
3
22
0
25
37

0
2
0
2
0
6
0
2
0
0
0
0
1
0
3
2
0
14
0
1
0
0
1
0
0
0
3
5
9
1
0
0
0
11
0
0
9
0
1
2
0
0
0

0
2
0
2
0
6
0
2
0
0
0
0
1
0
3
1
0
4
0
1
0
0
0
0
0
0
3
5
9
1
0
0
0
8
0
0
4
0
0
2
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
10
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
3
0
0
5
0
1
0
0
0
0

16
7
11
31
0
56
3
0
5
1
30
12
7
24
32
6
0
66
236
32
45
13
126
4
5
38
53
48
56
57
11
34
1
94
102
3
2
22
32
123
0
50
0

16
6
8
29
0
56
2
0
4
1
28
10
5
20
27
5
0
64
184
31
38
12
118
4
4
35
48
46
48
51
11
31
1
85
95
3
1
16
27
114
0
44
0

0
1
3
2
0
0
1
0
1
0
2
2
2
4
5
1
0
2
52
1
7
1
8
0
1
3
5
2
8
6
0
3
0
9
7
0
1
6
5
9
0
6
0

175
557
186
198
6
238
100
76
195
42
214
110
71
300
540
95
0
112
362
5
584
198
415
240
132
37
11
228
313
1
4
209
30
308
321
0
0
166
67
53
0
2
9

1
0
0
0
0
26
1
0
70
15
4
0
0
5
57
0
0
2
0
1
0
4049
4049
0
0
0
0
0
0
1
0
0
0
0
6
0
0
0
0
1
1
2
108

0
0
0
0
0
0
0
1
0
11
0
0
0
0
5
0
0
44
0
0
4
885
885
0
0
0
0
0
0
0
0
0
2
0
4
0
0
0
0
0
3
0
11

0
0
0
0
0
0
0
1
0
11
0
0
0
0
3
0
0
39
0
0
2
571
571
0
0
0
0
0
0
0
0
0
2
0
4
0
0
0
0
0
3
0
6

0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
5
0
0
2
314
314
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5

7
5
0
8
1
2
13
5
8
15
2
12
2
12
101
56
5
131
8
6
31
5653
5653
0
0
0
2
0
0
0
2
0
14
0
13
0
0
0
0
8
67
50
382

5
4
0
7
1
2
12
5
8
11
2
12
2
12
96
48
5
118
6
4
24
4585
4585
0
0
0
0
0
0
0
2
0
14
0
12
0
0
0
0
7
64
43
359

2
1
0
1
0
0
1
0
0
4
0
0
0
0
5
8
0
13
2
2
7
1068
1068
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
1
3
7
23

115
155
32
478
74
34
503
115
38
82
152
59
49
39
252
194
36
646
68
86
356
30054
30054
0
0
10
89
29
0
200
0
0
17
0
127
0
0
0
0
19
303
49
275

10
8
0
0
0
0
0
16
0
8
0
0
4
2
0
0
5
10
105
7
2
30
7
10
2
1
36
7
20
0
17
0
30
54
17
5
2
8
17
3
7
0
4

0
1
0
0
0
0
0
0
0
0
0
0
1
8
1
0
11
1
64
1
6
4
0
0
0
1
0
0
1
0
3
0
2
1
5
0
0
20
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
6
1
0
10
1
38
1
6
4
0
0
0
1
0
0
0
0
3
0
2
1
1
0
0
20
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
1
0
26
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
4
0
0
0
0
0
0
0
0

17
66
0
0
0
0
0
1
0
6
0
0
39
20
15
17
81
11
180
27
70
43
6
104
9
57
0
29
223
2
11
6
63
18
29
2
10
11
8
3
122
4
3

17
57
0
0
0
0
0
1
0
6
0
0
32
16
13
15
67
5
151
22
61
32
6
87
9
44
0
27
178
2
8
6
47
12
28
2
8
7
4
3
100
4
1

0
9
0
0
0
0
0
0
0
0
0
0
7
4
2
2
14
6
29
5
9
11
0
17
0
13
0
2
45
0
3
0
16
6
1
0
2
4
4
0
22
0
2

71
51
0
0
0
0
0
0
0
10
0
0
365
233
23
143
727
239
616
131
34
125
0
136
243
165
49
52
16
78
1
117
122
208
103
55
74
108
56
52
487
402
199

0
1
38
2
27
15
31
3
13
80
153
54
9
0
6
11
23
6
33
109
90
4
349
16
0
27
42
2
2
4
2
1
5
0
29
171
62
18
2
21
10
1
0

0
0
18
19
13
3
2
0
0
10
1
0
69
0
2
4
0
18
1
2
0
0
9
25
0
0
1
0
0
4
2
1
1
0
0
0
0
2
0
8
0
0
0

0
0
18
18
12
1
2
0
0
7
0
0
52
0
2
4
0
16
1
1
0
0
4
19
0
0
0
0
0
4
2
1
0
0
0
0
0
2
0
6
0
0
0

0
0
0
1
1
2
0
0
0
3
1
0
17
0
0
0
0
2
0
1
0
0
5
6
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0

2
7
39
21
44
7
4
2
8
29
16
0
474
9
8
20
13
19
19
19
13
7
238
50
1
1
47
60
2
17
4
8
8
1
14
3
31
26
13
38
109
3
9

2
3
37
17
36
6
3
1
4
22
14
0
396
6
8
18
13
16
16
11
13
5
180
44
1
1
29
53
2
15
3
7
5
1
11
3
28
23
12
30
64
2
5

0
4
2
4
8
1
1
1
4
7
2
0
78
3
0
2
0
3
3
8
0
2
58
6
0
0
18
7
0
2
1
1
3
0
3
0
3
3
1
8
45
1
4

2
68
472
73
316
26
4
0
0
313
22
2
360
178
131
554
211
226
225
23
223
9
601
108
129
21
1
186
119
372
415
279
91
216
129
6
46
464
123
96
14
354
371

0
0
26
102
99
13
19
33
1
8
0
1
19
36
17
54
10
0
2
22
11
53
0
4
13
7
0
0
0
61
176
16
2
4
1
0
1
1
200
4
3
3
2

0
0
17
0
2
5
0
30
8
29
5
1
0
4
0
0
0
0
6
23
0
7
2
51
10
4
0
0
0
9
74
3
1
31
5
7
1
0
13
3
0
11
2

0
0
17
0
2
4
0
20
7
25
5
0
0
3
0
0
0
0
2
1
0
7
2
29
8
4
0
0
0
2
4
3
1
30
3
1
0
0
8
2
0
10
0

0
0
0
0
0
1
0
10
1
4
0
1
0
1
0
0
0
0
4
22
0
0
0
22
2
0
0
0
0
7
70
0
0
1
2
6
1
0
5
1
0
1
2

13
37
54
22
46
82
27
148
238
197
37
1
8
14
5
4
25
4
11
12
17
70
0
50
201
306
1
13
7
18
83
20
20
21
78
5
4
20
7
30
5
7
3

9
30
47
19
38
64
18
124
204
154
35
1
4
10
2
2
21
4
9
7
14
58
0
35
165
235
1
11
7
14
77
13
20
18
66
4
4
14
7
21
4
7
0

4
7
7
3
8
18
9
24
34
43
2
0
4
4
3
2
4
0
2
5
3
12
0
15
36
71
0
2
0
4
6
7
0
3
12
1
0
6
0
9
1
0
3

347
448
521
264
520
710
103
249
244
215
237
503
262
218
99
4
297
149
125
76
320
204
196
376
657
260
142
330
232
293
23
201
26
187
131
88
125
256
15
227
241
68
16

1
0
1
0
0
177
50
5
48
0
49
5
0
92
0
2
6
0
0
151
0
17
16
0
9
80
6
9
49
17
0
12
5
2
0
65
0
106
5389
5380
9
0
12

2
0
0
0
0
24
4
0
0
0
0
9
1
0
0
0
1
1
0
8
0
20
18
0
61
0
0
0
0
2
1
3
0
0
0
0
0
0
993
970
23
0
0

1
0
0
0
0
3
2
0
0
0
0
4
1
0
0
0
0
1
0
8
0
3
3
0
56
0
0
0
0
2
1
3
0
0
0
0
0
0
740
718
22
0
0

1
0
0
0
0
21
2
0
0
0
0
5
0
0
0
0
1
0
0
0
0
17
15
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
253
252
1
0
0

6
1
8
3
2
38
0
2
13
9
14
16
17
1
1
3
34
10
0
4
0
52
18
2
13
3
5
2
0
23
28
0
2
17
5
2
0
14
8540
7374
1166
6
38

3
1
6
3
2
14
0
2
9
5
2
14
12
0
1
2
28
8
0
3
0
27
13
1
9
1
5
2
0
21
24
0
1
10
2
2
0
10
7028
6007
1021
5
35

3
0
2
0
0
24
0
0
4
4
12
2
5
1
0
1
6
2
0
1
0
25
5
1
4
2
0
0
0
2
4
0
1
7
3
0
0
4
1512
1367
145
1
3

80
77
152
91
134
24
7
180
176
218
10
215
485
56
84
90
112
647
145
19
115
300
151
120
219
60
16
2
1
124
632
62
228
482
116
7
0
24
40702
39821
881
54
117

23
11
0
0
6
0
10
65
0
5
2
0
83
34
16
11
0
0
56
26
68
53
4
3
129
0
31
0
14
0
1
0
0
48
0
12
88
6
7
4
42
4
0

0
2
0
3
0
0
0
0
0
0
0
0
20
0
0
10
0
0
0
0
0
0
1
6
3
0
1
0
2
1
0
3
1
11
0
0
8
0
34
2
0
0
0

0
2
0
3
0
0
0
0
0
0
0
0
10
0
0
7
0
0
0
0
0
0
0
5
2
0
1
0
1
1
0
3
1
9
0
0
4
0
17
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
3
0
0
0
0
0
0
1
1
1
0
0
0
1
0
0
0
0
2
0
0
4
0
17
1
0
0
0

5
53
0
73
2
0
1
48
0
19
13
7
23
5
0
50
11
18
3
4
5
10
28
37
12
4
0
0
9
14
8
29
2
106
4
1
115
4
121
25
9
4
10

4
48
0
66
2
0
1
44
0
18
8
5
9
3
0
46
11
17
1
2
2
7
25
31
11
4
0
0
5
9
7
23
2
96
4
1
101
3
88
21
3
4
8

1
5
0
7
0
0
0
4
0
1
5
2
14
2
0
4
0
1
2
2
3
3
3
6
1
0
0
0
4
5
1
6
0
10
0
0
14
1
33
4
6
0
2

27
80
4
449
5
0
118
31
0
183
81
201
10
10
180
165
56
67
51
89
2
9
240
226
101
11
37
0
160
119
37
132
14
135
33
49
483
52
948
385
101
201
252

0
1
3
0
1
4
0
4
2
6
79
80
41
43
0
0
3
0
34
5
62
0
0
43
3
52
28
19
8
27
49
0
0
0
38
0
17
0
9
18
6
1
24

0
3
12
12
4
3
1
47
0
3
3
3
2
0
0
0
2
0
3
1
58
0
3
3
0
3
2
7
0
0
60
0
0
7
15
0
5
2
0
1
33
1
82

0
2
11
6
4
2
1
39
0
0
1
3
0
0
0
0
2
0
2
1
42
0
3
3
0
3
2
7
0
0
31
0
0
5
8
0
4
2
0
1
22
0
63

0
1
1
6
0
1
0
8
0
3
2
0
2
0
0
0
0
0
1
0
16
0
0
0
0
0
0
0
0
0
29
0
0
2
7
0
1
0
0
0
11
1
19

9
6
8
142
13
34
1
27
12
14
21
8
33
58
9
54
20
8
34
35
152
0
2
23
10
111
30
82
34
16
182
3
8
23
78
14
35
35
13
169
39
23
697

3
3
6
119
6
27
1
13
9
11
15
6
24
49
9
37
18
5
28
34
129
0
1
21
5
76
26
69
26
15
171
3
5
17
59
13
29
33
11
52
31
18
652

6
3
2
23
7
7
0
14
3
3
6
2
9
9
0
17
2
3
6
1
23
0
1
2
5
35
4
13
8
1
11
0
3
6
19
1
6
2
2
117
8
5
45

256
372
386
552
225
574
99
259
152
220
482
4
2
241
86
193
20
221
172
8
274
0
0
99
3
9
120
277
428
78
408
53
137
37
756
243
227
186
227
528
605
500
707

1
0
3
0
224
0
1
8
62
61
115
16
32
0
0
1
0
6
0
0
3
0
0
0
5
31
0
0
29
47
2
80
42
86
2
10
82
9
28
8
15
24
62

34
0
2
0
0
1
1
1
6
1
6
7
0
7
1
0
0
4
0
0
1
1
0
1
17
19
0
2
0
0
16
2
2
1
1
0
0
1
0
1
0
5
0

33
0
2
0
0
1
1
1
6
1
6
7
0
7
1
0
0
2
0
0
1
1
0
1
16
16
0
2
0
0
16
2
1
1
1
0
0
0
0
1
0
5
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
3
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0

51
6
125
26
13
29
7
0
175
17
69
21
32
5
5
27
16
8
0
0
58
18
0
24
74
182
9
9
2
7
48
9
21
11
30
3
76
20
46
37
19
57
167

39
5
115
22
6
25
2
0
167
13
60
9
27
5
3
25
14
4
0
0
49
15
0
18
56
154
8
5
2
3
40
7
14
9
26
3
58
15
37
32
18
39
143

12
1
10
4
7
4
5
0
8
4
9
12
5
0
2
2
2
4
0
0
9
3
0
6
18
28
1
4
0
4
8
2
7
2
4
0
18
5
9
5
1
18
24

298
246
761
262
15
195
470
45
63
316
203
248
153
5
430
33
198
176
0
0
193
81
0
397
578
976
291
32
18
4
394
317
181
223
253
84
40
63
226
393
163
76
77

129
0
0
0
0
0
98
48
20
35
0
0
0
11
5
5
64
35
8
1
61
82
144
41
67
8
2
89
64
140
123
75
18
7
11
1
83
73
134
8
48
11
2

6
0
0
0
3
2
2
17
2
0
0
0
0
0
0
0
0
0
0
0
4
1
0
0
0
1
0
0
1
18
0
1
58
4
14
0
40
2
1
0
0
0
0

6
0
0
0
3
2
0
15
2
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
0
0
1
11
0
1
58
4
3
0
40
2
1
0
0
0
0

0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
7
0
0
0
0
11
0
0
0
0
0
0
0
0

90
2
2
3
54
54
23
50
1
6
1
0
0
0
0
22
7
4
2
2
59
65
42
2
1
18
18
13
22
31
46
7
22
28
35
19
605
1
9
6
11
9
106

69
2
2
3
46
45
16
42
1
2
1
0
0
0
0
14
5
2
2
1
42
56
36
1
1
16
16
8
18
18
32
5
21
16
26
18
544
1
6
6
9
6
85

21
0
0
0
8
9
7
8
0
4
0
0
0
0
0
8
2
2
0
1
17
9
6
1
0
2
2
5
4
13
14
2
1
12
9
1
61
0
3
0
2
3
21

208
163
126
245
617
369
20
47
3
2
44
50
18
113
75
31
37
61
75
64
162
154
151
3
21
479
168
5
42
9
108
277
128
242
228
235
411
17
351
343
183
134
692

13
157
41
20
10
9
98
11
197
11
24
1
36
43
1
0
1
3
106
0
5
0
83
6
1
1
67
0
0
2
3
9
3104
3104
0
2
1
1
0
0
0
0
74

0
0
1
3
13
0
3
5
3
0
8
0
2
30
0
0
0
0
81
0
0
0
0
0
0
1
4
0
4
5
0
23
672
672
0
2
1
1
0
1
0
0
0

0
0
1
2
12
0
2
1
2
0
7
0
2
19
0
0
0
0
36
0
0
0
0
0
0
1
2
0
4
5
0
22
500
500
0
1
0
1
0
0
0
0
0

0
0
0
1
1
0
1
4
1
0
1
0
0
11
0
0
0
0
45
0
0
0
0
0
0
0
2
0
0
0
0
1
172
172
0
1
1
0
0
1
0
0
0

59
25
68
96
211
18
25
9
22
8
54
15
17
62
2
2
12
14
25
118
26
10
11
21
5
11
11
0
49
41
9
1166
5721
5721
0
2
1
5
1
34
3
0
10

56
21
61
71
187
13
22
6
18
3
41
14
11
56
1
2
8
13
16
36
17
6
8
18
3
10
10
0
41
32
9
1021
4999
4999
0
2
0
4
1
31
3
0
8

3
4
7
25
24
5
3
3
4
5
13
1
6
6
1
0
4
1
9
82
9
4
3
3
2
1
1
0
8
9
0
145
722
722
0
0
1
1
0
3
0
0
2

361
29
27
810
613
1
64
459
153
428
539
239
338
102
549
347
326
584
7
130
212
290
124
91
54
90
243
0
264
128
0
881
23255
23255
0
112
89
50
69
216
70
12
162

1
32
3
0
23
21
0
6
2
0
1
0
0
2
47
104
20
7
0
59
0
2
0
111
81
1
0
26
2
4
1
29
181
6
5
1
21
46
1
0
121
0
0

3
4
0
0
3
3
0
0
0
5
29
0
0
0
3
0
3
11
7
10
0
26
0
5
1
0
0
1
0
0
27
3
2
0
2
0
3
0
2
0
3
0
0

1
3
0
0
3
3
0
0
0
5
28
0
0
0
1
0
1
11
6
6
0
17
0
5
1
0
0
1
0
0
20
3
2
0
2
0
1
0
2
0
3
0
0

2
1
0
0
0
0
0
0
0
0
1
0
0
0
2
0
2
0
1
4
0
9
0
0
0
0
0
0
0
0
7
0
0
0
0
0
2
0
0
0
0
0
0

20
31
22
0
34
49
0
1
4
49
83
21
0
1
8
9
45
26
28
43
3
80
11
87
18
63
0
47
0
34
31
1
4
9
7
92
13
19
13
2
12
3
5

16
25
19
0
33
43
0
1
4
48
69
19
0
1
7
8
41
25
27
40
3
76
10
80
17
60
0
47
0
29
25
1
3
7
6
81
11
14
11
2
10
3
4

4
6
3
0
1
6
0
0
0
1
14
2
0
0
1
1
4
1
1
3
0
4
1
7
1
3
0
0
0
5
6
0
1
2
1
11
2
5
2
0
2
0
1

687
4
184
0
155
325
0
61
78
284
255
48
0
0
1
3
113
28
38
384
124
223
133
65
16
394
0
149
23
286
131
64
18
124
83
184
360
28
360
32
3
150
91

5
28
0
0
2
0
27
0
0
0
3
2
1
0
0
11
0
0
0
72
1
24
0
1
52
0
27
48
0
9
3
11
48
73
2
0
0
0
0
0
0
0
0

2
0
0
0
1
0
0
0
1
0
19
37
1
0
0
0
0
0
0
0
0
7
0
1
62
0
0
0
0
0
0
0
0
23
0
0
0
0
0
0
2
0
0

1
0
0
0
1
0
0
0
0
0
15
34
1
0
0
0
0
0
0
0
0
5
0
1
48
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
2
0
0

1
0
0
0
0
0
0
0
1
0
4
3
0
0
0
0
0
0
0
0
0
2
0
0
14
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0

8
151
38
2
11
0
39
2
21
0
80
36
12
0
0
1
14
4
24
6
28
36
0
3
29
1
2
7
0
6
3
8
10
149
18
2
1
6
1
0
116
1
0

8
148
36
2
8
0
38
2
20
0
66
31
8
0
0
0
13
3
20
5
28
35
0
3
29
1
1
7
0
3
1
8
10
136
12
2
1
6
1
0
114
0
0

0
3
2
0
3
0
1
0
1
0
14
5
4
0
0
1
1
1
4
1
0
1
0
0
0
0
1
0
0
3
2
0
0
13
6
0
0
0
0
0
2
1
0

1
355
119
109
532
0
131
110
334
33
521
495
81
2
25
0
106
157
222
4
421
72
41
145
197
149
0
13
0
168
140
3
46
129
190
99
20
332
115
0
293
97
6

0
30
0
0
0
0
0
81
4
0
0
135
6
13
29
0
87
2
0
1
1
58
2
1
11
16
0
34
12
0
0
0
1
1
1
28
10
14
0
7
49
2
3

0
0
0
0
3
0
0
0
13
1
3
1
18
2
0
0
12
0
0
0
0
6
2
0
16
20
0
0
0
0
0
1
0
1
0
23
0
0
0
7
0
1
0

0
0
0
0
3
0
0
0
10
1
3
1
9
2
0
0
2
0
0
0
0
5
2
0
16
19
0
0
0
0
0
1
0
1
0
23
0
0
0
6
0
1
0

0
0
0
0
0
0
0
0
3
0
0
0
9
0
0
0
10
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

24
22
10
15
20
7
0
72
16
16
40
20
340
143
25
17
37
7
33
0
3
47
6
9
724
472
9
9
5
0
4
10
2
19
5
192
4
4
2
86
4
152
2

21
17
9
11
16
7
0
64
15
16
36
16
254
126
21
14
33
6
32
0
3
39
6
8
650
387
7
7
4
0
4
9
1
18
3
179
4
2
1
82
4
128
2

3
5
1
4
4
0
0
8
1
0
4
4
86
17
4
3
4
1
1
0
0
8
0
1
74
85
2
2
1
0
0
1
1
1
2
13
0
2
1
4
0
24
0

210
70
15
75
77
79
0
15
7
267
88
27
798
336
325
148
30
209
113
13
191
620
61
48
879
420
13
117
41
33
313
133
129
166
52
203
31
47
48
166
43
666
79

4
18
1
8
37
156
1
185
0
3
0
12
0
2
0
62
0
13
0
0
70
16
39
4
141
60
0
0
138

1
1
0
0
3
67
3
0
0
0
0
3
0
0
0
0
0
4
0
0
35
3
49
4
4
2
0
0
46

1
1
0
0
3
35
0
0
0
0
0
0
0
0
0
0
0
4
0
0
19
2
26
3
3
1
0
0
46

0
0
0
0
0
32
3
0
0
0
0
3
0
0
0
0
0
0
0
0
16
1
23
1
1
1
0
0
0

3
72
5
3
185
11
46
35
0
9
3
101
10
5
40
100
7
48
0
0
93
74
11
90
17
26
0
0
133

1
58
4
2
134
9
36
32
0
7
3
93
9
2
34
93
6
47
0
0
86
51
8
88
13
24
0
0
116

2
14
1
1
51
2
10
3
0
2
0
8
1
3
6
7
1
1
0
0
7
23
3
2
4
2
0
0
17

51
435
286
117
170
0
126
52
0
21
0
225
115
81
401
84
129
86
0
0
33
166
57
74
251
141
0
0
271

MARGWORK
MARGWORK
MARG_CL_PMARG_CL_ MARG_CL_FMARG_AL_PMARG_AL_ MARG_AL_F
12302
9926
3888
2606
1282
11979
5620
6359
12302
9926
3888
2606
1282
11979
5620
6359
0
0
0
0
0
0
0
0
583
245
239
136
103
365
246
119
84
20
11
11
0
92
72
20
176
35
23
22
1
77
62
15
11
8
0
0
0
2
1
1
0
2
0
0
0
0
0
0
365
152
29
26
3
199
99
100
39
53
17
6
11
56
21
35
30
60
3
2
1
75
23
52
2
4
0
0
0
4
0
4
37
28
11
0
11
53
36
17
147
113
84
37
47
140
85
55
110
56
0
0
0
160
104
56
10
10
10
8
2
8
2
6
0
0
0
0
0
0
0
0
45
72
96
35
61
21
10
11
134
47
65
65
0
112
66
46
33
108
10
2
8
97
14
83
37
89
13
8
5
110
28
82
60
121
139
27
112
7
4
3
3
0
0
0
0
0
0
0
41
11
8
7
1
25
20
5
11
22
0
0
0
28
7
21
2
8
0
0
0
10
2
8
0
0
0
0
0
0
0
0
2
0
0
0
0
2
2
0
164
131
61
49
12
200
92
108
260
16
93
91
2
29
28
1
103
46
46
46
0
94
52
42
40
22
22
20
2
40
20
20
55
10
27
27
0
38
28
10
4
1
0
0
0
1
0
1
4
4
0
0
0
4
3
1
33
106
13
7
6
104
17
87
132
68
46
45
1
149
83
66
78
7
24
22
2
52
49
3
188
34
116
108
8
94
69
25
183
52
5
5
0
64
27
37
0
0
0
0
0
0
0
0
6
8
0
0
0
8
3
5

2
2
40
0
152
91
0
18
293
125
160
166
28
144
119
6
99
7
35
6
8
76
0
8
37
0
31
52
163
184
83
4
13
0
0
7
0
3
24
30
29
94
6

0
0
9
0
121
82
0
1
446
9
57
61
71
11
92
14
149
6
73
12
2
129
1
18
53
0
89
63
85
172
41
21
80
0
0
45
0
3
84
7
50
23
22

0
1
5
0
21
0
0
0
115
4
36
16
4
40
22
0
1
6
18
0
3
3
0
3
8
0
0
5
22
54
4
2
4
0
0
1
0
1
7
5
15
19
0

0
1
5
0
20
0
0
0
93
3
23
16
4
40
14
0
0
5
6
0
2
1
0
1
4
0
0
2
22
48
4
0
0
0
0
1
0
0
0
5
5
15
0

0
0
0
0
1
0
0
0
22
1
13
0
0
0
8
0
1
1
12
0
1
2
0
2
4
0
0
3
0
6
0
2
4
0
0
0
0
1
7
0
10
4
0

0
1
42
0
239
122
0
1
600
119
176
151
84
112
163
11
242
5
87
18
5
172
0
11
38
0
119
56
217
301
54
10
89
0
0
42
0
3
70
28
34
23
28

0
1
33
0
123
63
0
1
186
114
136
119
17
101
85
4
96
2
29
6
4
54
0
4
10
0
31
21
135
136
31
2
13
0
0
4
0
3
11
21
19
20
6

0
0
9
0
116
59
0
0
414
5
40
32
67
11
78
7
146
3
58
12
1
118
0
7
28
0
88
35
82
165
23
8
76
0
0
38
0
0
59
7
15
3
22

51
110
40
606
0
89
33
54
198
120
126
0
3
50
72
11
54
51
75
11
24
15
425
214
214
149
126
207
28
176
39
72
28
6
35
78
29
19
72
212
150
56
52

13
56
101
158
0
30
22
10
91
61
155
0
8
25
128
11
43
135
51
10
23
11
69
319
95
149
411
178
9
221
117
56
85
40
71
53
7
16
6
33
20
3
103

4
18
5
110
0
19
5
13
82
53
46
0
2
0
6
8
16
1
12
0
29
12
38
128
13
4
271
40
16
158
6
22
7
2
91
4
5
3
13
56
25
38
75

3
16
5
99
0
19
5
13
59
49
23
0
0
0
3
8
12
1
7
0
16
6
35
86
13
2
44
36
14
71
3
12
4
0
28
3
4
3
12
46
24
38
28

1
2
0
11
0
0
0
0
23
4
23
0
2
0
3
0
4
0
5
0
13
6
3
42
0
2
227
4
2
87
3
10
3
2
63
1
1
0
1
10
1
0
47

35
147
136
226
0
41
12
9
108
55
40
0
2
6
120
10
76
35
42
20
14
14
158
209
152
159
113
92
12
81
125
76
71
38
2
121
16
17
7
127
30
13
39

25
93
35
165
0
29
6
8
76
20
10
0
0
3
22
1
40
2
30
11
4
9
123
46
94
47
22
40
6
50
24
32
10
1
1
71
16
7
7
110
29
10
9

10
54
101
61
0
12
6
1
32
35
30
0
2
3
98
9
36
33
12
9
10
5
35
163
58
112
91
52
6
31
101
44
61
37
1
50
0
10
0
17
1
3
30

68
93
41
26
127
18
150
44
32
18
173
47
25
123
162
24
16
128
131
77
1
140
0
5
0
211
33
127
165
106
78
176
7220
7220
0
227
208
105
2
1
4
45
135

31
168
65
58
31
5
138
54
5
17
245
50
2
180
257
75
34
128
138
23
4
111
0
14
0
170
28
112
106
102
131
270
3234
3234
0
45
121
10
1
4
0
32
58

45
0
4
3
97
9
8
62
20
5
40
4
4
10
21
2
21
9
92
7
0
78
0
0
0
66
4
15
68
24
14
44
1179
1179
0
42
43
0
1
0
1
1
1

44
0
0
3
95
8
4
32
20
5
32
3
4
6
5
2
6
9
88
4
0
36
0
0
0
58
4
14
53
22
12
35
972
972
0
35
42
0
1
0
1
0
0

1
0
4
0
2
1
4
30
0
0
8
1
0
4
16
0
15
0
4
3
0
42
0
0
0
8
0
1
15
2
2
9
207
207
0
7
1
0
0
0
0
1
1

16
220
100
76
43
9
34
11
5
15
307
16
14
205
233
52
11
190
177
76
5
70
0
0
0
234
25
181
202
181
76
396
4337
4337
0
85
223
3
0
0
0
5
2

3
65
40
19
20
7
21
5
3
3
103
10
14
61
100
9
3
93
43
63
1
31
0
0
0
96
8
77
111
81
35
135
2552
2552
0
71
115
3
0
0
0
2
2

13
155
60
57
23
2
13
6
2
12
204
6
0
144
133
43
8
97
134
13
4
39
0
0
0
138
17
104
91
100
41
261
1785
1785
0
14
108
0
0
0
0
3
0

34
39
147
122
74
317
21
292
81
65
191
69
38
18
61
165
5
183
169
0
84
13
1
5
0
110
145
220
203
88
1
5
1
50
156
40
0
26
50
264
28
35
443

32
18
70
36
118
50
0
34
19
50
78
6
12
24
116
53
3
252
73
0
29
13
0
5
1
5
82
38
57
24
1
6
24
59
20
4
0
39
9
176
49
5
136

9
0
11
21
14
19
1
35
15
8
23
5
0
2
63
69
3
29
78
0
4
3
0
0
1
1
41
1
5
18
2
0
1
1
91
1
0
0
0
67
0
5
52

7
0
9
14
11
19
1
32
14
3
22
5
0
1
18
53
1
10
72
0
4
3
0
0
0
1
38
1
5
14
1
0
0
1
90
0
0
0
0
55
0
5
40

2
0
2
7
3
0
0
3
1
5
1
0
0
1
45
16
2
19
6
0
0
0
0
0
1
0
3
0
0
4
1
0
1
0
1
1
0
0
0
12
0
0
12

20
6
105
10
42
94
19
102
35
99
176
0
8
35
102
23
4
166
152
0
44
6
0
0
0
23
92
39
64
36
0
11
24
108
73
5
0
1
14
243
64
33
231

4
1
68
9
16
75
19
95
18
56
107
0
5
13
36
15
3
25
87
0
36
1
0
0
0
22
36
36
23
17
0
5
1
49
56
5
0
0
14
132
17
28
161

16
5
37
1
26
19
0
7
17
43
69
0
3
22
66
8
1
141
65
0
8
5
0
0
0
1
56
3
41
19
0
6
23
59
17
0
0
1
0
111
47
5
70

166
4
58
257
208
17
245
149
131
56
153
0
28
227
19
27
61
15
239
116
84
53
121
0
19409
19409
0
171
277
72
167
295
353
188
189
234
325
63
371
156
123
0
102

5
20
12
153
9
25
169
75
117
20
115
0
9
159
25
0
2
18
71
54
27
11
41
0
12777
12777
0
11
92
40
53
127
149
63
143
146
6
138
130
224
118
1
149

0
1
28
39
42
4
9
10
4
2
42
0
7
10
3
15
35
3
82
2
17
36
0
0
6137
6137
0
88
69
3
74
98
108
154
35
178
148
6
122
106
7
1
4

0
0
24
38
40
2
2
10
1
1
38
0
6
9
0
15
34
3
70
2
14
34
0
0
4386
4386
0
88
64
2
67
98
86
121
35
134
147
3
117
35
7
0
2

0
1
4
1
2
2
7
0
3
1
4
0
1
1
3
0
1
0
12
0
3
2
0
0
1751
1751
0
0
5
1
7
0
22
33
0
44
1
3
5
71
0
1
2

171
21
2
68
49
37
244
107
113
44
183
0
12
148
29
0
1
3
134
167
39
12
126
0
16668
16668
0
87
149
76
45
246
254
52
84
129
72
184
112
239
71
0
193

166
4
1
68
46
15
146
62
60
25
84
0
5
39
12
0
0
2
93
113
32
7
88
0
8620
8620
0
78
72
39
26
120
146
26
39
35
68
52
56
102
37
0
54

5
17
1
0
3
22
98
45
53
19
99
0
7
109
17
0
1
1
41
54
7
5
38
0
8048
8048
0
9
77
37
19
126
108
26
45
94
4
132
56
137
34
0
139

130
309
31
0
40
82
0
333
402
262
74
39
2
370
142
191
28
461
0
1
30
7
101
63
97
234
88
0
0
155
308
54
241
0
1
21
5
0
105
48
45
357
0

123
14
164
0
70
35
1
381
261
298
180
79
1
271
111
56
30
130
0
1
38
11
80
85
94
242
37
1
0
38
429
86
79
0
0
1
2
0
41
43
40
428
0

17
4
1
0
9
3
0
58
25
177
64
87
1
77
32
18
0
147
0
1
0
5
2
4
27
299
39
0
0
24
364
52
44
0
0
0
4
0
39
13
0
136
0

17
4
0
0
1
3
0
31
14
82
1
34
1
56
25
14
0
120
0
1
0
5
2
3
13
129
38
0
0
23
184
15
43
0
0
0
2
0
38
8
0
123
0

0
0
1
0
8
0
0
27
11
95
63
53
0
21
7
4
0
27
0
0
0
0
0
1
14
170
1
0
0
1
180
37
1
0
0
0
2
0
1
5
0
13
0

209
170
193
0
80
59
1
306
452
300
89
20
1
374
161
114
10
188
0
0
13
6
108
120
110
92
86
0
0
110
309
70
55
0
0
4
3
0
101
6
85
395
0

88
161
31
0
30
48
0
185
255
125
43
1
0
150
85
68
0
120
0
0
9
0
28
40
56
44
50
0
0
74
80
29
38
0
0
3
3
0
61
3
45
138
0

121
9
162
0
50
11
1
121
197
175
46
19
1
224
76
46
10
68
0
0
4
6
80
80
54
48
36
0
0
36
229
41
17
0
0
1
0
0
40
3
40
257
0

33
209
54
86
255
8
95
488
249
0
103
25
87
15
3
12
195
116
58
97
10
696
10
112
8
159
355
69
0
129
40
139
154
63
100
8
29
26
149
426
287
166
106

28
75
50
39
52
69
119
278
188
0
53
54
104
18
5
5
94
116
55
96
68
532
3
20
5
113
265
59
0
78
14
213
362
30
139
11
100
15
73
221
131
45
38

5
127
5
21
92
3
9
227
158
0
32
3
5
0
0
0
129
75
85
29
0
93
0
36
1
14
226
54
0
1
8
4
304
27
127
2
7
6
48
84
26
43
21

3
124
4
21
92
2
5
170
112
0
32
0
5
0
0
0
123
45
47
25
0
82
0
36
1
12
150
30
0
1
8
2
67
26
52
1
6
6
43
80
24
42
16

2
3
1
0
0
1
4
57
46
0
0
3
0
0
0
0
6
30
38
4
0
11
0
0
0
2
76
24
0
0
0
2
237
1
75
1
1
0
5
4
2
1
5

56
153
96
33
121
74
166
429
257
0
60
67
121
19
1
0
131
149
24
142
78
972
3
38
9
206
270
67
0
168
43
7
177
35
82
16
91
1
56
509
321
31
80

30
81
47
22
90
6
80
223
125
0
30
19
45
9
0
0
68
67
10
62
10
489
1
29
4
106
115
35
0
100
31
2
72
18
36
6
16
1
18
307
204
13
57

26
72
49
11
31
68
86
206
132
0
30
48
76
10
1
0
63
82
14
80
68
483
2
9
5
100
155
32
0
68
12
5
105
17
46
10
75
0
38
202
117
18
23

99
155
151
123
248
6
602
9
104
16
172
59
229
39
0
729
85
172
217
78
60
59
28
2
57
15
0
216
132
170
3
50
8
151
49
4
65
30
119
62
42
248
2

55
82
25
38
174
4
352
1
4
6
51
47
257
18
0
296
27
38
68
10
81
54
1
5
45
4
0
63
81
58
0
172
14
25
68
23
131
20
38
8
15
151
7

26
16
16
5
74
0
36
0
14
0
2
16
14
11
0
147
12
5
9
15
18
0
13
0
5
1
0
28
14
37
2
33
0
22
17
0
70
1
24
13
36
20
0

21
15
16
3
45
0
28
0
14
0
1
13
9
11
0
132
11
5
9
14
3
0
13
0
4
0
0
27
11
32
2
14
0
21
14
0
32
1
23
13
36
16
0

5
1
0
2
29
0
8
0
0
0
1
3
5
0
0
15
1
0
0
1
15
0
0
0
1
1
0
1
3
5
0
19
0
1
3
0
38
0
1
0
0
4
0

107
98
25
123
196
3
414
8
12
4
208
60
371
39
0
428
24
156
63
3
114
113
14
7
83
18
0
142
119
169
1
164
20
6
67
26
108
49
33
54
9
280
8

59
39
20
103
126
0
202
7
12
3
164
30
157
24
0
364
15
130
60
2
53
59
13
2
46
15
0
106
55
116
1
25
6
4
15
3
21
29
22
48
3
145
2

48
59
5
20
70
3
212
1
0
1
44
30
214
15
0
64
9
26
3
1
61
54
1
5
37
3
0
36
64
53
0
139
14
2
52
23
87
20
11
6
6
135
6

1
40
65
88
0
11
10
66
0
76
62
197
28
9
0
14
189
117
129
70
20361
20126
235
26
98
145
55
61
25
219
148
31
141
4
72
36
145
0
0
102
107
48
223

5
33
48
32
0
8
6
25
0
81
54
27
9
3
0
16
59
45
60
45
16639
16458
181
6
36
43
21
13
14
196
138
13
134
9
61
24
153
0
0
125
157
48
173

0
1
0
10
0
0
2
23
0
8
5
28
3
2
0
2
115
27
28
0
4280
4243
37
1
9
105
5
1
0
2
143
7
15
1
24
2
33
0
0
11
26
0
37

0
0
0
10
0
0
2
23
0
7
5
28
3
2
0
1
112
27
26
0
3444
3410
34
1
9
104
5
1
0
1
64
7
11
0
22
2
16
0
0
9
17
0
36

0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
3
0
2
0
836
833
3
0
0
1
0
0
0
1
79
0
4
1
2
0
17
0
0
2
9
0
1

4
69
113
30
0
19
7
58
0
101
82
142
33
6
0
10
30
75
142
49
23042
22859
183
28
50
82
27
72
31
402
85
17
180
5
25
47
208
0
0
181
139
87
349

0
37
65
19
0
11
1
33
0
50
36
118
24
4
0
1
19
52
85
34
10718
10656
62
24
26
40
19
60
20
212
50
8
64
1
9
23
84
0
0
72
38
40
177

4
32
48
11
0
8
6
25
0
51
46
24
9
2
0
9
11
23
57
15
12324
12203
121
4
24
42
8
12
11
190
35
9
116
4
16
24
124
0
0
109
101
47
172

50
214
49
87
208
54
61
289
146
34
300
133
0
47
42
75
140
79
173
121
7
88
48
15
4
85
95
39
42
76
58
54
140
67
285
135
97
8
43
23
191
271
127

3
74
38
13
3
25
31
118
60
22
101
59
0
49
23
45
95
77
173
178
2
19
140
57
0
101
70
7
151
108
33
0
75
131
239
92
39
9
50
6
44
138
54

10
17
15
1
126
15
10
106
27
20
137
85
0
41
13
73
12
8
23
7
0
28
1
21
2
17
21
0
6
19
0
0
5
6
12
4
2
1
11
4
86
41
7

10
17
15
1
125
15
9
105
26
18
121
67
0
20
11
49
10
3
19
3
0
26
1
4
2
17
21
0
2
19
0
0
5
4
10
3
2
1
6
3
82
40
7

0
0
0
0
1
0
1
1
1
2
16
18
0
21
2
24
2
5
4
4
0
2
0
17
0
0
0
0
4
0
0
0
0
2
2
1
0
0
5
1
4
1
0

23
239
70
51
58
54
72
245
19
20
180
87
0
54
25
47
197
147
127
241
6
52
170
48
2
133
127
45
179
80
12
0
156
164
228
194
26
11
79
14
78
353
138

21
168
32
51
56
30
43
156
5
4
110
51
0
26
8
26
113
75
61
93
4
40
37
8
2
50
58
38
36
19
9
0
83
45
54
112
13
3
36
12
47
218
116

2
71
38
0
2
24
29
89
14
16
70
36
0
28
17
21
84
72
66
148
2
12
133
40
0
83
69
7
143
61
3
0
73
119
174
82
13
8
43
2
31
135
22

131
161
58
17
38
0
47
4
136
217
15
64
67
0
100
5
164
6
52
77
18
0
96
260
18
20
25
123
1
86
0
29
18
129
80
42
29
53
42
39
88
39
23

100
108
63
36
24
0
20
4
144
282
22
118
43
0
144
3
99
16
77
12
96
0
65
103
22
4
55
218
3
171
2
33
23
21
18
83
53
55
158
82
109
58
0

14
11
13
4
6
0
14
1
67
20
2
3
5
0
14
0
32
0
2
2
17
0
42
17
0
11
3
33
0
125
0
5
7
42
7
15
28
4
0
0
26
7
12

14
11
11
4
6
0
12
1
32
17
1
3
4
0
11
0
27
0
2
1
5
0
31
15
0
10
2
21
0
48
0
3
5
42
6
5
8
3
0
0
19
7
12

0
0
2
0
0
0
2
0
35
3
1
0
1
0
3
0
5
0
0
1
12
0
11
2
0
1
1
12
0
77
0
2
2
0
1
10
20
1
0
0
7
0
0

150
149
105
39
44
0
30
3
149
293
6
116
93
0
115
2
143
7
84
68
68
0
106
186
2
0
13
290
3
116
2
18
27
3
75
82
47
73
187
114
134
84
7

76
84
45
9
22
0
13
0
57
139
4
29
56
0
55
1
92
4
37
60
8
0
53
102
2
0
5
94
1
23
0
10
10
2
66
17
18
30
38
36
48
29
7

74
65
60
30
22
0
17
3
92
154
2
87
37
0
60
1
51
3
47
8
60
0
53
84
0
0
8
196
2
93
2
8
17
1
9
65
29
43
149
78
86
55
0

228
30
25
156
88
526
201
71
18
93
64
63
21
186
95
89
51
6
11
6
214
122
1
5
63
5
216
62
73
184
72
29
10
40
174
95
33
55
181
11
176
45
64

208
48
21
49
53
194
194
116
0
65
47
46
29
164
20
90
1
36
38
1
47
97
2
5
108
16
228
48
41
160
73
51
7
19
155
101
45
7
40
29
250
26
66

12
18
6
16
4
17
6
21
1
5
8
2
0
7
31
16
1
1
1
0
69
41
0
0
2
0
6
0
1
35
39
2
5
4
5
7
2
0
19
0
0
0
19

9
11
5
13
3
13
4
13
1
2
6
1
0
7
31
8
1
1
1
0
68
38
0
0
1
0
6
0
1
34
5
1
5
3
4
6
2
0
19
0
0
0
19

3
7
1
3
1
4
2
8
0
3
2
1
0
0
0
8
0
0
0
0
1
3
0
0
1
0
0
0
0
1
34
1
0
1
1
1
0
0
0
0
0
0
0

15
43
10
18
12
418
237
51
14
138
73
75
20
243
15
52
18
25
41
7
183
142
2
5
149
4
340
17
97
226
48
53
7
30
108
179
60
50
69
19
154
0
109

8
11
1
15
7
255
100
15
14
77
35
41
8
95
15
24
17
1
6
6
139
60
0
2
45
0
148
8
63
118
32
20
1
15
67
79
23
43
43
6
40
0
43

7
32
9
3
5
163
137
36
0
61
38
34
12
148
0
28
1
24
35
1
44
82
2
3
104
4
192
9
34
108
16
33
6
15
41
100
37
7
26
13
114
0
66

31
0
38
15
41
0
86
14
5
110
35
33
53
10
18
83
70
53
108
77
89
53
22
28
7
62
56
3
71
27
87
235
25
54
77
47
21
158
85
27
1
19
0

22
0
57
4
51
2
112
78
9
25
113
63
38
37
17
117
11
37
66
15
9
2
9
46
24
29
19
4
36
56
64
153
18
25
172
47
42
126
13
67
4
8
0

0
0
1
3
13
0
7
7
0
34
3
31
12
5
1
3
11
37
58
65
79
1
1
2
0
40
1
0
47
2
23
31
0
10
84
1
2
8
38
0
0
1
0

0
0
1
3
6
0
7
1
0
29
2
19
12
0
1
2
11
35
55
65
78
1
1
2
0
39
1
0
46
2
22
28
0
10
6
1
1
7
35
0
0
1
0

0
0
0
0
7
0
0
6
0
5
1
12
0
5
0
1
0
2
3
0
1
0
0
0
0
1
0
0
1
0
1
3
0
0
78
0
1
1
3
0
0
0
0

8
0
87
12
67
1
180
85
14
8
102
65
12
42
18
197
37
51
105
8
7
54
6
67
31
50
71
4
53
47
127
292
43
66
148
92
61
260
56
73
5
26
0

4
0
30
9
26
0
75
13
5
5
26
14
6
10
8
81
36
18
46
3
6
52
3
25
7
22
53
2
20
10
65
155
25
41
63
45
20
136
46
17
1
18
0

4
0
57
3
41
1
105
72
9
3
76
51
6
32
10
116
1
33
59
5
1
2
3
42
24
28
18
2
33
37
62
137
18
25
85
47
41
124
10
56
4
8
0

124
3
103
13
5
12
172
43
87
4
40
18
43
85
72
100
11
212
0
117
96
17
33
172
45
210
6
16
123
0
38
207
10
2
7
0
18
0
21
16
0
7
5

35
5
311
0
0
125
206
110
76
12
51
63
73
44
44
71
21
192
21
89
72
7
51
85
65
69
3
5
70
0
2
186
2
0
11
0
77
1
51
102
0
4
70

4
1
61
1
0
1
31
5
49
0
4
0
7
3
15
9
0
4
0
10
12
15
18
15
4
67
0
1
1
0
32
46
0
0
0
0
0
1
1
0
0
6
1

3
0
30
1
0
0
13
5
39
0
3
0
4
2
11
5
0
3
0
10
12
15
11
14
3
67
0
0
1
0
31
37
0
0
0
0
0
0
1
0
0
4
0

1
1
31
0
0
1
18
0
10
0
1
0
3
1
4
4
0
1
0
0
0
0
7
1
1
0
0
1
0
0
1
9
0
0
0
0
0
1
0
0
0
2
1

140
2
345
11
1
133
329
135
85
13
81
55
104
58
82
158
31
357
17
115
152
4
54
118
92
176
5
4
127
0
4
252
12
0
17
0
79
0
51
118
0
3
74

114
1
68
11
1
9
146
29
31
2
37
6
37
34
47
93
11
187
0
63
81
0
15
53
30
123
2
2
63
0
3
109
10
0
6
0
12
0
7
16
0
1
5

26
1
277
0
0
124
183
106
54
11
44
49
67
24
35
65
20
170
17
52
71
4
39
65
62
53
3
2
64
0
1
143
2
0
11
0
67
0
44
102
0
2
69

61
44
17
9
99
45
4
229
91
109
118
135
25
1
12
195
41
53
93
7
0
34
0
33
82
19
1
12
111
121
8
0
0
0
188
243
143
28
38
145
41
20
41

17
41
12
0
94
98
10
234
31
33
69
50
55
0
13
98
5
46
111
11
0
33
0
4
105
10
0
40
53
36
16
0
0
0
158
101
85
36
18
116
2
0
90

1
12
3
3
7
0
0
55
36
15
32
18
13
0
3
65
10
5
16
2
0
4
0
0
0
2
0
3
15
87
4
0
0
0
14
43
37
5
21
17
36
19
1

1
11
2
3
7
0
0
54
36
14
29
16
8
0
3
56
10
3
15
2
0
4
0
0
0
1
0
1
14
87
3
0
0
0
11
43
35
3
19
17
34
19
1

0
1
1
0
0
0
0
1
0
1
3
2
5
0
0
9
0
2
1
0
0
0
0
0
0
1
0
2
1
0
1
0
0
0
3
0
2
2
2
0
2
0
0

75
65
7
4
166
143
14
348
48
78
97
36
32
1
3
148
11
9
166
15
0
22
0
37
160
20
1
36
80
40
20
0
0
0
284
215
49
57
30
225
7
1
129

59
26
4
4
82
45
4
130
28
49
42
6
6
1
2
89
9
4
62
4
0
10
0
33
69
12
1
8
43
10
5
0
0
0
150
133
38
25
17
112
7
1
39

16
39
3
0
84
98
10
218
20
29
55
30
26
0
1
59
2
5
104
11
0
12
0
4
91
8
0
28
37
30
15
0
0
0
134
82
11
32
13
113
0
0
90

0
184
60
63
16
21
0
75
3
235
18323
18323
0
62
0
45
25
81
8
60
18
48
10
1
131
234
16
0
4
60
126
289
1
44
6
4
50
103
0
67
0
0
116

0
106
112
15
14
3
0
44
0
181
13756
13756
0
92
0
58
36
79
6
57
17
36
5
0
127
152
14
0
2
145
40
185
0
0
2
4
47
90
0
3
0
0
51

0
17
0
8
2
6
0
14
3
37
4299
4299
0
3
0
1
0
0
0
3
0
10
11
1
9
13
4
0
0
6
28
44
0
3
4
3
3
26
0
40
0
0
45

0
17
0
8
2
6
0
12
3
34
3597
3597
0
1
0
0
0
0
0
1
0
10
9
1
9
10
0
0
0
2
28
42
0
3
4
2
1
26
0
38
0
0
42

0
0
0
0
0
0
0
2
0
3
702
702
0
2
0
1
0
0
0
2
0
0
2
0
0
3
4
0
0
4
0
2
0
0
0
1
2
0
0
2
0
0
3

0
195
172
70
28
15
0
93
0
183
21997
21997
0
118
0
90
15
160
14
114
35
74
3
0
249
188
23
0
1
140
118
344
1
32
0
1
90
166
0
17
0
0
51

0
114
60
55
14
13
0
55
0
62
11095
11095
0
55
0
41
10
81
8
59
18
38
1
0
122
112
14
0
1
28
80
177
1
32
0
0
46
76
0
16
0
0
26

0
81
112
15
14
2
0
38
0
121
10902
10902
0
63
0
49
5
79
6
55
17
36
2
0
127
76
9
0
0
112
38
167
0
0
0
1
44
90
0
1
0
0
25

207
188
87
1
0
51
145
273
196
86
99
0
106
11
117
250
78
53
5
176
35
316
141
34
97
95
103
82
65
254
46
57
59
99
0
44
10
0
4
184
124
130
0

64
151
34
2
0
51
107
222
132
13
18
0
39
7
93
142
109
143
7
258
11
151
132
65
120
0
36
137
109
195
52
91
60
127
0
17
21
0
4
162
119
136
2

29
53
18
0
0
7
40
21
64
65
66
0
36
9
12
36
20
17
4
38
2
87
22
14
3
19
73
24
17
89
1
3
43
34
0
10
8
0
3
36
26
3
1

29
49
18
0
0
5
36
20
60
63
63
0
36
8
9
34
19
17
3
18
2
79
18
13
2
19
68
17
14
83
1
1
38
31
0
7
8
0
3
36
24
2
0

0
4
0
0
0
2
4
1
4
2
3
0
0
1
3
2
1
0
1
20
0
8
4
1
1
0
5
7
3
6
0
2
5
3
0
3
0
0
0
0
2
1
1

237
214
101
3
0
94
138
373
252
29
47
0
96
9
197
254
81
61
0
289
41
361
231
64
202
41
53
156
155
333
97
144
54
164
0
44
23
0
4
206
204
125
0

174
95
67
1
0
46
42
160
125
21
32
0
61
3
107
136
27
15
0
110
30
218
109
15
84
41
23
57
51
151
45
55
4
66
0
31
2
0
1
120
87
40
0

63
119
34
2
0
48
96
213
127
8
15
0
35
6
90
118
54
46
0
179
11
143
122
49
118
0
30
99
104
182
52
89
50
98
0
13
21
0
3
86
117
85
0

208
0
99
310
130
34
256
31
124
53
3
1
219
10
4
26
311
233
366
38
21
0
154
0
110
0
57
138
238
64
42
302
79
148
14
18
58
99
31
172
159
14
42

58
0
45
239
114
80
115
4
227
10
6
13
193
8
2
17
171
133
301
36
20
0
80
0
138
0
60
94
142
65
34
133
56
102
16
7
148
58
43
36
52
6
72

36
0
56
105
67
5
83
6
72
7
0
1
26
0
3
0
60
70
26
5
0
0
88
0
13
0
0
12
47
0
12
65
2
15
0
6
5
49
1
52
13
3
0

35
0
55
68
34
4
57
6
34
7
0
0
23
0
3
0
53
62
22
3
0
0
81
0
13
0
0
12
40
0
11
63
0
12
0
6
3
49
1
51
13
3
0

1
0
1
37
33
1
26
0
38
0
0
1
3
0
0
0
7
8
4
2
0
0
7
0
0
0
0
0
7
0
1
2
2
3
0
0
2
0
0
1
0
0
0

223
0
73
375
130
37
186
22
226
25
7
11
334
14
0
25
368
264
499
23
3
0
119
0
188
0
25
214
263
129
63
361
126
203
29
8
194
103
60
119
155
16
106

167
0
33
181
67
5
108
19
64
19
1
1
147
6
0
17
210
149
265
5
1
0
59
0
67
0
13
120
156
64
30
231
75
118
13
5
51
46
26
86
119
10
35

56
0
40
194
63
32
78
3
162
6
6
10
187
8
0
8
158
115
234
18
2
0
60
0
121
0
12
94
107
65
33
130
51
85
16
3
143
57
34
33
36
6
71

2
0
67
598
3
9
23
43
16
77
180
0
106
43
0
73
16
63
49
89
0
17
16
29
272
226
98
3
0
37
101
0
142
18
123
105
99
123
95
70
97
3
93

0
2
15
335
26
22
3
7
21
48
22
0
41
23
0
19
11
16
42
62
0
13
0
30
428
134
12
3
0
21
88
0
240
26
134
42
165
102
100
16
73
3
72

2
0
41
276
0
1
2
3
2
18
16
0
22
2
0
10
4
7
5
11
0
2
12
0
32
170
8
2
0
8
4
0
12
0
11
29
27
4
6
25
13
0
13

2
0
37
173
0
0
2
3
1
18
16
0
21
2
0
10
2
7
5
10
0
2
12
0
23
112
8
1
0
7
2
0
8
0
6
29
24
4
5
23
12
0
8

0
0
4
103
0
1
0
0
1
0
0
0
1
0
0
0
2
0
0
1
0
0
0
0
9
58
0
1
0
1
2
0
4
0
5
0
3
0
1
2
1
0
5

0
1
20
619
24
27
5
42
35
92
166
0
87
56
0
45
15
57
61
135
0
25
1
42
336
162
72
4
0
28
174
0
319
36
219
107
164
206
188
48
155
5
116

0
0
13
390
3
7
2
35
15
49
145
0
52
34
0
29
9
43
32
74
0
12
1
15
60
88
63
2
0
18
91
0
103
12
101
68
30
110
90
34
84
3
55

0
1
7
229
21
20
3
7
20
43
21
0
35
22
0
16
6
14
29
61
0
13
0
27
276
74
9
2
0
10
83
0
216
24
118
39
134
96
98
14
71
2
61

177
78
4
6
6
0
132
5
18
9
26
91
219
164
24
250
0
0
227
53
8
53
0
4
0
56
21
35
33
5
28
15
320
38
27
5
1
0
23
319
161
0
192

139
53
0
0
2
0
117
0
10
5
15
62
206
57
36
167
0
0
121
37
7
107
0
7
0
76
33
31
68
2
132
20
172
5
78
0
0
0
0
253
55
0
130

28
28
4
5
6
0
32
1
19
4
7
8
21
14
9
12
0
0
119
0
0
48
0
5
0
17
5
0
1
0
0
10
60
34
13
5
0
0
3
34
57
0
9

23
26
4
5
4
0
31
1
11
4
7
8
15
13
4
10
0
0
107
0
0
20
0
3
0
4
2
0
1
0
0
10
57
34
10
5
0
0
3
23
54
0
8

5
2
0
0
2
0
1
0
8
0
0
0
6
1
5
2
0
0
12
0
0
28
0
2
0
13
3
0
0
0
0
0
3
0
3
0
0
0
0
11
3
0
1

237
26
0
0
0
0
206
0
3
7
33
105
200
140
19
249
0
0
223
68
13
70
0
5
0
106
45
66
75
4
149
22
337
9
87
0
1
0
13
318
129
0
264

130
8
0
0
0
0
97
0
1
3
18
52
91
93
5
182
0
0
116
33
6
23
0
1
0
47
16
35
19
4
22
2
187
4
14
0
1
0
13
164
84
0
157

107
18
0
0
0
0
109
0
2
4
15
53
109
47
14
67
0
0
107
35
7
47
0
4
0
59
29
31
56
0
127
20
150
5
73
0
0
0
0
154
45
0
107

513
110
81
117
6
25
64
155
145
86
73
301
157
44
0
4
20
46
36
150
5746
5746
0
102
75
15
38
9
7
4
112
119
3
7
0
35
214
41
9
0
31
51
29

222
123
73
57
6
7
132
78
47
53
36
242
47
38
0
1
79
76
9
89
4892
4892
0
18
23
47
36
6
53
26
144
166
5
7
3
50
94
35
3
0
1
5
47

56
11
11
50
0
1
26
22
37
13
32
143
87
8
0
4
0
0
4
55
1471
1471
0
12
13
5
20
4
0
0
6
12
0
0
0
0
16
5
0
0
0
9
5

54
10
11
48
0
1
16
22
37
12
32
98
80
8
0
4
0
0
4
52
985
985
0
10
13
1
18
2
0
0
3
2
0
0
0
0
8
2
0
0
0
8
4

2
1
0
2
0
0
10
0
0
1
0
45
7
0
0
0
0
0
0
3
486
486
0
2
0
4
2
2
0
0
3
10
0
0
0
0
8
3
0
0
0
1
1

469
196
11
121
8
13
164
165
148
124
77
275
76
65
0
0
99
111
36
169
4801
4801
0
90
37
5
20
3
58
26
49
270
8
4
3
17
23
7
0
0
0
4
22

331
78
5
67
3
7
46
91
102
72
41
115
52
30
0
0
20
39
28
85
2262
2262
0
82
30
3
11
1
6
2
37
115
3
0
0
4
9
3
0
0
0
3
9

138
118
6
54
5
6
118
74
46
52
36
160
24
35
0
0
79
72
8
84
2539
2539
0
8
7
2
9
2
52
24
12
155
5
4
3
13
14
4
0
0
0
1
13

6
6
6
142
0
88
14
5
0
41
57
11
101
155
32
231
50
20
1
148
0
31
16
2
26
13
38
37
28
61
28
200
14
37
51
73
2
24
0
41
1
39
53

5
30
26
70
0
54
44
52
0
22
112
15
98
71
90
89
79
12
1
23
0
19
10
5
153
42
51
45
33
5
35
46
37
18
28
56
10
37
0
12
1
141
147

3
1
0
32
0
3
3
0
0
1
9
0
16
38
3
8
1
4
0
7
0
0
6
0
118
7
14
5
0
3
0
110
2
1
54
26
0
0
0
5
0
6
3

2
1
0
28
0
3
2
0
0
1
8
0
13
38
3
7
1
4
0
7
0
0
2
0
16
2
5
3
0
3
0
109
1
0
28
26
0
0
0
5
0
0
3

1
0
0
4
0
0
1
0
0
0
1
0
3
0
0
1
0
0
0
0
0
0
4
0
102
5
9
2
0
0
0
1
1
1
26
0
0
0
0
0
0
6
0

6
25
0
102
0
70
49
56
0
46
160
2
121
142
10
114
31
2
0
100
0
5
11
6
54
29
38
46
37
12
53
121
20
39
14
52
12
21
0
20
1
165
167

4
3
0
48
0
32
9
5
0
29
49
2
32
90
3
37
5
2
0
98
0
3
6
1
7
6
17
13
15
10
23
78
4
26
13
21
2
8
0
16
0
33
33

2
22
0
54
0
38
40
51
0
17
111
0
89
52
7
77
26
0
0
2
0
2
5
5
47
23
21
33
22
2
30
43
16
13
1
31
10
13
0
4
1
132
134

19
24
213
26
89
94
3
32
43
0
4
0
70
9
0
2
84
0
0
3
8
69
0
2
49
36
11
3
0
0
4
7
9
163
14
6
0
97
7
11
3
0
0

23
49
296
9
11
70
10
27
14
0
7
4
26
9
0
0
18
0
0
1
13
46
0
0
131
10
32
7
0
1
17
5
6
118
1
10
1
15
31
0
0
0
10

5
60
235
0
25
15
1
11
24
0
1
0
9
0
0
1
10
0
0
0
1
29
0
2
3
29
0
1
0
0
0
3
3
21
0
3
0
52
23
3
0
0
0

5
17
86
0
25
14
0
10
23
0
0
0
7
0
0
1
10
0
0
0
1
24
0
2
2
27
0
0
0
0
0
3
3
18
0
3
0
52
4
3
0
0
0

0
43
149
0
0
1
1
1
1
0
1
0
2
0
0
0
0
0
0
0
0
5
0
0
1
2
0
1
0
0
0
0
0
3
0
0
0
0
19
0
0
0
0

21
11
265
28
51
94
9
43
27
0
7
4
39
13
0
1
68
0
0
4
17
63
0
0
34
7
40
9
0
1
4
8
0
86
7
0
1
11
12
8
3
0
0

8
5
119
19
41
51
3
18
14
0
2
0
34
5
0
1
58
0
0
3
4
26
0
0
27
5
9
3
0
0
1
3
0
43
6
0
0
10
3
8
3
0
0

13
6
146
9
10
43
6
25
13
0
5
4
5
8
0
0
10
0
0
1
13
37
0
0
7
2
31
6
0
1
3
5
0
43
1
0
1
1
9
0
0
0
0

8
0
5
148
123
24
58
5
77
1
38
10
1
7
24
102
0
2
11
10
28
3
175
0
13
63
35
2
21
42
20
22
215
0
142
0
71
0
87
8
20
66
0

9
0
36
10
169
45
16
4
1
0
35
6
0
1
2
82
0
0
8
59
106
10
45
0
15
11
34
4
17
69
4
11
121
0
119
0
16
1
23
7
17
154
0

0
0
13
101
23
0
6
1
23
0
1
1
1
0
16
13
0
0
5
0
1
0
1
0
1
4
1
0
0
2
6
0
6
0
27
0
0
0
19
0
2
26
0

0
0
2
99
23
0
5
1
23
0
1
1
1
0
16
13
0
0
3
0
1
0
1
0
1
3
1
0
0
1
4
0
4
0
17
0
0
0
19
0
1
9
0

0
0
11
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
1
2
0
2
0
10
0
0
0
0
0
1
17
0

3
0
22
53
123
67
58
0
51
1
58
7
0
5
10
171
0
2
7
61
98
0
41
0
15
70
2
5
9
25
5
0
39
0
75
0
85
1
2
3
1
23
0

1
0
1
45
41
23
47
0
50
1
35
3
0
4
8
89
0
2
5
7
13
0
35
0
5
60
1
1
2
6
5
0
22
0
27
0
69
0
1
1
1
16
0

2
0
21
8
82
44
11
0
1
0
23
4
0
1
2
82
0
0
2
54
85
0
6
0
10
10
1
4
7
19
0
0
17
0
48
0
16
1
1
2
0
7
0

15
10192
10192
0
79
64
127
1
85
27
3
0
0
0
207
109
10
62
120
34
57
171
53
28
126
218
90
37
6
2
35
82
9
53
32
76
63
46
0
0
27
44
8

4
6743
6743
0
96
17
34
0
48
12
5
0
0
0
169
1
11
1
15
64
6
59
8
46
87
184
86
11
7
4
74
77
33
44
31
36
7
10
0
0
39
34
8

5
2878
2878
0
5
6
78
0
19
19
1
0
0
0
120
28
6
18
0
2
0
12
0
7
11
14
4
14
3
3
3
60
8
27
7
16
2
34
0
0
13
10
2

3
2279
2279
0
3
6
76
0
16
12
0
0
0
0
115
27
6
17
0
0
0
11
0
3
6
10
2
13
2
1
0
58
3
22
5
16
2
32
0
0
7
9
2

2
599
599
0
2
0
2
0
3
7
1
0
0
0
5
1
0
1
0
2
0
1
0
4
5
4
2
1
1
2
3
2
5
5
2
0
0
2
0
0
6
1
0

2
7427
7427
0
34
27
52
0
93
11
6
0
0
0
183
72
13
41
67
94
19
164
60
51
46
327
168
29
10
2
93
19
33
33
14
29
31
14
0
0
30
19
14

2
3984
3984
0
16
19
43
0
55
7
3
0
0
0
45
72
3
41
55
34
14
115
53
13
23
177
84
19
4
1
25
13
5
11
7
22
27
9
0
0
15
12
6

0
3443
3443
0
18
8
9
0
38
4
3
0
0
0
138
0
10
0
12
60
5
49
7
38
23
150
84
10
6
1
68
6
28
22
7
7
4
5
0
0
15
7
8

83
58
68
71
104
66
0
0
34
55
357
17
47
94
2
2
59
11
189
3
141
57
64
283
213
55
143
48
101
59
38
308
48
125
122
0
24
2
73
5
81
18
0

14
61
58
1
1
192
0
0
9
4
229
10
74
86
6
4
71
3
110
3
9
45
63
107
56
44
81
108
26
47
88
156
46
42
144
0
13
1
68
5
66
25
2

40
13
17
0
3
7
0
0
4
28
89
2
3
9
1
1
8
1
2
0
8
7
6
107
44
11
10
0
9
32
64
18
8
9
24
0
10
0
12
0
2
0
0

39
5
14
0
3
5
0
0
3
27
55
1
3
6
1
0
4
0
1
0
7
3
1
89
42
3
9
0
6
16
24
10
7
7
14
0
8
0
11
0
1
0
0

1
8
3
0
0
2
0
0
1
1
34
1
0
3
0
1
4
1
1
0
1
4
5
18
2
8
1
0
3
16
40
8
1
2
10
0
2
0
1
0
1
0
0

27
51
64
7
45
38
0
0
3
6
354
10
73
23
1
3
8
0
34
0
8
27
11
101
29
3
3
4
3
69
51
160
51
62
135
0
18
1
125
0
123
18
0

17
21
22
7
45
12
0
0
3
6
190
6
16
15
0
1
7
0
21
0
6
21
7
65
22
2
3
1
3
38
10
103
16
39
34
0
8
1
59
0
62
5
0

10
30
42
0
0
26
0
0
0
0
164
4
57
8
1
2
1
0
13
0
2
6
4
36
7
1
0
3
0
31
41
57
35
23
101
0
10
0
66
0
61
13
0

181
396
52
81
148
189
6
18
93
16
189
1
121
14
151
4
26
3
0
3
57
42
0
124
200
139
6
0
47
266
2
200
0
0
1
18
0
21
62
0
89
0
14

51
207
2
60
66
74
10
29
42
0
166
3
84
19
85
5
36
2
0
2
34
56
3
11
108
53
8
17
19
53
0
89
0
0
4
15
0
135
8
0
18
0
8

14
108
50
1
125
79
0
1
58
8
15
0
13
2
40
0
0
0
0
3
27
4
1
81
13
68
2
13
8
135
2
36
0
0
0
4
0
67
28
0
44
0
4

12
98
50
1
119
75
0
1
56
8
13
0
12
1
37
0
0
0
0
3
27
3
0
78
12
64
2
0
7
132
2
29
0
0
0
4
0
8
26
0
43
0
4

2
10
0
0
6
4
0
0
2
0
2
0
1
1
3
0
0
0
0
0
0
1
1
3
1
4
0
13
1
3
0
7
0
0
0
0
0
59
2
0
1
0
0

104
378
4
82
66
87
12
30
53
3
223
0
89
6
170
1
38
3
0
0
31
92
0
11
255
70
1
1
45
40
0
147
0
0
5
9
0
66
23
0
49
0
9

69
201
2
46
21
47
5
11
28
3
97
0
45
1
99
1
17
1
0
0
15
38
0
6
155
38
0
0
32
30
0
93
0
0
1
5
0
11
22
0
39
0
4

35
177
2
36
45
40
7
19
25
0
126
0
44
5
71
0
21
2
0
0
16
54
0
5
100
32
1
1
13
10
0
54
0
0
4
4
0
55
1
0
10
0
5

109
3
4
0
91
0
485
73
32
1
59
0
0
124
9
105
7
84
78
30
20
90
63
3
26
58
61
21
57
14795
13635
1160
62
148
249
9
690
6
70
8
3
111
107

27
1
1
0
125
0
265
234
113
2
46
0
0
58
26
81
1
50
26
11
47
56
33
17
28
85
136
76
74
11364
10544
820
33
135
116
7
453
7
83
1
2
119
36

0
0
0
0
71
0
158
70
14
0
12
0
0
62
12
75
2
0
6
0
8
50
3
1
1
29
17
51
21
3131
3075
56
0
74
33
4
32
3
0
0
1
45
21

0
0
0
0
14
0
147
19
14
0
11
0
0
61
5
50
1
0
3
0
7
46
3
0
1
16
11
16
20
2164
2113
51
0
29
30
4
27
1
0
0
1
45
21

0
0
0
0
57
0
11
51
0
0
1
0
0
1
7
25
1
0
3
0
1
4
0
1
0
13
6
35
1
967
962
5
0
45
3
0
5
2
0
0
0
0
0

97
1
3
0
136
0
377
43
14
0
71
0
0
54
23
67
3
123
45
19
19
68
91
16
53
91
49
39
75
13643
13274
369
5
168
184
10
665
5
120
0
2
163
3

72
1
3
0
68
0
254
4
8
0
36
0
0
30
4
47
3
79
40
18
3
36
58
3
25
31
6
5
25
7119
6963
156
5
92
85
3
355
2
47
0
1
49
3

25
0
0
0
68
0
123
39
6
0
35
0
0
24
19
20
0
44
5
1
16
32
33
13
28
60
43
34
50
6524
6311
213
0
76
99
7
310
3
73
0
1
114
0

39
405
39
91
54
237
189
38
78
5
217
12
0
388
0
52
86
59
355
209
0
0
89
68
81
0
0
51
12
114
150
19
19
2
7
24
0
402
127
11
70
23
68

65
121
94
51
73
75
24
48
19
6
95
1
0
249
0
14
11
135
158
25
0
0
85
55
73
0
0
139
3
65
120
24
31
0
5
92
0
205
202
0
112
11
107

68
75
3
10
0
17
8
7
19
0
32
2
0
45
0
2
3
2
10
27
0
0
1
0
2
0
0
143
0
33
64
0
5
1
6
74
0
87
28
0
14
2
7

25
54
1
8
0
15
4
6
19
0
26
2
0
19
0
2
3
2
8
26
0
0
1
0
1
0
0
29
0
33
22
0
3
1
5
10
0
84
20
0
5
2
3

43
21
2
2
0
2
4
1
0
0
6
0
0
26
0
0
0
0
2
1
0
0
0
0
1
0
0
114
0
0
42
0
2
0
1
64
0
3
8
0
9
0
4

25
290
24
19
10
131
17
32
38
11
32
9
0
389
0
28
41
105
95
107
0
0
125
59
123
0
0
45
13
45
152
31
20
0
0
22
0
32
110
4
78
27
162

4
201
7
13
10
98
16
15
25
5
22
8
0
248
0
22
36
16
51
102
0
0
47
48
63
0
0
21
10
24
75
7
5
0
0
2
0
23
48
4
28
16
60

21
89
17
6
0
33
1
17
13
6
10
1
0
141
0
6
5
89
44
5
0
0
78
11
60
0
0
24
3
21
77
24
15
0
0
20
0
9
62
0
50
11
102

74
164
60
39
9
4
11
130
9
72
17
53
0
210
0
685
24
41
52
8
0
381
191
2
0
98
206
0
0
184
113
1
0
37
4
4
193
9
0
0
1
0
67

191
178
13
54
10
8
1
124
43
53
29
69
0
185
0
169
96
12
16
44
0
151
90
1
0
18
149
0
0
38
61
48
2
109
1
6
101
3
0
0
1
0
87

10
28
46
2
0
1
6
1
1
32
0
3
0
44
0
251
1
0
0
2
0
28
32
1
0
6
9
0
0
8
3
1
0
15
0
4
29
0
0
0
0
0
20

8
25
45
1
0
1
6
1
0
31
0
3
0
43
0
239
1
0
0
2
0
22
29
1
0
6
9
0
0
7
3
1
0
7
0
3
29
0
0
0
0
0
20

2
3
1
1
0
0
0
0
1
1
0
0
0
1
0
12
0
0
0
0
0
6
3
0
0
0
0
0
0
1
0
0
0
8
0
1
0
0
0
0
0
0
0

233
179
19
74
15
6
5
253
8
75
11
110
0
343
0
547
101
24
20
4
0
411
139
0
0
63
330
0
0
133
158
47
1
112
3
0
249
12
0
0
0
0
27

53
72
14
22
6
0
5
129
4
28
11
42
0
160
0
403
17
15
13
0
0
298
72
0
0
52
182
0
0
129
98
0
0
15
3
0
150
9
0
0
0
0
9

180
107
5
52
9
6
0
124
4
47
0
68
0
183
0
144
84
9
7
4
0
113
67
0
0
11
148
0
0
4
60
47
1
97
0
0
99
3
0
0
0
0
18

27
30
204
74
5
9
22
165
68
34
9
44
11
42
2
0
9
25
13
17
46
57
24
10
74
31
62
2
115
78
16
0
0
79
85
3
10
0
72
0
175
0
2

58
68
300
99
19
24
72
31
23
36
44
110
14
30
0
0
8
55
9
15
17
63
45
23
123
99
97
0
41
27
38
0
0
78
70
4
14
0
48
0
56
0
16

0
4
147
21
0
3
0
29
53
6
0
77
0
1
0
0
2
2
0
2
1
6
5
1
66
4
20
0
8
3
0
0
0
37
127
0
1
0
27
0
9
0
0

0
2
60
11
0
2
0
28
45
3
0
16
0
1
0
0
2
0
0
2
1
4
3
0
15
2
20
0
8
0
0
0
0
18
71
0
0
0
26
0
5
0
0

0
2
87
10
0
1
0
1
8
3
0
61
0
0
0
0
0
2
0
0
0
2
2
1
51
2
0
0
0
3
0
0
0
19
56
0
1
0
1
0
4
0
0

78
91
276
93
17
21
86
141
19
10
9
70
17
27
2
0
4
17
20
10
7
10
46
1
103
120
87
0
97
55
47
0
0
119
28
7
19
0
21
0
86
0
0

23
26
89
46
0
6
16
112
7
6
2
24
4
25
2
0
1
6
11
4
3
6
10
0
36
24
23
0
67
52
12
0
0
60
14
3
7
0
17
0
68
0
0

55
65
187
47
17
15
70
29
12
4
7
46
13
2
0
0
3
11
9
6
4
4
36
1
67
96
64
0
30
3
35
0
0
59
14
4
12
0
4
0
18
0
0

111
151
103
3
6
12
8
66
10
183
110
10
61
2
36
58
28
24
32
91
265
53
92
29
5
6
14
16
13
79
221
23
45
132
97
72
2
236
7
34
82
9
0

67
75
18
12
3
8
6
95
8
126
69
35
61
4
115
34
45
41
20
45
162
60
38
54
16
90
109
43
56
70
78
1
4
105
63
84
8
180
1
51
41
5
0

18
3
4
0
0
5
9
5
1
72
26
0
3
0
25
42
3
2
16
71
180
0
9
4
1
4
1
2
4
26
2
0
35
5
58
18
0
24
4
10
0
1
0

17
3
1
0
0
2
4
2
1
55
26
0
3
0
11
21
3
1
5
65
120
0
9
4
1
1
0
1
2
20
2
0
33
4
44
17
0
23
4
2
0
0
0

1
0
3
0
0
3
5
3
0
17
0
0
0
0
14
21
0
1
11
6
60
0
0
0
0
3
1
1
2
6
0
0
2
1
14
1
0
1
0
8
0
1
0

138
180
93
15
7
11
4
93
11
237
107
43
37
6
34
24
61
30
25
43
243
51
96
76
14
91
1
41
64
122
274
23
13
213
48
119
0
221
1
56
119
3
0

82
136
83
3
6
9
4
25
6
128
64
10
14
2
16
18
18
8
21
20
143
48
81
25
4
4
1
9
10
59
202
22
11
117
47
39
0
90
1
20
78
2
0

56
44
10
12
1
2
0
68
5
109
43
33
23
4
18
6
43
22
4
23
100
3
15
51
10
87
0
32
54
63
72
1
2
96
1
80
0
131
0
36
41
1
0

0
26
73
14
18
1
218
91
46
63
140
7
13
2
29
481
568
111
7898
7898
0
54
29
3
24
2
40
0
27
58
22
28
0
123
176
0
358
44
0
0
0
0
0

0
31
62
33
1
0
270
32
24
137
33
1
4
1
89
256
440
124
11269
11269
0
82
81
22
50
4
35
0
105
67
59
13
0
65
86
0
142
72
0
0
0
0
0

0
0
2
1
4
0
29
5
0
4
72
4
5
0
0
41
12
3
1965
1965
0
3
4
0
21
0
9
0
3
16
4
10
0
49
38
0
138
16
0
0
0
0
0

0
0
1
1
4
0
28
4
0
4
71
4
4
0
0
41
8
2
1294
1294
0
3
4
0
10
0
6
0
3
15
4
8
0
32
37
0
131
16
0
0
0
0
0

0
0
1
0
0
0
1
1
0
0
1
0
1
0
0
0
4
1
671
671
0
0
0
0
11
0
3
0
0
1
0
2
0
17
1
0
7
0
0
0
0
0
0

0
50
128
45
13
0
162
102
49
188
93
1
0
1
5
111
117
141
12044
12044
0
104
62
18
41
6
60
0
114
27
76
27
0
104
184
0
256
81
0
0
0
0
0

0
21
68
13
13
0
97
75
29
52
61
1
0
1
1
42
57
57
4944
4944
0
37
8
3
12
2
28
0
17
18
17
17
0
75
108
0
149
19
0
0
0
0
0

0
29
60
32
0
0
65
27
20
136
32
0
0
0
4
69
60
84
7100
7100
0
67
54
15
29
4
32
0
97
9
59
10
0
29
76
0
107
62
0
0
0
0
0

45
68
1
13
0
82
46
153
151
0
2
16
52
106
0
283
8
17
4
9
19
4
0
31
6
3
33
82
164
3
10
0
30
1
0
34
25
70
0
0
0
88
3

80
174
0
12
0
166
128
137
56
0
2
54
2
83
0
222
9
26
6
35
43
13
0
53
43
3
53
73
112
147
26
0
114
6
0
104
74
27
0
0
0
148
14

3
4
1
7
0
8
2
46
42
0
0
1
7
64
0
10
0
4
0
0
6
0
0
14
2
1
11
19
24
24
0
0
1
1
0
6
1
12
0
0
0
4
0

2
3
1
7
0
5
2
43
42
0
0
1
7
63
0
10
0
4
0
0
2
0
0
9
1
0
8
16
24
2
0
0
1
1
0
6
0
12
0
0
0
4
0

1
1
0
0
0
3
0
3
0
0
0
0
0
1
0
0
0
0
0
0
4
0
0
5
1
1
3
3
0
22
0
0
0
0
0
0
1
0
0
0
0
0
0

89
202
0
17
0
131
161
219
145
0
2
67
31
122
0
409
3
35
9
29
50
17
0
67
46
1
64
118
238
125
28
0
125
0
0
78
74
49
0
0
0
156
13

36
54
0
5
0
48
35
87
89
0
1
15
31
41
0
227
1
11
3
4
14
4
0
21
5
0
23
49
128
1
6
0
22
0
0
16
14
31
0
0
0
50
2

53
148
0
12
0
83
126
132
56
0
1
52
0
81
0
182
2
24
6
25
36
13
0
46
41
1
41
69
110
124
22
0
103
0
0
62
60
18
0
0
0
106
11

7
1
43
14
0
162
0
118
0
14
29
11
123
12
5
33
2
5
51
0
0
0
49
60
153
37
2
28
39
0
1
118
29
48
12
54
108
68
23
17
20
18
105

11
2
69
36
28
138
0
46
0
4
33
8
75
26
0
43
0
2
54
0
0
0
199
94
159
69
6
7
23
0
2
56
65
54
7
107
37
83
105
106
38
82
224

2
1
19
1
0
1
0
27
0
0
0
3
0
0
0
0
0
0
7
0
0
0
5
2
2
4
1
25
6
0
0
30
6
6
0
18
65
31
9
67
3
4
121

2
0
18
1
0
0
0
27
0
0
0
3
0
0
0
0
0
0
2
0
0
0
2
0
2
4
0
22
6
0
0
29
4
6
0
7
64
26
5
8
2
3
24

0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
3
2
0
0
1
3
0
0
0
1
2
0
0
11
1
5
4
59
1
1
97

7
0
65
28
28
279
0
50
0
14
53
8
131
10
5
1
2
6
88
0
0
0
241
148
293
15
6
4
44
0
0
93
82
90
16
128
76
110
9
48
42
76
169

0
0
20
6
0
152
0
24
0
14
26
6
120
4
5
0
2
4
47
0
0
0
46
58
144
3
1
3
27
0
0
62
21
40
9
43
41
37
7
5
13
11
60

7
0
45
22
28
127
0
26
0
0
27
2
11
6
0
1
0
2
41
0
0
0
195
90
149
12
5
1
17
0
0
31
61
50
7
85
35
73
2
43
29
65
109

124
3
42
0
11
108
0
7
25
18
139
5
22
76
0
27
1
25
34
16
115
37
1
13
21
36
79
20
37
101
23
119
2
0
11
65
80
6
0
3
289
0
229

97
4
199
0
35
121
0
50
70
124
132
49
101
254
0
75
1
80
104
100
151
54
1
31
47
144
129
12
88
302
91
108
8
0
39
176
266
43
0
9
324
0
208

20
1
44
0
4
7
0
2
12
2
4
2
4
16
0
9
0
6
17
5
43
3
1
2
30
11
0
13
5
19
1
27
1
0
30
14
97
34
0
1
26
0
42

18
1
3
0
3
5
0
1
12
2
4
2
3
15
0
9
0
2
2
4
17
3
1
1
10
8
0
10
2
6
0
18
1
0
7
7
17
4
0
0
13
0
28

2
0
41
0
1
2
0
1
0
0
0
0
1
1
0
0
0
4
15
1
26
0
0
1
20
3
0
3
3
13
1
9
0
0
23
7
80
30
0
1
13
0
14

143
3
150
0
18
193
0
39
47
9
87
47
110
119
0
91
2
77
39
5
115
64
0
42
2
91
204
9
103
366
110
146
5
0
6
132
139
4
0
5
435
0
371

72
2
38
0
4
93
0
0
10
2
86
1
18
36
0
16
1
15
17
3
51
20
0
12
0
13
75
5
29
83
21
68
1
0
2
43
30
1
0
2
222
0
188

71
1
112
0
14
100
0
39
37
7
1
46
92
83
0
75
1
62
22
2
64
44
0
30
2
78
129
4
74
283
89
78
4
0
4
89
109
3
0
3
213
0
183

21
157
167
1
0
18
71
45
8
64
386
69
45
0
26
0
102
3
102
3
26
0
75
5
91
33
3
0
21
31
9
6
3
14
54
9670
9670
0
79
51
183
67
37

42
205
172
5
11
14
166
54
43
158
300
55
126
0
21
0
160
4
104
8
101
0
76
19
52
24
4
0
20
56
50
2
4
56
104
11505
11505
0
205
140
58
137
188

1
20
14
0
0
11
1
6
0
6
123
5
1
0
0
0
4
1
14
0
35
0
0
4
29
15
3
0
4
2
0
3
1
5
0
2156
2156
0
95
27
72
3
2

1
19
6
0
0
10
1
6
0
1
123
2
1
0
0
0
4
0
13
0
3
0
0
3
28
9
1
0
2
2
0
3
1
4
0
1479
1479
0
24
10
68
0
1

0
1
8
0
0
1
0
0
0
5
0
3
0
0
0
0
0
1
1
0
32
0
0
1
1
6
2
0
2
0
0
0
0
1
0
677
677
0
71
17
4
3
1

35
135
239
2
11
18
28
49
14
104
294
97
51
0
47
0
154
0
156
4
81
0
42
0
69
42
3
0
37
35
0
5
3
65
151
14685
14685
0
157
149
165
189
222

13
95
148
1
0
8
27
31
5
27
183
49
37
0
26
0
75
0
69
1
19
0
35
0
49
24
2
0
19
13
0
3
1
10
49
6368
6368
0
49
32
114
62
35

22
40
91
1
11
10
1
18
9
77
111
48
14
0
21
0
79
0
87
3
62
0
7
0
20
18
1
0
18
22
0
2
2
55
102
8317
8317
0
108
117
51
127
187

108
32
357
42
60
9
16
73
17
52
0
3
21
12
7
21
33
9
14
22
3
81
6
1
40
5
8
5
39
13
31
108
1
0
1
60
0
0
20
198
113
84
331

206
30
344
40
81
37
16
103
53
25
0
2
100
51
8
26
63
8
50
10
1
42
2
2
147
6
106
3
7
54
42
209
0
3
3
102
1
0
12
203
20
126
423

31
11
43
0
16
0
9
4
5
10
0
0
4
7
1
4
4
8
41
10
2
43
2
2
35
1
9
3
37
18
14
48
0
0
1
13
0
0
5
14
37
13
35

7
10
30
0
11
0
6
2
5
9
0
0
2
4
0
2
2
6
6
9
2
35
2
0
13
0
0
2
35
7
11
44
0
0
0
10
0
0
4
11
33
5
21

24
1
13
0
5
0
3
2
0
1
0
0
2
3
1
2
2
2
35
1
0
8
0
2
22
1
9
1
2
11
3
4
0
0
1
3
0
0
1
3
4
8
14

234
9
572
82
84
42
11
170
52
22
0
5
115
53
8
39
77
3
22
16
1
75
5
1
122
9
105
4
6
45
31
248
1
1
0
110
0
0
7
364
52
169
623

77
3
298
42
23
6
6
70
7
7
0
3
17
6
4
16
27
0
7
9
0
43
4
1
23
5
8
3
2
3
12
60
1
0
0
34
0
0
4
173
39
65
284

157
6
274
40
61
36
5
100
45
15
0
2
98
47
4
23
50
3
15
7
1
32
1
0
99
4
97
1
4
42
19
188
0
1
0
76
0
0
3
191
13
104
339

226
186
0
42
41
4
0
185
12
141
42
152
4
19
10
26
23
46
9
109
106
8
24
14
0
126
4
273
101
30
62
637
0
204
18
160
87
168
38
11
337
5
51

477
223
0
7
55
16
0
311
38
50
65
167
2
12
10
18
19
131
22
146
50
26
0
17
0
83
1
322
72
66
34
534
0
108
54
132
71
223
82
19
213
92
107

60
10
0
2
15
4
0
34
1
15
14
82
3
9
8
14
5
14
2
6
25
1
0
3
0
35
0
98
5
3
4
99
0
16
3
11
7
14
5
10
69
0
15

27
9
0
2
12
2
0
26
1
13
7
65
2
6
5
11
5
10
0
3
23
0
0
3
0
26
0
87
3
1
2
74
0
11
1
10
3
12
3
3
61
0
15

33
1
0
0
3
2
0
8
0
2
7
17
1
3
3
3
0
4
2
3
2
1
0
0
0
9
0
11
2
2
2
25
0
5
2
1
4
2
2
7
8
0
0

357
366
0
32
67
8
0
301
32
112
67
212
1
20
12
25
34
152
17
124
110
32
24
7
0
148
1
421
137
74
90
1002
0
294
62
248
111
326
84
7
371
0
22

77
160
0
26
23
1
0
119
8
74
21
83
1
12
5
13
16
28
7
30
73
7
24
6
0
88
1
127
71
22
59
527
0
191
15
131
64
131
23
4
208
0
16

280
206
0
6
44
7
0
182
24
38
46
129
0
8
7
12
18
124
10
94
37
25
0
1
0
60
0
294
66
52
31
475
0
103
47
117
47
195
61
3
163
0
6

0
0
1
0
0
0
169
77
45
243
24
2
0
202
34
0
5
103
1
66
82
0
0
0
24
2
63
0
19
210
13
8
34
117
96
92
3
23
29
27
171
81
39

2
1
2
0
1
0
161
86
24
284
131
12
33
430
13
0
5
116
0
121
69
1
1
11
35
2
8
2
13
178
18
10
95
22
39
67
55
72
90
13
90
22
131

0
0
0
0
0
0
16
7
16
38
6
0
1
40
5
0
0
31
0
10
14
0
0
1
13
1
33
0
5
36
0
2
12
50
2
3
0
13
2
8
14
14
18

0
0
0
0
0
0
12
7
14
22
4
0
0
17
5
0
0
24
0
4
12
0
0
0
8
1
31
0
4
31
0
2
9
48
2
3
0
13
2
4
14
14
5

0
0
0
0
0
0
4
0
2
16
2
0
1
23
0
0
0
7
0
6
2
0
0
1
5
0
2
0
1
5
0
0
3
2
0
0
0
0
0
4
0
0
13

1
1
3
0
1
0
191
147
27
384
149
14
32
53
36
0
9
88
0
50
117
1
1
1
42
3
24
1
18
272
31
14
66
77
98
150
39
52
58
19
181
85
140

0
0
1
0
0
0
99
64
17
186
20
2
0
21
28
0
4
33
0
10
54
0
0
0
14
1
22
0
13
138
13
5
14
60
84
86
2
9
22
11
132
63
32

1
1
2
0
1
0
92
83
10
198
129
12
32
32
8
0
5
55
0
40
63
1
1
1
28
2
2
1
5
134
18
9
52
17
14
64
37
43
36
8
49
22
108

34
47
124
21
38
67
4
0
1
2
28
108
58
133
135
211
0
0
0
9
16
0
121
39
132
23
13975
13975
0
25
662
192
263
142
157
441
100
173
0
6
234
213
118

61
123
111
7
73
52
2
0
0
3
12
248
10
33
93
180
0
0
0
11
6
1
146
21
102
174
10048
10048
0
21
488
27
83
188
154
320
62
16
0
0
43
332
73

6
12
44
3
11
6
2
0
0
2
6
15
10
32
11
10
0
0
0
1
11
0
28
2
23
50
2505
2505
0
6
143
67
135
5
2
52
9
59
0
5
56
13
30

3
7
36
1
7
4
1
0
0
1
2
9
10
31
10
8
0
0
0
1
8
0
6
2
17
10
2225
2225
0
6
136
67
132
4
2
50
9
59
0
5
54
12
16

3
5
8
2
4
2
1
0
0
1
4
6
0
1
1
2
0
0
0
0
3
0
22
0
6
40
280
280
0
0
7
0
3
1
0
2
0
0
0
0
2
1
14

88
156
180
3
98
101
2
0
0
2
22
319
58
130
20
343
0
0
0
10
7
1
197
46
203
36
18068
18068
0
32
813
124
205
290
300
654
96
66
0
1
202
357
82

30
39
81
2
31
51
2
0
0
0
14
85
48
101
19
173
0
0
0
4
6
0
100
32
112
2
9745
9745
0
14
402
97
126
127
148
371
77
58
0
1
163
122
52

58
117
99
1
67
50
0
0
0
2
8
234
10
29
1
170
0
0
0
6
1
1
97
14
91
34
8323
8323
0
18
411
27
79
163
152
283
19
8
0
0
39
235
30

174
56
137
5
210
0
19
159
60
29
0
185
58
115
8
36
150
19
113
70
8
187
28
18
4
1
30
12
234
16
2
1
15
61
115
128
17
207
135
281
323
132
40

88
39
55
4
1
0
15
11
230
129
0
196
112
53
1
23
105
1
91
117
2
175
3
3
4
1
34
10
23
59
0
33
2
3
44
117
62
207
239
394
243
90
11

15
0
3
0
33
0
8
52
25
2
0
12
3
10
1
2
18
16
43
22
2
12
7
6
0
1
3
0
2
0
1
1
12
0
41
30
3
30
68
31
32
35
12

12
0
0
0
33
0
8
52
6
2
0
6
0
7
1
2
11
16
43
19
2
12
7
6
0
0
3
0
2
0
1
1
12
0
40
27
2
27
20
23
23
32
12

3
0
3
0
0
0
0
0
19
0
0
6
3
3
0
0
7
0
0
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
3
1
3
48
8
9
3
0

160
85
188
0
132
0
26
60
263
147
0
361
153
118
2
41
229
1
125
127
8
164
20
5
3
0
18
11
238
68
0
33
4
55
51
174
71
309
292
471
395
168
27

115
49
136
0
131
0
11
60
53
20
0
177
50
82
1
20
132
1
40
27
6
104
17
4
2
0
6
3
226
9
0
0
3
54
37
84
11
115
112
214
257
86
21

45
36
52
0
1
0
15
0
210
127
0
184
103
36
1
21
97
0
85
100
2
60
3
1
1
0
12
8
12
59
0
33
1
1
14
90
60
194
180
257
138
82
6

1
464
73
413
148
0
17
59
153
28
138
91
222
27
7
41
10
314
26
27
34
34
53
6
54
44
20
67
2
4
137
46
222
349
25
13
83
7
174
0
169
116
151

0
218
14
182
30
0
0
9
197
4
180
25
221
37
3
67
6
454
0
6
11
10
40
1
46
38
12
48
18
4
153
73
151
333
1
18
58
5
16
1
18
89
109

0
29
1
123
4
0
2
3
5
18
2
7
39
12
5
26
1
16
3
12
14
9
9
0
3
6
2
3
1
0
17
17
27
47
18
0
12
7
12
0
38
3
32

0
27
1
121
3
0
2
3
5
18
1
6
34
10
5
8
1
16
3
12
12
9
8
0
2
6
2
2
1
0
15
12
20
33
17
0
7
7
12
0
36
3
19

0
2
0
2
1
0
0
0
0
0
1
1
5
2
0
18
0
0
0
0
2
0
1
0
1
0
0
1
0
0
2
5
7
14
1
0
5
0
0
0
2
0
13

1
586
80
460
160
0
12
39
329
2
303
74
324
30
3
57
11
711
21
18
9
11
61
7
83
65
27
85
19
6
228
95
275
584
2
30
123
5
167
1
126
139
222

1
387
69
287
132
0
12
37
137
0
129
62
139
12
0
21
5
266
21
14
4
4
25
6
43
31
16
51
1
3
109
29
139
279
2
13
70
0
152
0
116
94
131

0
199
11
173
28
0
0
2
192
2
174
12
185
18
3
36
6
445
0
4
5
7
36
1
40
34
11
34
18
3
119
66
136
305
0
17
53
5
15
1
10
45
91

142
85
11
113
3
44
41
1
202
0
578
85
388
206
146
152
128
131
9
19
237
98
129
16
23
399
23
22
5
59
87
8068
7753
315
14
0
14
12
14
31
134
3
6

143
22
9
102
7
31
16
5
81
0
258
21
292
62
77
98
53
217
10
41
239
14
51
4
11
229
14
22
9
67
100
11964
11666
298
64
2
25
14
38
87
246
22
0

4
3
0
8
0
17
6
1
30
0
122
55
58
33
57
17
70
21
3
2
57
33
48
13
8
44
13
0
0
6
15
3936
3842
94
26
0
15
2
8
14
57
1
6

4
3
0
8
0
17
6
0
28
0
121
55
53
32
55
17
68
19
1
1
52
33
45
12
8
38
10
0
0
4
14
1656
1650
6
6
0
8
2
1
10
51
0
6

0
0
0
0
0
0
0
1
2
0
1
0
5
1
2
0
2
2
2
1
5
0
3
1
0
6
3
0
0
2
1
2280
2192
88
20
0
7
0
7
4
6
1
0

237
95
8
147
3
52
49
2
200
0
687
35
591
197
132
230
91
281
7
3
390
34
125
6
14
508
19
31
12
120
146
10176
9951
225
47
2
13
19
40
76
294
23
0

110
75
4
88
1
22
35
1
148
0
435
19
308
152
67
132
46
97
4
2
163
22
80
4
12
296
10
9
5
55
60
4308
4199
109
5
0
2
7
11
9
70
3
0

127
20
4
59
2
30
14
1
52
0
252
16
283
45
65
98
45
184
3
1
227
12
45
2
2
212
9
22
7
65
86
5868
5752
116
42
2
11
12
29
67
224
20
0

18
47
7
5
21
58
5
1
4
23
35
22
138
26
0
0
214
17
51
23
15
14
5
15
72
51
14
0
59
36
5
128
410
65
53
250
165
85
42
45
9
35
6

39
51
5
9
107
120
2
81
18
88
49
155
222
8
0
0
427
4
58
57
53
107
4
86
139
23
24
0
126
77
14
211
563
216
73
238
184
45
102
5
9
32
22

2
10
2
6
14
50
2
2
2
22
46
136
31
22
0
0
95
4
19
8
8
12
0
54
6
5
3
0
12
76
2
206
72
31
29
154
43
0
51
0
0
1
1

1
8
2
3
5
8
1
0
2
6
12
16
17
17
0
0
49
4
16
3
2
1
0
6
4
5
0
0
3
29
1
86
37
2
9
95
16
0
12
0
0
0
1

1
2
0
3
9
42
1
2
0
16
34
120
14
5
0
0
46
0
3
5
6
11
0
48
2
0
3
0
9
47
1
120
35
29
20
59
27
0
39
0
0
1
0

2
35
10
6
31
88
1
0
13
32
32
40
79
0
0
0
311
10
27
56
53
68
6
13
115
21
33
0
170
32
17
100
798
247
38
231
230
105
56
8
11
51
26

0
20
5
2
7
36
0
0
2
12
18
5
29
0
0
0
76
10
12
11
11
5
2
4
37
19
13
0
53
5
4
32
362
62
17
97
112
70
10
7
7
28
5

2
15
5
4
24
52
1
0
11
20
14
35
50
0
0
0
235
0
15
45
42
63
4
9
78
2
20
0
117
27
13
68
436
185
21
134
118
35
46
1
4
23
21

21
47
89
0
30
16
7
38
26
2
16
0
19
4
14
13
90
6
0
2
5
49
8
7
260
9
57
83
1
21
0
14
4
5
13
44
129
7
103
0
20
22
5

9
198
58
1
128
34
6
94
109
2
40
0
2
33
40
49
286
3
47
0
8
36
37
76
592
4
4
94
1
30
0
31
0
69
50
191
245
30
49
0
1
0
4

6
71
1
0
8
5
0
14
5
4
8
0
0
5
1
9
134
2
41
2
4
2
35
52
259
0
42
21
0
3
0
8
4
1
10
145
57
3
45
0
3
14
2

3
14
1
0
2
5
0
5
1
2
3
0
0
2
0
4
22
1
0
2
2
1
4
1
42
0
41
20
0
1
0
2
4
1
5
28
22
3
43
0
3
14
2

3
57
0
0
6
0
0
9
4
2
5
0
0
3
1
5
112
1
41
0
2
1
31
51
217
0
1
1
0
2
0
6
0
0
5
117
35
0
2
0
0
0
0

12
171
145
1
127
40
10
64
127
0
40
0
2
31
49
53
203
2
4
0
8
29
3
17
469
3
5
73
0
44
0
35
0
73
46
55
153
1
76
0
15
8
2

9
32
88
0
18
9
7
16
24
0
11
0
2
2
10
9
57
2
0
0
2
17
1
2
203
2
4
29
0
18
0
10
0
4
3
8
65
1
47
0
15
8
0

3
139
57
1
109
31
3
48
103
0
29
0
0
29
39
44
146
0
4
0
6
12
2
15
266
1
1
44
0
26
0
25
0
69
43
47
88
0
29
0
0
0
2

171
34
0
3
3
178
35
7
28
3
39
0
3
7
28
28
489
0
4
0
73
1
42
71
0
0
12
30
85
21
16
1
5
1
26
2
0
133
90
44
2
11
148

56
258
0
1
9
168
6
1
104
2
46
65
2
59
21
2
260
0
34
0
25
0
105
116
4
0
6
32
187
3
61
10
72
0
0
1
0
220
42
7
2
1
398

17
8
0
2
0
38
3
1
4
2
2
0
0
0
14
1
85
0
37
0
13
0
39
56
0
0
2
22
123
1
63
0
58
0
3
2
0
7
23
5
1
11
157

13
5
0
2
0
8
3
1
3
2
2
0
0
0
7
1
67
0
4
0
9
0
10
29
0
0
0
12
42
1
13
0
3
0
3
1
0
6
23
5
1
10
13

4
3
0
0
0
30
0
0
1
0
0
0
0
0
7
0
18
0
33
0
4
0
29
27
0
0
2
10
81
0
50
0
55
0
0
1
0
1
0
0
0
1
144

201
11
0
1
12
61
32
4
102
0
60
0
5
66
31
22
652
0
1
0
56
1
89
115
1
0
6
16
131
23
14
8
19
0
7
1
0
306
70
30
0
0
202

153
11
0
1
3
40
28
4
16
0
25
0
3
7
18
22
414
0
0
0
47
1
25
29
0
0
5
10
38
20
3
0
2
0
7
1
0
107
50
27
0
0
72

48
0
0
0
9
21
4
0
86
0
35
0
2
59
13
0
238
0
1
0
9
0
64
86
1
0
1
6
93
3
11
8
17
0
0
0
0
199
20
3
0
0
130

22
37
0
3
20
124
2
66
1
7
2
285
68
171
0
16
93
42
374
16
94
3
114
5
102
1
16
170
126
12
59
315
8942
8942
0
13
11
1
66
109
64
72
25

40
84
0
0
22
9
2
24
0
7
4
538
274
170
0
3
44
12
350
38
89
0
163
5
5
40
41
109
130
7
28
298
10878
10878
0
17
51
39
170
176
98
14
60

36
56
0
0
3
53
0
19
0
1
3
26
6
8
0
1
7
7
243
23
16
3
16
5
73
0
7
18
5
10
3
94
2401
2401
0
3
1
39
230
11
48
16
53

13
11
0
0
2
52
0
18
0
1
2
18
5
6
0
1
6
6
195
8
16
3
9
3
73
0
4
14
4
9
3
6
1298
1298
0
3
1
0
64
10
10
15
12

23
45
0
0
1
1
0
1
0
0
1
8
1
2
0
0
1
1
48
15
0
0
7
2
0
0
3
4
1
1
0
88
1103
1103
0
0
0
39
166
1
38
1
41

24
58
0
0
27
69
3
58
1
1
0
222
45
110
0
1
80
40
251
16
52
0
189
2
21
41
10
83
201
5
73
225
11589
11589
0
24
59
0
6
235
108
50
19

8
24
0
0
14
64
1
44
1
1
0
147
37
104
0
0
72
31
88
5
30
0
83
0
16
1
2
60
78
1
49
109
5802
5802
0
10
9
0
2
81
50
43
7

16
34
0
0
13
5
2
14
0
0
0
75
8
6
0
1
8
9
163
11
22
0
106
2
5
40
8
23
123
4
24
116
5787
5787
0
14
50
0
4
154
58
7
12

70
7
16
80
92
59
63
14
138
159
90
7
87
30
73
73
8
127
31
11
32
45
85
48
2
193
289
118
31
109
8
16
149
47
124
84
121
25
0
110
14
0
41

118
12
43
103
33
152
135
75
178
43
107
4
100
17
43
40
78
62
106
61
169
47
63
177
2
29
433
97
92
227
2
5
128
107
112
197
196
239
0
148
12
0
62

12
0
3
29
9
1
13
6
21
45
2
3
23
21
4
4
0
9
12
12
5
47
31
2
1
30
21
7
0
8
0
1
18
84
7
53
101
4
0
39
11
0
0

9
0
3
6
8
0
2
4
20
41
1
1
23
14
3
3
0
6
11
3
5
34
30
1
1
29
12
4
0
8
0
0
14
27
7
19
44
4
0
12
11
0
0

3
0
0
23
1
1
11
2
1
4
1
2
0
7
1
1
0
3
1
9
0
13
1
1
0
1
9
3
0
0
0
1
4
57
0
34
57
0
0
27
0
0
0

44
3
56
138
115
22
114
26
98
123
173
4
100
12
109
93
1
141
110
12
39
40
75
26
3
159
475
78
122
82
8
14
149
53
124
204
185
181
0
58
1
0
42

28
0
13
66
84
18
35
1
67
98
85
3
54
7
67
58
0
103
6
4
20
7
32
24
1
149
210
28
31
79
7
13
108
15
51
50
48
19
0
37
1
0
29

16
3
43
72
31
4
79
25
31
25
88
1
46
5
42
35
1
38
104
8
19
33
43
2
2
10
265
50
91
3
1
1
41
38
73
154
137
162
0
21
0
0
13

76
40
7
3
8
14
2
94
51
1
48
26
24
7
0
1
16
24
67
1
326
42
372
34
179
11
144
95
15
10
9
110
18
54
49
84
83
6
132
20
15
19
52

167
102
9
0
17
7
1
127
19
63
91
19
18
27
0
13
16
23
236
1
291
57
306
27
215
8
195
90
10
23
34
102
94
26
62
12
128
60
158
73
63
11
2

24
2
2
0
0
1
0
12
2
1
3
5
2
13
0
0
4
7
17
0
50
7
73
6
28
3
53
14
1
0
2
1
2
1
15
0
14
2
22
23
58
3
12

23
2
2
0
0
1
0
8
1
0
2
5
1
2
0
0
3
7
9
0
41
7
71
4
18
1
50
3
1
0
1
1
1
1
12
0
9
2
16
6
8
3
10

1
0
0
0
0
0
0
4
1
1
1
0
1
11
0
0
1
0
8
0
9
0
2
2
10
2
3
11
0
0
1
0
1
0
3
0
5
0
6
17
50
0
2

58
68
2
2
10
7
3
193
33
58
99
36
40
21
0
10
20
22
269
0
538
66
502
5
337
8
214
45
2
15
20
199
71
17
62
88
181
35
257
65
15
25
41

37
28
2
2
3
4
2
84
20
1
30
21
23
5
0
1
7
11
57
0
278
31
279
4
140
5
73
42
1
8
7
105
10
15
33
80
65
4
112
13
5
16
41

21
40
0
0
7
3
1
109
13
57
69
15
17
16
0
9
13
11
212
0
260
35
223
1
197
3
141
3
1
7
13
94
61
2
29
8
116
31
145
52
10
9
0

100
3
22
11
3
68
26
14
81
108
39
56
1
63
105
54
101
99
14
1
193
107
12
116
1
288
1
114
37
248
10
0
334
12
109
300
43
19
239
65
27
2
8

8
4
60
19
39
30
38
11
13
54
23
37
6
41
177
171
4
104
27
4
239
38
86
12
0
430
2
227
58
73
13
0
193
8
110
381
164
7
168
53
13
41
0

1
0
17
3
3
1
1
1
3
12
1
1
0
33
71
52
3
9
7
2
22
13
0
6
0
111
1
60
3
51
1
0
192
10
3
26
54
0
18
15
3
0
3

1
0
6
3
1
1
0
1
3
10
0
0
0
31
32
23
3
7
4
1
20
12
0
6
0
8
0
19
2
47
1
0
112
7
1
21
13
0
14
14
2
0
3

0
0
11
0
2
0
1
0
0
2
1
1
0
2
39
29
0
2
3
1
2
1
0
0
0
103
1
41
1
4
0
0
80
3
2
5
41
0
4
1
1
0
0

107
5
5
18
9
31
11
6
81
119
38
90
1
46
63
48
99
65
7
0
215
120
18
106
1
544
1
144
60
105
7
0
293
5
180
585
84
18
244
73
7
42
2

99
2
0
6
1
24
9
4
71
76
26
55
1
9
33
16
95
58
1
0
141
91
1
99
1
246
0
56
19
97
4
0
185
1
97
213
26
17
214
29
6
2
2

8
3
5
12
8
7
2
2
10
43
12
35
0
37
30
32
4
7
6
0
74
29
17
7
0
298
1
88
41
8
3
0
108
4
83
372
58
1
30
44
1
40
0

7
5
10591
10591
0
84
2
114
0
34
5
77
0
34
190
14
0
399
3
65
29
872
2
4
31
30
35
20
132
9
0
0
58
17
4
0
31
97
67
152
80
0
96

5
5
12803
12803
0
139
0
9
0
40
8
130
0
59
166
19
0
311
43
25
9
635
3
7
61
97
11
69
92
2
0
7
61
20
70
0
54
111
155
135
180
0
20

0
3
2529
2529
0
16
0
77
0
0
0
16
0
12
60
0
0
76
2
23
17
214
0
0
8
3
25
6
22
0
0
0
7
7
4
0
15
16
17
54
27
0
0

0
2
1509
1509
0
14
0
76
0
0
0
9
0
5
29
0
0
65
1
20
16
186
0
0
5
1
25
0
11
0
0
0
4
3
2
0
11
14
5
45
19
0
0

0
1
1020
1020
0
2
0
1
0
0
0
7
0
7
31
0
0
11
1
3
1
28
0
0
3
2
0
6
11
0
0
0
3
4
2
0
4
2
12
9
8
0
0

9
5
12999
12999
0
101
1
29
0
74
13
182
0
59
107
23
0
522
44
41
16
1072
5
11
65
122
7
72
172
11
0
4
110
30
61
0
67
163
191
224
89
0
97

4
2
6221
6221
0
33
1
27
0
34
5
64
0
20
79
7
0
305
2
27
10
554
2
4
16
28
2
17
95
9
0
0
52
14
0
0
18
71
54
100
46
0
78

5
3
6778
6778
0
68
0
2
0
40
8
118
0
39
28
16
0
217
42
14
6
518
3
7
49
94
5
55
77
2
0
4
58
16
61
0
49
92
137
124
43
0
19

0
61
64
51
510
119
12
40
37
16
5
105
72
0
19
0
0
60
17
93
1
85
51
0
0
7
111
57
15
89
110
7
207
0
145
0
1
32
29
43
194
47
22

0
168
109
72
407
73
11
44
128
38
12
243
183
0
124
0
0
134
42
228
0
57
138
0
0
48
355
72
16
128
164
2
172
1
121
0
6
7
41
31
195
43
20

0
3
2
48
61
44
0
0
14
10
1
31
35
0
3
0
0
24
3
126
1
13
14
0
0
14
7
12
0
6
87
6
92
1
18
0
2
1
2
23
13
9
9

0
3
2
23
44
40
0
0
7
7
0
27
13
0
2
0
0
17
2
43
1
5
5
0
0
0
4
4
0
3
25
5
60
0
10
0
0
1
0
17
8
7
8

0
0
0
25
17
4
0
0
7
3
1
4
22
0
1
0
0
7
1
83
0
8
9
0
0
14
3
8
0
3
62
1
32
1
8
0
2
0
2
6
5
2
1

0
205
166
34
420
124
7
46
67
5
1
114
103
0
87
0
0
64
13
31
0
22
115
0
0
35
73
95
31
207
147
1
233
0
17
0
0
38
49
19
231
65
18

0
43
60
16
232
59
2
33
16
0
0
53
45
0
11
0
0
19
9
9
0
14
37
0
0
7
39
37
15
83
59
1
111
0
5
0
0
31
16
7
131
31
8

0
162
106
18
188
65
5
13
51
5
1
61
58
0
76
0
0
45
4
22
0
8
78
0
0
28
34
58
16
124
88
0
122
0
12
0
0
7
33
12
100
34
10

10
79
40
6
8
270
121
35
86
39
171
22
2
0
21
56
18
10
13
2
114
6
2
151
4
78
16
33
89
45
0
73
11
434
25
39
43
261
50
137
0
93
22

28
133
50
8
37
245
71
31
95
62
83
30
10
0
45
88
42
21
100
17
116
15
10
182
135
60
66
147
160
62
0
84
30
510
57
43
33
107
161
84
0
72
19

2
105
44
3
6
37
14
2
10
14
31
7
0
0
4
10
3
2
4
0
2
0
0
2
0
7
1
1
12
0
0
2
1
50
1
3
4
19
12
6
0
3
0

0
33
9
1
3
30
8
1
3
7
23
0
0
0
3
5
2
2
3
0
0
0
0
2
0
6
1
1
8
0
0
0
1
30
0
3
4
17
1
4
0
0
0

2
72
35
2
3
7
6
1
7
7
8
7
0
0
1
5
1
0
1
0
2
0
0
0
0
1
0
0
4
0
0
2
0
20
1
0
0
2
11
2
0
3
0

4
69
28
5
32
233
29
30
9
53
136
6
9
0
36
81
39
2
57
0
211
1
1
193
0
57
30
40
237
107
0
148
37
659
8
37
55
267
172
84
0
30
25

2
24
17
4
3
116
26
19
6
16
91
2
1
0
10
16
11
1
6
0
105
0
0
116
0
47
10
30
81
45
0
70
10
310
2
18
25
171
40
50
0
17
16

2
45
11
1
29
117
3
11
3
37
45
4
8
0
26
65
28
1
51
0
106
1
1
77
0
10
20
10
156
62
0
78
27
349
6
19
30
96
132
34
0
13
9

0
109
23
0
0
80
13
9
134
2
146
0
14
31
2
109
58
32
2
10
93
91
93
9
64
3
104
7
83
28
318
164
50
547
30
11
66
15303
15303
0
10
7
0

3
59
42
0
0
47
25
4
250
1
137
0
54
76
4
105
146
31
2
49
143
175
68
13
17
0
76
16
113
87
375
57
122
635
94
21
26
15141
15141
0
0
15
0

1
19
3
0
0
19
4
6
179
0
24
0
3
8
4
19
0
13
0
0
10
29
16
6
9
0
0
2
6
28
69
58
71
32
7
0
1
3679
3679
0
10
2
0

0
18
1
0
0
19
3
4
60
0
12
0
0
2
1
15
0
7
0
0
7
16
10
4
8
0
0
2
2
10
25
56
25
28
4
0
0
2455
2455
0
10
2
0

1
1
2
0
0
0
1
2
119
0
12
0
3
6
3
4
0
6
0
0
3
13
6
2
1
0
0
0
4
18
44
2
46
4
3
0
1
1224
1224
0
0
0
0

0
124
42
0
0
60
26
6
66
0
133
0
62
96
0
129
167
36
4
22
103
163
58
7
18
2
178
11
79
26
518
127
75
530
116
26
64
20263
20263
0
0
17
0

0
73
18
0
0
36
8
5
36
0
72
0
11
27
0
61
43
15
2
8
57
21
23
1
11
2
104
3
71
9
280
97
20
462
26
10
62
9426
9426
0
0
2
0

0
51
24
0
0
24
18
1
30
0
61
0
51
69
0
68
124
21
2
14
46
142
35
6
7
0
74
8
8
17
238
30
55
68
90
16
2
10837
10837
0
0
15
0

0
10
9
107
0
3
50
5
28
106
110
251
55
125
167
114
268
4
5
61
25
51
54
27
70
61
71
83
20
34
23
44
137
32
53
7
3
37
110
18
9
76
38

2
66
5
68
2
16
9
1
4
83
103
209
50
65
80
10
200
4
1
64
28
241
23
26
128
89
61
187
24
33
42
40
69
31
68
19
3
100
51
65
37
220
42

0
7
1
41
0
3
2
2
23
26
5
169
13
36
21
19
1
1
0
2
4
14
6
5
126
47
4
144
17
1
4
2
47
6
6
1
0
6
54
3
7
35
3

0
4
0
41
0
2
2
2
19
26
4
80
12
35
20
19
1
1
0
1
1
2
6
5
45
23
4
34
6
1
4
2
44
6
2
1
0
1
53
1
2
20
2

0
3
1
0
0
1
0
0
4
0
1
89
1
1
1
0
0
0
0
1
3
12
0
0
81
24
0
110
11
0
0
0
3
0
4
0
0
5
1
2
5
15
1

1
64
1
127
0
11
20
4
7
124
202
237
80
116
175
104
458
2
4
122
46
275
33
42
61
101
120
110
24
33
47
69
137
52
99
25
6
130
105
22
8
194
63

0
4
0
62
0
1
17
3
7
58
103
141
41
83
117
94
264
2
4
59
22
48
20
17
20
37
64
38
12
10
13
35
74
25
36
6
3
35
56
5
1
35
27

1
60
1
65
0
10
3
1
0
66
99
96
39
33
58
10
194
0
0
63
24
227
13
25
41
64
56
72
12
23
34
34
63
27
63
19
3
95
49
17
7
159
36

130
7
24
218
13
67
81
63
1297
44
76
162
9
4
0
0
0
10
0
5
0
32
7
0
39
58
27
40
74
43
20
0
38
5
252
18
7
4
98
9
57
0
293

43
6
24
326
118
19
173
129
568
102
82
120
86
1
0
0
0
12
16
7
0
84
23
0
24
50
53
14
68
23
5
0
22
36
151
4
45
25
18
34
40
13
133

44
2
5
20
0
3
24
0
105
7
7
16
4
0
0
0
0
14
0
0
0
0
0
0
6
36
6
2
2
1
5
0
7
7
88
3
0
0
6
1
2
0
29

44
2
5
16
0
1
21
0
93
5
6
14
2
0
0
0
0
7
0
0
0
0
0
0
6
32
2
2
2
1
5
0
7
3
64
3
0
0
4
0
0
0
29

0
0
0
4
0
2
3
0
12
2
1
2
2
0
0
0
0
7
0
0
0
0
0
0
0
4
4
0
0
0
0
0
0
4
24
0
0
0
2
1
2
0
0

112
0
36
347
129
68
209
180
972
7
103
55
80
4
0
0
0
2
15
5
0
114
28
0
33
71
73
12
129
15
9
0
47
18
248
11
45
29
98
38
93
13
290

73
0
13
181
13
53
55
58
585
4
37
24
5
3
0
0
0
1
0
2
0
31
5
0
21
25
25
11
64
13
9
0
26
2
143
7
5
4
90
9
56
0
182

39
0
23
166
116
15
154
122
387
3
66
31
75
1
0
0
0
1
15
3
0
83
23
0
12
46
48
1
65
2
0
0
21
16
105
4
40
25
8
29
37
13
108

12
3
4
4
0
100
8
84
0
6
6
106
3
13
0
20
13
41
110
1
19
30
126
60
1
23
4
80
169
227
22
148
183
3
43
54
0
0
28
25
124
117
0

28
2
7
0
1
54
22
64
0
3
5
60
3
69
2
11
41
210
57
0
71
44
78
22
10
20
1
101
55
50
10
28
127
0
35
25
0
0
33
35
136
60
2

5
0
0
0
0
23
3
0
0
0
0
5
2
8
0
0
9
163
2
0
55
6
38
10
3
7
3
123
13
33
5
30
40
1
5
53
0
0
13
2
57
15
0

5
0
0
0
0
21
1
0
0
0
0
4
1
1
0
0
8
35
1
0
9
3
19
7
0
5
2
63
13
31
4
30
39
1
5
39
0
0
8
2
52
15
0

0
0
0
0
0
2
2
0
0
0
0
1
1
7
0
0
1
128
1
0
46
3
19
3
3
2
1
60
0
2
1
0
1
0
0
14
0
0
5
0
5
0
0

33
4
11
4
1
94
3
38
0
4
6
138
0
58
0
31
41
85
164
1
17
20
142
44
1
16
0
36
55
229
25
140
243
1
66
25
0
0
45
33
143
159
1

5
3
4
4
0
55
3
13
0
2
4
92
0
3
0
20
4
5
108
1
4
12
88
33
1
11
0
8
45
182
17
115
121
1
31
14
0
0
17
12
66
100
0

28
1
7
0
1
39
0
25
0
2
2
46
0
55
0
11
37
80
56
0
13
8
54
11
0
5
0
28
10
47
8
25
122
0
35
11
0
0
28
21
77
59
1

0
0
1
98
8
81
11
0
2
19
3
16
211
85
73
50
136
66
12
336
54
50
183
5
31
9
217
7
260
0
48
18
37
378
7
7
42
56
36
12
84
41
4

0
1
4
328
13
72
4
0
10
9
0
10
60
54
64
29
158
70
10
139
38
9
153
2
45
5
205
0
156
7
33
1
6
332
8
20
43
66
18
74
78
27
0

0
0
0
44
0
19
10
0
0
6
1
4
46
7
0
4
12
7
11
195
0
1
17
1
7
4
6
5
15
0
24
3
29
21
3
2
15
10
14
0
0
20
0

0
0
0
40
0
10
7
0
0
1
1
4
45
2
0
3
9
2
6
170
0
1
16
0
7
4
4
5
11
0
24
3
28
13
1
1
10
6
14
0
0
19
0

0
0
0
4
0
9
3
0
0
5
0
0
1
5
0
1
3
5
5
25
0
0
1
1
0
0
2
0
4
0
0
0
1
8
2
1
5
4
0
0
0
1
0

0
1
5
373
19
115
3
0
6
4
0
17
200
54
122
59
246
99
2
256
90
41
248
2
61
10
416
1
185
7
35
10
12
678
3
23
56
103
37
82
162
46
3

0
0
1
58
6
55
2
0
0
2
0
8
147
27
60
32
102
55
1
148
52
36
115
2
19
5
213
1
108
0
16
10
7
359
3
5
22
44
19
11
84
20
3

0
1
4
315
13
60
1
0
6
2
0
9
53
27
62
27
144
44
1
108
38
5
133
0
42
5
203
0
77
7
19
0
5
319
0
18
34
59
18
71
78
26
0

0
33
101
2
16
0
11
332
159
0
0
116
0
31
2
11
23
4
15
9
7
0
0
0
16
0
12
21
0
4
1
22
0
120
78
72
28
0
95
39
13
22
18

0
105
14
2
19
0
2
293
116
0
1
100
0
73
2
7
53
5
14
5
0
1
0
0
89
0
64
77
3
10
11
10
1
114
38
64
54
0
4
81
8
283
9

0
1
8
0
2
0
3
33
39
0
0
7
0
4
0
2
11
0
4
13
1
0
0
0
3
0
3
5
1
1
2
18
0
3
8
5
2
0
12
47
16
6
11

0
0
8
0
2
0
3
23
21
0
0
4
0
3
0
2
2
0
1
9
1
0
0
0
1
0
0
3
0
1
1
14
0
3
7
5
2
0
11
12
9
6
8

0
1
0
0
0
0
0
10
18
0
0
3
0
1
0
0
9
0
3
4
0
0
0
0
2
0
3
2
1
0
1
4
0
0
1
0
0
0
1
35
7
0
3

0
113
80
2
30
0
8
296
173
0
1
205
0
98
3
10
51
1
12
0
2
0
0
0
86
0
55
82
2
12
9
11
1
96
90
73
5
0
85
72
0
148
9

0
25
67
1
13
0
6
133
91
0
0
112
0
28
1
3
16
1
6
0
2
0
0
0
15
0
10
16
0
3
0
5
0
34
56
54
4
0
83
26
0
10
4

0
88
13
1
17
0
2
163
82
0
1
93
0
70
2
7
35
0
6
0
0
0
0
0
71
0
45
66
2
9
9
6
1
62
34
19
1
0
2
46
0
138
5

38
0
0
0
3
5
0
21
143
116
15
63
4
15
19
75
0
99
47
9
174
15
209
145
21
107
46
57
4
4
6
85
31
7
26
89
47
10
51
2
31
1
81

44
0
2
0
1
10
1
29
178
108
24
26
5
48
58
201
0
88
77
10
292
9
122
177
86
155
65
80
67
2
17
191
45
5
27
56
110
30
96
5
179
9
63

15
0
0
0
0
0
0
2
8
1
6
15
0
4
1
4
0
19
8
0
24
2
22
1
7
159
5
13
2
1
1
3
2
0
1
0
0
2
13
4
2
0
5

14
0
0
0
0
0
0
1
3
1
5
12
0
4
1
3
0
16
6
0
12
0
16
1
5
67
5
4
0
0
0
0
0
0
0
0
0
0
10
2
1
0
3

1
0
0
0
0
0
0
1
5
0
1
3
0
0
0
1
0
3
2
0
12
2
6
0
2
92
0
9
2
1
1
3
2
0
1
0
0
2
3
2
1
0
2

53
0
2
0
2
15
0
36
253
216
32
68
9
58
63
169
0
90
50
5
400
14
168
261
92
60
75
25
67
4
16
253
50
10
18
68
157
38
47
2
47
10
121

16
0
0
0
2
5
0
10
123
109
9
47
4
10
17
47
0
34
16
3
127
10
92
114
12
20
21
10
4
3
4
75
18
6
7
29
47
10
21
0
29
1
63

37
0
2
0
0
10
0
26
130
107
23
21
5
48
46
122
0
56
34
2
273
4
76
147
80
40
54
15
63
1
12
178
32
4
11
39
110
28
26
2
18
9
58

49
2
76
117
1
1
0
0
11
46
14
35
1
12
61
0
48
122
14
211
16
38
55
149
82
0
42
0
0
23
13665
13665
0
24
226
90
8
9
577
0
291
110
51

40
0
105
76
0
1
0
0
48
29
12
45
1
36
61
0
57
69
55
255
16
5
82
48
74
0
142
0
0
30
14660
14660
0
46
189
11
69
74
423
0
213
2
9

6
0
0
31
0
0
0
0
3
38
0
5
0
1
15
0
42
35
2
62
6
1
5
107
13
0
2
0
0
9
3020
3020
0
2
67
5
0
0
135
0
53
1
0

5
0
0
25
0
0
0
0
2
26
0
3
0
1
9
0
26
29
0
34
3
1
3
103
12
0
2
0
0
4
2088
2088
0
1
60
5
0
0
126
0
40
1
0

1
0
0
6
0
0
0
0
1
12
0
2
0
0
6
0
16
6
2
28
3
0
2
4
1
0
0
0
0
5
932
932
0
1
7
0
0
0
9
0
13
0
0

79
2
175
141
1
2
0
0
20
28
26
67
2
35
107
0
61
95
65
380
22
40
109
83
140
0
30
0
0
43
21219
21219
0
37
276
92
76
83
511
0
336
95
48

41
2
72
83
1
1
0
0
4
17
14
27
1
8
52
0
20
56
13
171
11
36
49
43
69
0
19
0
0
18
9738
9738
0
17
100
83
8
9
251
0
212
94
39

38
0
103
58
0
1
0
0
16
11
12
40
1
27
55
0
41
39
52
209
11
4
60
40
71
0
11
0
0
25
11481
11481
0
20
176
9
68
74
260
0
124
1
9

191
147
437
57
19
269
110
25
165
1
82
93
50
5
138
294
15
348
88
35
0
11
165
93
0
14
112
0
89
12
5
4
0
18
0
104
206
38
186
57
32
38
62

252
35
317
133
7
210
200
32
155
0
337
119
11
2
91
153
22
282
56
16
0
7
122
113
0
15
144
0
222
14
5
1
2
12
0
111
118
38
258
55
33
75
142

62
1
59
5
9
50
2
2
10
0
128
13
15
0
33
5
0
12
48
21
0
0
23
60
0
2
47
0
106
1
0
1
0
4
0
10
94
27
71
8
0
13
21

19
1
52
5
7
49
1
2
9
0
6
11
14
0
32
4
0
8
41
18
0
0
18
31
0
1
44
0
25
1
0
1
0
4
0
9
92
17
33
8
0
9
17

43
0
7
0
2
1
1
0
1
0
122
2
1
0
1
1
0
4
7
3
0
0
5
29
0
1
3
0
81
0
0
0
0
0
0
1
2
10
38
0
0
4
4

354
134
532
119
14
415
304
52
309
1
278
199
40
7
183
384
29
542
92
23
0
18
191
128
0
26
201
0
200
19
9
4
2
26
0
145
229
49
356
98
62
99
158

153
123
317
44
10
210
109
22
155
1
63
82
31
5
96
253
10
279
43
11
0
11
99
59
0
12
64
0
62
10
5
3
0
14
0
54
113
21
139
43
29
29
37

201
11
215
75
4
205
195
30
154
0
215
117
9
2
87
131
19
263
49
12
0
7
92
69
0
14
137
0
138
9
4
1
2
12
0
91
116
28
217
55
33
70
121

13
16
84
108
126
49
36
29
64
308
19
15
253
37
3
74
454
15
37
59
30
30
0
13
59
12
17
122
65
20
38
102
45
33
1
65
167
58
14
267
266
139
20

113
3
58
107
140
61
21
152
13
365
31
31
138
41
1
70
479
10
51
62
1
25
0
8
175
34
67
110
52
30
14
247
127
79
2
48
122
69
27
122
278
108
26

59
3
5
38
35
6
14
13
4
12
44
36
71
59
2
8
60
3
3
0
24
7
0
12
3
2
0
17
10
3
22
9
0
2
0
0
39
8
3
93
7
9
6

3
3
5
36
30
2
11
12
3
11
14
14
68
24
1
4
47
3
3
0
24
3
0
8
2
1
0
6
9
3
22
5
0
1
0
0
36
7
3
92
6
9
4

56
0
0
2
5
4
3
1
1
1
30
22
3
35
1
4
13
0
0
0
0
4
0
4
1
1
0
11
1
0
0
4
0
1
0
0
3
1
0
1
1
0
2

50
15
133
129
224
85
36
166
5
565
6
9
296
8
1
112
645
21
50
119
3
43
0
8
63
44
83
167
38
46
21
292
171
97
0
105
207
116
38
294
534
237
40

3
13
78
58
93
40
20
15
5
272
5
1
171
6
1
55
284
11
22
58
3
24
0
4
44
11
17
81
6
16
10
82
45
27
0
61
98
49
11
174
259
129
16

47
2
55
71
131
45
16
151
0
293
1
8
125
2
0
57
361
10
28
61
0
19
0
4
19
33
66
86
32
30
11
210
126
70
0
44
109
67
27
120
275
108
24

202
0
77
345
44
3
107
112
37
12
230
37
130
7
8
19
16
112
0
68
222
117
82
11
43
34
154
168
124
70
10
118
7
156
3
38
148
43
208
155
83
44
2

187
1
90
315
9
39
201
100
101
48
221
55
195
29
9
54
13
106
0
192
231
32
132
6
204
49
145
146
386
292
29
81
17
58
1
31
152
24
290
307
99
50
2

181
1
15
72
0
1
12
5
10
0
22
0
5
25
2
17
0
9
0
45
24
10
9
1
1
0
0
30
65
12
3
14
1
11
0
17
21
9
47
68
3
6
0

119
0
10
61
0
0
12
1
8
0
13
0
5
5
2
10
0
6
0
19
11
10
7
1
1
0
0
12
39
2
3
12
1
10
0
17
17
5
39
44
1
5
0

62
1
5
11
0
1
0
4
2
0
9
0
0
20
0
7
0
3
0
26
13
0
2
0
0
0
0
18
26
10
0
2
0
1
0
0
4
4
8
24
2
1
0

144
0
128
574
53
40
222
102
118
60
329
76
84
3
14
31
29
200
0
212
343
123
204
10
224
70
290
280
441
344
35
163
21
126
1
37
266
46
448
266
172
65
3

75
0
61
278
44
2
81
60
21
12
148
22
82
1
6
5
16
101
0
46
193
94
74
6
42
24
149
154
82
64
7
93
5
87
1
14
125
30
169
93
78
31
2

69
0
67
296
9
38
141
42
97
48
181
54
2
2
8
26
13
99
0
166
150
29
130
4
182
46
141
126
359
280
28
70
16
39
0
23
141
16
279
173
94
34
1

62
87
505
650
130
42
15304
14692
612
20
48
68
5
17
19
60
16
9
124
4
10
120
55
43
170
111
273
2
195
10
119
143
154
210
0
99
546
52
0
177
21
113
251

135
71
341
611
68
34
11963
11439
524
24
31
61
0
9
7
47
18
2
222
40
29
150
51
49
168
181
251
7
186
6
4
113
108
188
0
107
378
52
0
227
8
84
92

4
23
25
176
14
27
3011
3000
11
0
20
12
3
0
2
1
0
11
22
16
2
42
46
29
63
64
8
1
0
0
22
11
82
8
0
24
68
9
0
6
3
8
9

2
21
19
148
13
20
2482
2478
4
0
19
9
3
0
2
1
0
9
13
0
1
34
25
11
36
33
7
0
0
0
22
10
57
8
0
17
62
8
0
6
3
7
9

2
2
6
28
1
7
529
522
7
0
1
3
0
0
0
0
0
2
9
16
1
8
21
18
27
31
1
1
0
0
0
1
25
0
0
7
6
1
0
0
0
1
0

171
122
681
727
176
38
18239
18014
225
44
54
115
2
7
24
105
34
0
291
19
33
217
57
61
263
130
331
8
380
16
96
242
177
373
0
155
610
72
0
369
15
154
242

50
55
437
379
109
18
9463
9316
147
20
26
57
2
5
17
58
16
0
93
0
8
80
27
31
124
56
165
2
195
10
93
130
95
190
0
72
353
31
0
163
10
80
189

121
67
244
348
67
20
8776
8698
78
24
28
58
0
2
7
47
18
0
198
19
25
137
30
30
139
74
166
6
185
6
3
112
82
183
0
83
257
41
0
206
5
74
53

72
36
2
100
105
115
11
21
262
68
27
52
186
153
98
41
12
11
9
122
58
114
6
39
7
14
0
143
3
0
10
0
0
0
7
90
0
52
0
2
1
0
36

40
13
9
15
54
83
10
30
107
78
21
45
13
55
69
25
37
15
68
104
47
80
2
117
2
35
0
58
0
0
6
1
0
0
4
45
0
24
0
0
0
0
22

13
0
1
65
8
44
3
7
27
10
12
12
8
98
31
15
0
1
1
7
2
3
3
0
3
5
0
28
2
0
1
0
0
0
0
1
0
22
0
0
0
0
25

12
0
0
59
7
41
3
7
24
10
11
12
8
96
28
14
0
1
1
5
2
3
2
0
3
1
0
20
2
0
1
0
0
0
0
1
0
18
0
0
0
0
25

1
0
1
6
1
3
0
0
3
0
1
0
0
2
3
1
0
0
0
2
0
0
1
0
0
4
0
8
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0

70
11
8
47
149
140
18
5
151
118
25
74
183
105
130
13
49
25
76
211
59
109
2
133
1
40
0
172
0
0
4
1
0
0
11
128
0
48
0
0
0
0
33

37
8
0
39
97
64
8
2
93
46
8
29
171
52
65
4
12
10
8
109
22
40
1
23
0
10
0
122
0
0
3
0
0
0
7
84
0
30
0
0
0
0
11

33
3
8
8
52
76
10
3
58
72
17
45
12
53
65
9
37
15
68
102
37
69
1
110
1
30
0
50
0
0
1
1
0
0
4
44
0
18
0
0
0
0
22

111
117
245
83
93
1
4
80
62
88
15
253
74
2
1
58
63
23
35
23
140
81
5
94
11
191
65
53
16
3
20
0
274
97
19
0
1
23
26
69
43
139
13

116
104
179
44
54
0
2
82
14
78
13
336
74
0
2
55
55
27
37
24
59
78
0
83
17
139
94
29
35
2
25
0
111
99
4
0
0
146
0
67
78
80
25

48
8
78
11
10
0
0
1
0
33
7
30
34
1
0
0
2
0
5
4
84
9
2
7
3
69
1
32
5
1
0
0
7
7
5
0
0
15
20
2
5
25
0

47
6
75
8
10
0
0
1
0
25
7
28
30
1
0
0
2
0
5
4
77
5
2
7
2
62
1
30
4
0
0
0
7
5
4
0
0
0
20
1
3
21
0

1
2
3
3
0
0
0
0
0
8
0
2
4
0
0
0
0
0
0
0
7
4
0
0
1
7
0
2
1
1
0
0
0
2
1
0
0
15
0
1
2
4
0

179
200
318
92
127
0
4
157
72
129
10
230
94
1
3
21
106
35
31
38
91
147
3
135
12
251
158
42
42
1
35
0
188
157
16
0
0
152
6
96
77
189
10

64
106
147
51
73
0
2
76
58
60
5
129
29
1
1
17
61
17
14
17
50
73
3
67
2
123
64
19
8
1
15
0
182
79
13
0
0
22
6
55
22
116
5

115
94
171
41
54
0
2
81
14
69
5
101
65
0
2
4
45
18
17
21
41
74
0
68
10
128
94
23
34
0
20
0
6
78
3
0
0
130
0
41
55
73
5

96
597
52
3
131
22
8
32
57
54
0
61
0
72
112
17
241
7
94
32
9
72
114
98
105
35
22
1
4
0
125
0
2
0
94
62
163
45
331
212
143
17
1

79
385
66
0
112
3
15
124
47
59
0
36
0
110
127
15
226
8
82
15
4
91
88
7
112
58
7
1
2
0
78
0
0
1
80
31
117
37
115
62
45
1
7

1
5
6
1
23
1
0
69
0
11
0
2
0
6
3
0
20
0
21
2
2
6
14
31
7
1
5
0
0
0
35
0
0
0
12
11
1
13
115
120
81
3
0

1
4
2
1
13
1
0
5
0
11
0
1
0
5
3
0
16
0
20
2
2
5
13
30
5
1
5
0
0
0
35
0
0
0
11
6
1
12
113
116
79
3
0

0
1
4
0
10
0
0
64
0
0
0
1
0
1
0
0
4
0
1
0
0
1
1
1
2
0
0
0
0
0
0
0
0
0
1
5
0
1
2
4
2
0
0

29
77
27
2
220
18
23
71
102
93
0
94
0
107
236
32
311
5
58
35
6
38
175
69
86
81
10
2
6
0
165
0
2
1
159
8
269
63
245
130
105
8
8

16
70
14
2
118
17
8
26
56
38
0
59
0
43
109
17
174
2
24
20
2
23
90
65
54
32
5
1
4
0
88
0
2
0
80
7
154
30
139
73
62
7
1

13
7
13
0
102
1
15
45
46
55
0
35
0
64
127
15
137
3
34
15
4
15
85
4
32
49
5
1
2
0
77
0
0
1
79
1
115
33
106
57
43
1
7

71
139
134
333
0
73
31
82
3
13
39
10
220
0
147
2
82
152
98
22
45
22
68
42
67
61
39
26
167
94
4
141
46
10
320
4
316
11
52
612
11565
11243
322

57
204
73
229
0
23
39
102
4
5
42
12
34
0
88
0
54
184
33
71
10
5
68
42
76
81
8
3
89
31
4
170
12
0
182
1
190
2
57
524
8620
8438
182

14
68
30
13
0
31
0
17
1
3
12
0
158
0
32
0
24
2
52
2
0
4
2
0
0
30
0
4
38
36
2
48
23
8
38
0
50
9
0
11
2215
2196
19

14
33
26
10
0
29
0
16
1
1
8
0
146
0
31
0
23
1
47
2
0
2
0
0
0
22
0
4
38
36
0
32
23
8
35
0
31
8
0
4
1627
1620
7

0
35
4
3
0
2
0
1
0
2
4
0
12
0
1
0
1
1
5
0
0
2
2
0
0
8
0
0
0
0
2
16
0
0
3
0
19
1
0
7
588
576
12

114
248
159
470
0
52
69
156
5
6
65
21
87
0
192
0
87
320
57
81
54
23
133
83
140
83
47
23
176
86
5
240
31
1
356
1
359
1
107
225
15117
15081
36

57
88
96
269
0
31
30
59
2
4
30
10
68
0
112
0
34
138
33
12
44
20
67
42
66
23
39
20
105
56
3
90
19
1
186
1
210
1
52
147
7888
7867
21

57
160
63
201
0
21
39
97
3
2
35
11
19
0
80
0
53
182
24
69
10
3
66
41
74
60
8
3
71
30
2
150
12
0
170
0
149
0
55
78
7229
7214
15

26
84
140
40
148
172
101
11
243
154
96
131
56
182
0
118
281
171
190
78
323
150
465
139
51
68
7
189
44
156
199
27
0
23
87
18
5
67
0
0
0
0
38

19
12
22
41
58
66
91
37
159
121
102
25
18
176
0
59
162
187
95
44
180
135
47
68
46
118
3
195
54
47
57
19
2
20
52
7
2
43
0
0
0
0
23

1
3
5
14
39
5
2
4
3
34
3
2
28
0
0
40
80
2
45
4
4
17
18
6
8
10
3
8
8
78
49
1
1
2
8
5
2
0
0
0
0
0
0

1
2
5
13
35
4
2
1
3
25
3
1
28
0
0
38
44
1
44
4
4
16
18
6
8
5
2
7
8
71
48
1
0
2
5
5
1
0
0
0
0
0
0

0
1
0
1
4
1
0
3
0
9
0
1
0
0
0
2
36
1
1
0
0
1
0
0
0
5
1
1
0
7
1
0
1
0
3
0
1
0
0
0
0
0
0

38
91
131
57
161
230
184
32
154
236
189
133
43
355
0
136
350
344
208
105
490
268
364
165
64
156
7
334
50
73
133
25
1
22
110
15
5
107
0
0
0
0
61

21
80
118
19
111
165
94
9
98
126
89
110
26
180
0
79
224
162
117
61
311
134
324
99
22
50
5
144
9
45
80
16
0
8
65
10
4
66
0
0
0
0
38

17
11
13
38
50
65
90
23
56
110
100
23
17
175
0
57
126
182
91
44
179
134
40
66
42
106
2
190
41
28
53
9
1
14
45
5
1
41
0
0
0
0
23

139
35
118
0
215
0
83
23
73
105
0
23
52
195
12
140
6
21
149
153
0
3
8
24
235
132
149
77
88
7
9
23
60
99
94
31
17
67
64
76
125
133
4

155
32
18
0
78
0
20
44
103
132
0
17
47
178
36
117
5
9
163
65
1
9
4
2
95
29
98
87
90
60
6
8
31
112
5
34
15
21
45
8
110
1
3

4
13
21
0
26
0
0
9
36
10
0
20
6
100
0
0
0
1
1
8
0
1
1
2
11
20
8
6
74
0
6
4
14
1
22
9
3
20
39
0
3
28
0

3
7
21
0
26
0
0
8
13
5
0
11
3
88
0
0
0
0
0
8
0
1
1
2
5
20
6
3
65
0
5
3
11
1
20
8
2
19
36
0
1
27
0

1
6
0
0
0
0
0
1
23
5
0
9
3
12
0
0
0
1
1
0
0
0
0
0
6
0
2
3
9
0
1
1
3
0
2
1
1
1
3
0
2
1
0

290
47
44
0
192
0
102
51
89
224
0
5
72
266
47
238
6
28
310
181
0
7
5
23
88
113
200
92
94
66
8
19
28
175
77
44
26
63
70
73
224
101
6

136
22
37
0
125
0
82
9
33
98
0
1
33
101
11
122
4
20
148
122
0
1
1
21
48
91
111
31
21
6
4
12
12
83
74
16
12
43
28
68
118
101
4

154
25
7
0
67
0
20
42
56
126
0
4
39
165
36
116
2
8
162
59
0
6
4
2
40
22
89
61
73
60
4
7
16
92
3
28
14
20
42
5
106
0
2

84
10
29
58
6
111
38
0
13
1
8
6
41
8
17
173
0
107
5
139
101
2
93
142
275
77
153
130
7
214
48
191
15
38
4
98
0
88
7
117
255
89
22

30
14
102
36
22
73
134
4
11
0
14
11
10
11
13
205
0
69
4
154
19
2
140
43
286
58
103
100
12
207
48
196
0
39
3
72
0
58
55
103
229
37
23

4
0
20
12
4
31
27
0
0
1
6
0
19
1
1
33
0
18
3
36
1
3
9
13
43
25
23
50
0
41
0
78
13
26
1
52
0
15
2
19
101
23
0

3
0
6
12
0
27
5
0
0
1
2
0
18
0
0
20
0
17
2
26
1
2
8
9
42
23
22
49
0
36
0
42
13
20
1
31
0
14
1
12
59
23
0

1
0
14
0
4
4
22
0
0
0
4
0
1
1
1
13
0
1
1
10
0
1
1
4
1
2
1
1
0
5
0
36
0
6
0
21
0
1
1
7
42
0
0

73
24
71
16
14
129
143
4
13
0
16
15
12
14
22
316
0
153
4
254
113
0
175
169
498
109
205
174
18
363
96
294
2
50
6
95
0
125
54
201
336
98
45

57
10
8
14
4
63
31
0
6
0
6
6
9
4
11
127
0
88
1
110
94
0
52
130
216
53
107
76
7
162
48
135
2
17
3
61
0
69
5
105
159
63
22

16
14
63
2
10
66
112
4
7
0
10
9
3
10
11
189
0
65
3
144
19
0
123
39
282
56
98
98
11
201
48
159
0
33
3
34
0
56
49
96
177
35
23

2
105
1
11
75
5
4
47
12
3
88
23
1
5
1
18
58
45
9
45
1
100
8
11
126
196
11905
11905
0
58
86
84
158
67
96
428
74
1
50
195
106
131
470

1
213
1
24
16
18
2
41
13
2
161
158
1
5
0
13
7
44
1
130
1
91
18
22
71
111
10049
10049
0
62
108
166
135
72
77
411
70
0
53
164
157
137
383

0
13
0
9
11
0
0
68
12
0
98
56
0
0
1
8
53
0
0
10
0
27
2
5
3
16
2458
2458
0
7
41
21
21
12
14
100
5
0
25
24
35
0
126

0
6
0
2
11
0
0
39
6
0
11
12
0
0
1
8
51
0
0
7
0
22
2
5
2
5
1876
1876
0
6
40
18
19
8
14
54
1
0
13
20
28
0
84

0
7
0
7
0
0
0
29
6
0
87
44
0
0
0
0
2
0
0
3
0
5
0
0
1
11
582
582
0
1
1
3
2
4
0
46
4
0
12
4
7
0
42

3
302
0
17
58
22
6
20
11
2
128
113
2
10
0
18
12
85
2
162
1
117
24
26
25
11
16975
16975
0
72
144
226
255
125
147
737
61
0
77
298
226
268
662

2
97
0
6
42
4
4
8
5
1
57
9
1
5
0
5
7
43
1
37
0
52
6
5
14
7
8348
8348
0
17
43
63
130
57
72
372
37
0
36
157
77
131
335

1
205
0
11
16
18
2
12
6
1
71
104
1
5
0
13
5
42
1
125
1
65
18
21
11
4
8627
8627
0
55
101
163
125
68
75
365
24
0
41
141
149
137
327

64
26
122
173
28
174
59
45
387
127
30
56
80
0
142
26
8
22
209
55
145
0
51
5
15
186
17
255
124
209
241
138
33
97
0
0
73
35
46
348
17
360
2

45
24
139
98
18
51
50
22
170
111
6
16
156
0
132
93
19
45
171
58
105
2
46
13
13
118
27
240
125
216
173
104
37
81
0
0
53
27
86
81
39
233
9

20
1
1
20
6
39
7
5
76
5
15
24
7
0
11
7
7
12
79
9
33
0
7
0
4
6
0
18
24
48
137
5
0
2
0
0
0
9
8
49
0
77
1

16
1
1
20
5
39
5
3
66
5
15
24
5
0
6
4
3
4
49
9
33
0
7
0
3
5
0
15
23
35
80
2
0
1
0
0
0
8
6
43
0
62
0

4
0
0
0
1
0
2
2
10
0
0
0
2
0
5
3
4
8
30
0
0
0
0
0
1
1
0
3
1
13
57
3
0
1
0
0
0
1
2
6
0
15
1

83
48
252
210
14
153
22
35
366
96
15
48
218
0
132
112
20
50
287
80
3
1
42
8
23
258
9
465
222
317
245
225
70
176
0
0
126
49
123
194
56
410
10

42
25
114
122
10
102
13
19
219
49
9
32
69
0
67
22
5
16
146
36
1
0
19
2
11
143
1
230
98
149
133
127
33
96
0
0
73
23
39
131
17
233
2

41
23
138
88
4
51
9
16
147
47
6
16
149
0
65
90
15
34
141
44
2
1
23
6
12
115
8
235
124
168
112
98
37
80
0
0
53
26
84
63
39
177
8

98
263
98
58
2
137
50
44
135
23
120
92
46
176
320
29
0
36
186
5
402
92
202
121
70
27
6
128
101
1
1
122
29
214
223
0
0
67
25
21
0
2
0

77
294
88
140
4
101
50
32
60
19
94
18
25
124
220
66
0
76
176
0
182
106
213
119
62
10
5
100
212
0
3
87
1
94
98
0
0
99
42
32
0
0
9

6
141
28
9
0
54
13
19
31
0
2
57
33
108
66
10
0
7
51
1
113
29
20
0
1
4
1
9
38
1
0
1
0
11
55
0
0
71
20
7
0
0
7

5
85
15
4
0
48
13
18
24
0
1
56
27
105
62
2
0
6
47
1
112
14
18
0
1
3
1
7
15
1
0
1
0
8
52
0
0
30
8
5
0
0
0

1
56
13
5
0
6
0
1
7
0
1
1
6
3
4
8
0
1
4
0
1
15
2
0
0
1
0
2
23
0
0
0
0
3
3
0
0
41
12
2
0
0
7

165
414
151
163
6
158
87
57
161
42
207
51
36
162
372
82
0
50
278
2
404
168
352
240
131
31
8
203
258
0
4
207
29
239
257
0
0
90
23
41
0
0
2

90
177
79
30
2
71
37
26
108
23
116
36
18
48
188
25
0
12
116
2
230
78
170
121
69
22
4
106
76
0
1
121
28
153
163
0
0
34
7
12
0
0
0

75
237
72
133
4
87
50
31
53
19
91
15
18
114
184
57
0
38
162
0
174
90
182
119
62
9
4
97
182
0
3
86
1
86
94
0
0
56
16
29
0
0
2

57
83
13
301
36
3
292
56
0
19
76
39
31
28
152
56
20
377
29
41
190
13303
13303
0
0
6
53
13
0
96
0
0
16
0
23
0
0
0
0
10
95
19
151

58
72
19
177
38
31
211
59
38
63
76
20
18
11
100
138
16
269
39
45
166
16751
16751
0
0
4
36
16
0
104
0
0
1
0
104
0
0
0
0
9
208
30
124

8
26
2
29
0
2
24
0
21
1
0
2
3
2
1
2
0
7
0
1
93
4844
4844
0
0
0
2
2
0
2
0
0
0
0
1
0
0
0
0
0
16
2
17

7
26
2
27
0
0
23
0
0
1
0
2
3
2
1
2
0
6
0
1
70
2936
2936
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
0
0
15
2
12

1
0
0
2
0
2
1
0
21
0
0
0
0
0
0
0
0
1
0
0
23
1908
1908
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
5

102
129
30
435
74
31
471
113
17
76
150
24
36
35
237
146
36
537
68
85
241
20980
20980
0
0
10
87
24
0
195
0
0
14
0
125
0
0
0
0
17
266
29
160

46
57
11
264
36
3
262
55
0
13
74
17
23
25
137
40
20
280
29
40
112
8616
8616
0
0
6
52
10
0
94
0
0
13
0
22
0
0
0
0
8
70
9
56

56
72
19
171
38
28
209
58
17
63
76
7
13
10
100
106
16
257
39
45
129
12364
12364
0
0
4
35
14
0
101
0
0
1
0
103
0
0
0
0
9
196
20
104

32
25
0
0
0
0
0
0
0
7
0
0
184
80
21
82
422
138
216
30
16
27
0
15
124
65
21
31
3
43
0
64
33
116
19
1
7
31
7
7
197
207
53

39
26
0
0
0
0
0
0
0
3
0
0
181
153
2
61
305
101
400
101
18
98
0
121
119
100
28
21
13
35
1
53
89
92
84
54
67
77
49
45
290
195
146

5
22
0
0
0
0
0
0
0
0
0
0
15
67
1
93
167
17
210
63
1
61
0
10
11
22
3
5
0
3
0
15
3
49
2
0
1
10
1
3
127
23
8

5
15
0
0
0
0
0
0
0
0
0
0
10
22
1
57
92
13
71
15
0
10
0
0
10
21
3
2
0
3
0
15
2
33
1
0
0
6
0
3
55
12
4

0
7
0
0
0
0
0
0
0
0
0
0
5
45
0
36
75
4
139
48
1
51
0
10
1
1
0
3
0
0
0
0
1
16
1
0
1
4
1
0
72
11
4

64
24
0
0
0
0
0
0
0
10
0
0
347
129
20
44
460
213
377
66
1
50
0
51
213
47
46
26
14
75
1
96
100
149
93
55
73
84
55
49
325
377
190

27
5
0
0
0
0
0
0
0
7
0
0
173
43
18
19
256
119
127
13
0
14
0
2
101
23
18
17
2
40
0
44
20
76
15
1
7
19
7
4
119
195
48

37
19
0
0
0
0
0
0
0
3
0
0
174
86
2
25
204
94
250
53
1
36
0
49
112
24
28
9
12
35
1
52
80
73
78
54
66
65
48
45
206
182
142

1
17
162
59
77
5
0
0
0
97
3
0
136
93
45
237
54
68
63
4
114
8
231
24
5
1
0
52
34
182
192
148
48
91
52
2
0
198
48
15
7
175
195

1
51
310
14
239
21
4
0
0
216
19
2
224
85
86
317
157
158
162
19
109
1
370
84
124
20
1
134
85
190
223
131
43
125
77
4
46
266
75
81
7
179
176

0
0
22
21
6
0
0
0
0
3
1
0
19
2
1
266
4
2
1
0
69
0
37
75
10
2
0
4
0
313
7
95
4
33
46
0
0
68
45
52
2
183
36

0
0
19
20
5
0
0
0
0
2
0
0
12
2
1
140
3
0
0
0
35
0
16
8
4
0
0
4
0
148
6
87
4
33
20
0
0
31
15
6
2
90
22

0
0
3
1
1
0
0
0
0
1
1
0
7
0
0
126
1
2
1
0
34
0
21
67
6
2
0
0
0
165
1
8
0
0
26
0
0
37
30
46
0
93
14

2
38
426
49
195
14
3
0
0
269
16
1
241
133
129
279
206
204
221
20
154
9
519
31
119
19
0
172
119
57
405
151
74
161
63
5
46
367
73
43
2
133
332

1
6
124
37
40
4
0
0
0
92
2
0
76
51
43
93
51
60
62
3
79
8
205
16
1
1
0
41
34
32
186
44
42
45
19
2
0
145
28
8
1
63
170

1
32
302
12
155
10
3
0
0
177
14
1
165
82
86
186
155
144
159
17
75
1
314
15
118
18
0
131
85
25
219
107
32
116
44
3
46
222
45
35
1
70
162

173
294
300
72
327
368
3
57
187
111
142
259
87
90
50
3
152
73
23
18
103
44
102
150
332
131
72
185
108
134
11
60
11
81
75
38
48
127
7
134
64
58
5

174
154
221
192
193
342
100
192
57
104
95
244
175
128
49
1
145
76
102
58
217
160
94
226
325
129
70
145
124
159
12
141
15
106
56
50
77
129
8
93
177
10
11

120
170
153
52
46
56
0
9
40
11
57
8
0
3
6
1
2
9
0
16
1
17
93
112
18
68
60
12
89
1
0
30
0
14
14
3
1
1
0
91
15
1
4

107
162
140
17
39
52
0
7
39
10
52
7
0
2
6
1
2
9
0
7
0
11
93
56
15
44
51
9
41
1
0
11
0
14
11
3
1
1
0
78
14
1
2

13
8
13
35
7
4
0
2
1
1
5
1
0
1
0
0
0
0
0
9
1
6
0
56
3
24
9
3
48
0
0
19
0
0
3
0
0
0
0
13
1
0
2

208
83
308
210
412
524
99
109
129
171
178
436
258
213
89
1
295
140
24
23
290
174
100
204
414
111
19
231
110
10
6
166
13
130
50
42
54
174
15
114
193
59
4

57
70
108
54
237
230
2
22
109
81
89
224
87
87
43
0
150
64
19
9
85
29
7
69
215
43
9
163
49
5
6
44
7
53
41
33
45
114
7
53
47
52
2

151
13
200
156
175
294
97
87
20
90
89
212
171
126
46
1
145
76
5
14
205
145
93
135
199
68
10
68
61
5
0
122
6
77
9
9
9
60
8
61
146
7
2

28
53
69
71
88
11
3
38
57
148
2
110
200
16
41
37
13
300
30
12
40
152
68
90
113
25
2
0
1
20
307
24
134
293
65
7
0
17
20629
20077
552
30
21

52
24
83
20
46
13
4
142
119
70
8
105
285
40
43
53
99
347
115
7
75
148
83
30
106
35
14
2
0
104
325
38
94
189
51
0
0
7
20073
19744
329
24
96

24
3
10
10
6
1
0
81
12
39
2
38
156
0
47
37
2
2
22
0
4
71
32
24
1
1
5
0
0
2
82
8
170
42
17
0
0
0
5803
5771
32
9
8

18
3
10
9
6
0
0
18
1
37
2
38
75
0
26
14
0
1
6
0
2
36
21
24
1
1
2
0
0
1
75
7
87
38
12
0
0
0
4412
4381
31
8
2

6
0
0
1
0
1
0
63
11
2
0
0
81
0
21
23
2
1
16
0
2
35
11
0
0
0
3
0
0
1
7
1
83
4
5
0
0
0
1391
1390
1
1
6

9
67
132
81
128
12
7
85
162
168
7
89
293
41
37
50
109
402
123
19
111
194
63
95
166
59
11
2
0
121
533
47
57
429
97
6
0
24
30459
29864
595
33
107

8
50
58
62
82
4
3
13
55
108
0
49
103
13
15
23
13
187
24
12
38
103
23
66
98
24
0
0
0
18
228
15
46
247
51
6
0
17
13846
13542
304
16
17

1
17
74
19
46
8
4
72
107
60
7
40
190
28
22
27
96
215
99
7
73
91
40
29
68
35
11
2
0
103
305
32
11
182
46
0
0
7
16613
16322
291
17
90

1
24
0
229
1
0
41
10
0
47
42
74
1
2
54
79
36
45
17
17
2
8
75
135
26
5
17
0
48
58
22
129
14
32
10
1
208
4
469
214
54
88
118

26
56
4
220
4
0
77
21
0
136
39
127
9
8
126
86
20
22
34
72
0
1
165
91
75
6
20
0
112
61
15
3
0
103
23
48
275
48
479
171
47
113
134

12
4
1
18
1
0
0
12
0
14
14
24
1
0
2
9
7
13
33
10
0
4
15
68
11
2
8
0
4
6
4
72
9
5
28
17
215
34
151
54
24
0
38

0
4
0
10
0
0
0
5
0
10
10
8
0
0
2
5
7
10
14
2
0
3
9
38
6
2
7
0
2
6
3
69
9
4
9
0
95
0
112
43
13
0
30

12
0
1
8
1
0
0
7
0
4
4
16
1
0
0
4
0
3
19
8
0
1
6
30
5
0
1
0
2
0
1
3
0
1
19
17
120
34
39
11
11
0
8

15
63
2
217
4
0
117
18
0
168
41
172
3
5
176
119
39
38
14
73
2
3
219
113
90
8
26
0
155
112
33
51
5
121
2
32
225
17
754
326
59
201
205

1
16
0
64
1
0
41
5
0
36
19
66
0
2
51
50
21
23
2
10
2
3
63
69
20
3
7
0
45
51
19
51
5
25
0
1
82
3
335
170
29
88
84

14
47
2
153
3
0
76
13
0
132
22
106
3
3
125
69
18
15
12
63
0
0
156
44
70
5
19
0
110
61
14
0
0
96
2
31
143
14
419
156
30
113
121

147
202
207
282
106
255
48
58
75
105
215
3
1
81
26
124
11
150
73
1
101
0
0
61
2
3
47
87
165
40
166
50
123
32
440
124
84
86
97
287
318
269
334

109
170
179
270
119
319
51
201
77
115
267
1
1
160
60
69
9
71
99
7
173
0
0
38
1
6
73
190
263
38
242
3
14
5
316
119
143
100
130
241
287
231
373

55
111
90
183
7
27
0
80
1
46
99
0
1
14
8
9
5
24
11
2
3
0
0
1
0
1
6
11
16
0
5
13
46
11
61
19
14
35
11
10
35
29
49

45
88
77
166
6
25
0
15
1
41
40
0
1
9
4
9
4
24
11
0
2
0
0
1
0
1
4
6
6
0
3
13
46
11
57
9
11
35
11
10
24
22
38

10
23
13
17
1
2
0
65
0
5
59
0
0
5
4
0
1
0
0
2
1
0
0
0
0
0
2
5
10
0
2
0
0
0
4
10
3
0
0
0
11
7
11

101
164
162
99
108
424
97
115
133
169
312
3
0
208
75
178
4
191
91
1
230
0
0
82
1
6
103
108
395
78
309
37
91
17
668
222
190
149
211
460
471
444
535

53
110
108
38
52
215
48
30
68
62
131
2
0
63
19
112
3
121
41
0
89
0
0
52
0
2
36
51
155
40
118
34
77
12
372
114
60
49
86
244
235
231
223

48
54
54
61
56
209
49
85
65
107
181
1
0
145
56
66
1
70
50
1
141
0
0
30
1
4
67
57
240
38
191
3
14
5
296
108
130
100
125
216
236
213
312

197
133
506
174
7
184
259
26
45
176
87
127
107
4
211
27
128
68
0
0
129
52
0
286
408
663
157
5
14
3
171
178
64
87
166
24
15
18
86
186
3
15
33

101
113
255
88
8
11
211
19
18
140
116
121
46
1
219
6
70
108
0
0
64
29
0
111
170
313
134
27
4
1
223
139
117
136
87
60
25
45
140
207
160
61
44

8
1
177
3
0
90
25
0
7
6
11
41
23
0
41
11
40
40
0
0
28
14
0
87
169
226
14
4
0
1
51
43
5
9
48
0
4
11
71
40
0
2
3

7
0
167
2
0
86
25
0
7
6
11
21
23
0
40
11
39
6
0
0
25
14
0
81
165
187
13
0
0
1
20
39
1
2
47
0
4
7
32
27
0
2
3

1
1
10
1
0
4
0
0
0
0
0
20
0
0
1
0
1
34
0
0
3
0
0
6
4
39
1
4
0
0
31
4
4
7
1
0
0
4
39
13
0
0
0

271
245
561
205
13
104
444
43
22
295
178
184
82
0
383
17
158
123
0
0
156
55
0
301
336
579
157
23
18
0
304
265
171
197
154
81
26
51
142
348
163
68
68

173
133
321
127
6
97
233
25
11
159
65
95
42
0
165
11
89
56
0
0
96
30
0
199
193
360
95
5
14
0
119
137
62
82
71
23
4
11
46
154
3
9
26

98
112
240
78
7
7
211
18
11
136
113
89
40
0
218
6
69
67
0
0
60
25
0
102
143
219
62
18
4
0
185
128
109
115
83
58
22
40
96
194
160
59
42

87
82
63
141
364
301
9
16
1
0
14
7
6
23
13
15
9
18
12
10
48
46
83
2
3
234
81
5
11
9
42
97
32
107
115
113
213
11
110
126
42
32
544

121
81
63
104
253
68
11
31
2
2
30
43
12
90
62
16
28
43
63
54
114
108
68
1
18
245
87
0
31
0
66
180
96
135
113
122
198
6
241
217
141
102
148

26
0
0
3
115
131
1
2
0
0
0
0
0
2
0
0
8
9
4
2
18
13
9
1
14
171
9
0
4
0
13
9
5
4
40
24
35
0
35
1
23
1
124

18
0
0
3
97
124
0
1
0
0
0
0
0
0
0
0
4
2
3
0
13
3
9
1
2
169
9
0
2
0
10
6
4
2
22
17
31
0
11
1
23
0
121

8
0
0
0
18
7
1
1
0
0
0
0
0
2
0
0
4
7
1
2
5
10
0
0
12
2
0
0
2
0
3
3
1
2
18
7
4
0
24
0
0
1
3

169
163
125
241
479
235
16
29
3
2
43
49
18
111
75
27
28
52
71
62
130
131
116
2
7
302
150
4
38
7
88
263
65
218
173
209
287
14
313
342
158
133
478

57
82
63
137
249
174
8
10
1
0
14
7
6
23
13
14
5
16
9
10
26
35
50
1
1
63
67
4
9
7
27
88
21
96
89
95
117
9
99
125
18
32
351

112
81
62
104
230
61
8
19
2
2
29
42
12
88
62
13
23
36
62
52
104
96
66
1
6
239
83
0
29
0
61
175
44
122
84
114
170
5
214
217
140
101
127

170
21
11
346
329
0
39
219
38
212
199
157
203
90
284
173
160
310
1
94
155
202
9
36
19
89
138
0
180
73
0
552
12510
12510
0
41
35
22
52
101
49
6
117

191
8
16
464
284
1
25
240
115
216
340
82
135
12
265
174
166
274
6
36
57
88
115
55
35
1
105
0
84
55
0
329
10745
10745
0
71
54
28
17
115
21
6
45

17
5
2
131
88
0
10
174
39
91
3
93
201
15
19
11
6
56
1
63
153
131
2
11
1
38
26
0
27
37
0
32
3491
3491
0
8
11
8
2
99
4
1
27

6
4
0
107
84
0
7
97
8
62
0
91
105
14
18
11
3
51
0
51
134
127
2
11
1
38
24
0
26
37
0
31
2683
2683
0
2
2
5
2
49
3
1
25

11
1
2
24
4
0
3
77
31
29
3
2
96
1
1
0
3
5
1
12
19
4
0
0
0
0
2
0
1
0
0
1
808
808
0
6
9
3
0
50
1
0
2

274
16
8
627
500
1
3
257
112
336
526
144
128
83
490
332
295
508
5
25
54
150
118
52
35
41
202
0
223
77
0
595
16972
16972
0
103
56
42
62
97
62
11
128

125
10
3
218
223
0
2
112
29
149
193
65
90
74
228
159
144
246
0
14
18
67
5
16
8
41
111
0
140
25
0
304
8227
8227
0
38
26
17
46
38
43
5
85

149
6
5
409
277
1
1
145
83
187
333
79
38
9
262
173
151
262
5
11
36
83
113
36
27
0
91
0
83
52
0
291
8745
8745
0
65
30
25
16
59
19
6
43

408
3
97
0
96
174
0
26
24
214
158
32
0
0
1
0
53
13
21
153
73
129
95
21
9
308
0
72
5
145
65
9
6
96
34
133
183
15
159
18
2
63
32

279
1
87
0
59
151
0
35
54
70
97
16
0
0
0
3
60
15
17
231
51
94
38
44
7
86
0
77
18
141
66
55
12
28
49
51
177
13
201
14
1
87
59

155
0
2
0
5
41
0
0
0
54
16
14
0
0
1
0
21
3
3
5
1
31
64
18
3
160
0
9
0
8
16
1
1
13
0
48
25
5
25
10
1
117
62

134
0
2
0
5
21
0
0
0
51
16
14
0
0
1
0
8
1
2
5
1
31
61
3
2
160
0
5
0
7
16
0
0
13
0
47
12
4
23
9
1
56
29

21
0
0
0
0
20
0
0
0
3
0
0
0
0
0
0
13
2
1
0
0
0
3
15
1
0
0
4
0
1
0
1
1
0
0
1
13
1
2
1
0
61
33

524
3
178
0
147
246
0
49
46
190
126
32
0
0
0
3
76
20
28
326
121
181
61
25
2
193
0
139
23
275
108
48
17
107
80
92
318
12
334
21
2
32
28

270
2
91
0
89
144
0
24
15
132
81
16
0
0
0
0
35
11
17
144
70
88
33
6
2
107
0
67
5
135
46
9
6
80
32
65
162
6
135
9
1
6
2

254
1
87
0
58
102
0
25
31
58
45
16
0
0
0
3
41
9
11
182
51
93
28
19
0
86
0
72
18
140
62
39
11
27
48
27
156
6
199
12
1
26
26

1
229
86
59
418
0
56
48
185
17
264
308
73
1
22
0
71
88
137
2
227
17
8
68
82
67
0
6
0
75
32
1
17
84
81
81
7
182
58
0
157
43
3

0
126
33
50
114
0
75
62
149
16
257
187
8
1
3
0
35
69
85
2
194
55
33
77
115
82
0
7
0
93
108
2
29
45
109
18
13
150
57
0
136
54
3

0
60
23
15
312
0
21
15
21
0
139
50
61
0
22
0
11
7
101
1
13
3
1
4
24
21
0
2
0
3
13
0
3
41
30
41
0
0
3
0
21
5
0

0
57
23
14
276
0
21
14
20
0
95
47
57
0
20
0
11
3
79
0
9
2
0
2
20
21
0
1
0
1
13
0
2
41
30
41
0
0
1
0
18
5
0

0
3
0
1
36
0
0
1
1
0
44
3
4
0
2
0
0
4
22
1
4
1
1
2
4
0
0
1
0
2
0
0
1
0
0
0
0
0
2
0
3
0
0

0
251
69
92
156
0
62
94
270
32
180
381
7
2
2
0
94
147
118
3
403
58
18
65
140
117
0
10
0
156
124
2
31
76
150
49
20
314
112
0
264
90
6

0
129
36
43
101
0
18
33
145
16
77
216
5
1
2
0
60
83
55
2
216
11
5
41
47
35
0
4
0
68
16
0
8
32
44
33
7
176
57
0
132
37
3

0
122
33
49
55
0
44
61
125
16
103
165
2
1
0
0
34
64
63
1
187
47
13
24
93
82
0
6
0
88
108
2
23
44
106
16
13
138
55
0
132
53
3

124
8
14
70
43
38
0
10
6
154
56
14
391
168
198
84
6
120
33
6
102
319
16
18
638
177
10
47
16
16
154
116
65
113
23
154
7
12
21
74
7
384
16

86
62
1
5
34
41
0
5
1
113
32
13
407
168
127
64
24
89
80
7
89
301
45
30
241
243
3
70
25
17
159
17
64
53
29
49
24
35
27
92
36
282
63

47
0
3
0
2
1
0
4
5
45
29
0
13
2
43
23
2
71
4
0
6
40
0
0
96
16
0
7
6
0
2
3
21
28
14
7
16
31
6
9
4
127
1

28
0
3
0
2
1
0
4
4
37
20
0
9
2
39
23
0
56
1
0
3
33
0
0
92
8
0
5
6
0
2
2
11
27
7
4
3
5
5
8
2
95
1

19
0
0
0
0
0
0
0
1
8
9
0
4
0
4
0
2
15
3
0
3
7
0
0
4
8
0
2
0
0
0
1
10
1
7
3
13
26
1
1
2
32
0

161
70
11
75
73
77
0
7
2
217
42
26
620
319
254
69
12
108
98
13
185
528
59
42
468
360
6
104
34
33
302
126
108
113
35
173
13
16
33
134
39
488
76

95
8
10
70
39
36
0
2
2
112
20
14
302
155
136
33
4
57
27
6
99
251
14
14
316
141
3
38
10
16
148
111
54
68
13
127
4
7
10
48
5
259
13

66
62
1
5
34
41
0
5
0
105
22
12
318
164
118
36
8
51
71
7
86
277
45
28
152
219
3
66
24
17
154
15
54
45
22
46
9
9
23
86
34
229
63

5
323
156
31
52
0
47
21
0
7
0
154
39
31
217
20
72
22
0
0
18
64
11
33
73
12
0
0
125

46
112
130
86
118
0
79
31
0
14
0
71
76
50
184
64
57
64
0
0
15
102
46
41
178
129
0
0
146

1
190
2
70
79
0
1
8
0
0
0
10
4
0
54
2
2
15
0
0
1
46
19
16
20
13
0
0
19

0
162
1
15
23
0
0
5
0
0
0
10
3
0
54
1
1
9
0
0
1
44
4
10
4
5
0
0
10

1
28
1
55
56
0
1
3
0
0
0
0
1
0
0
1
1
6
0
0
0
2
15
6
16
8
0
0
9

48
219
200
47
63
0
123
42
0
18
0
208
101
81
342
76
33
71
0
0
13
57
27
23
221
125
0
0
166

4
139
102
16
19
0
46
15
0
6
0
138
31
31
159
19
15
13
0
0
3
9
7
16
61
5
0
0
41

44
80
98
31
44
0
77
27
0
12
0
70
70
50
183
57
18
58
0
0
10
48
20
7
160
120
0
0
125

MARG_HH_MARG_HH_MARG_HH_MARG_OT_MARG_OT_MARG_OT_MARGWORK
MARGWORK
691
310
381
5670
3766
1904
16013
9346
691
310
381
5670
3766
1904
16013
9346
0
0
0
0
0
0
0
0
4
1
3
220
200
20
577
477
1
1
0
0
0
0
102
82
8
4
4
103
88
15
188
165
0
0
0
17
10
7
8
6
0
0
0
2
0
2
2
0
32
29
3
257
211
46
366
276
9
2
7
10
10
0
73
34
5
2
3
7
3
4
88
28
0
0
0
2
2
0
6
2
0
0
0
1
1
0
41
33
0
0
0
36
25
11
245
142
4
4
0
2
2
0
128
90
2
0
2
0
0
0
13
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
81
36
0
0
0
4
3
1
165
127
0
0
0
34
17
17
102
30
1
0
1
2
1
1
112
37
5
5
0
30
24
6
177
56
0
0
0
3
3
0
2
2
1
0
1
18
14
4
35
28
0
0
0
5
4
1
23
10
0
0
0
0
0
0
5
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
7
1
6
27
22
5
278
162
16
14
2
138
127
11
85
81
0
0
0
9
5
4
149
103
0
0
0
0
0
0
62
40
0
0
0
0
0
0
59
55
0
0
0
4
4
0
3
2
2
0
2
2
1
1
5
2
8
2
6
14
7
7
122
29
4
3
1
1
1
0
68
63
1
1
0
8
6
2
80
74
7
6
1
5
5
0
18
16
0
0
0
166
151
15
147
137
0
0
0
0
0
0
0
0
0
0
0
6
3
3
14
6

0
0
0
0
0
11
0
1
9
0
0
4
2
2
13
0
0
0
0
0
1
1
0
0
8
0
0
17
0
0
0
2
0
0
0
1
0
0
0
0
11
4
0

0
0
0
0
0
6
0
1
4
0
0
0
0
2
10
0
0
0
0
0
1
1
0
0
2
0
0
3
0
0
0
0
0
0
0
1
0
0
0
0
0
4
0

0
0
0
0
0
5
0
0
5
0
0
4
2
0
3
0
0
0
0
0
0
0
0
0
6
0
0
14
0
0
0
2
0
0
0
0
0
0
0
0
11
0
0

2
0
2
0
13
40
0
17
15
11
5
56
9
1
13
9
5
2
3
0
1
29
1
12
36
0
1
37
9
1
66
11
0
0
0
8
0
2
31
4
19
71
0

2
0
2
0
9
22
0
16
10
8
1
31
7
1
10
2
3
0
0
0
1
20
0
3
21
0
0
26
6
0
48
2
0
0
0
1
0
0
13
4
5
55
0

0
0
0
0
4
18
0
1
5
3
4
25
2
0
3
7
2
2
3
0
0
9
1
9
15
0
1
11
3
1
18
9
0
0
0
7
0
2
18
0
14
16
0

2
2
38
0
15
11
0
18
497
131
164
200
45
143
175
16
160
9
93
17
8
162
1
18
89
0
120
76
207
344
105
18
85
0
0
38
0
6
85
34
57
102
16

2
2
32
0
13
6
0
17
199
123
133
148
11
133
97
6
78
4
28
6
7
62
0
7
36
0
31
40
143
181
72
4
9
0
0
5
0
3
20
27
23
83
0

2
0
0
11
0
0
0
0
6
0
17
0
0
0
1
0
0
6
21
0
0
0
45
7
5
3
113
2
0
50
9
0
1
1
0
0
0
4
0
1
10
0
4

2
0
0
10
0
0
0
0
2
0
8
0
0
0
0
0
0
1
6
0
0
0
45
0
5
2
25
1
0
24
1
0
0
1
0
0
0
1
0
0
7
0
1

0
0
0
1
0
0
0
0
4
0
9
0
0
0
1
0
0
5
15
0
0
0
0
7
0
1
88
1
0
26
8
0
1
0
0
0
0
3
0
1
3
0
3

23
1
0
417
0
59
38
42
93
73
178
0
7
69
73
4
5
144
51
1
4
0
253
189
139
132
40
251
9
108
16
30
34
5
13
6
15
11
58
61
105
8
37

21
1
0
332
0
41
22
33
61
51
85
0
3
47
47
2
2
47
32
0
4
0
222
82
102
98
35
130
8
31
11
28
14
4
6
4
9
8
53
56
90
8
14

2
0
0
85
0
18
16
9
32
22
93
0
4
22
26
2
3
97
19
1
0
0
31
107
37
34
5
121
1
77
5
2
20
1
7
2
6
3
5
5
15
0
23

24
136
131
581
0
111
46
55
236
74
182
0
8
64
190
19
6
136
82
16
30
20
481
380
306
266
455
209
31
377
153
115
74
7
58
131
28
24
51
19
165
37
98

14
96
35
477
0
89
32
47
178
67
85
0
3
44
69
11
4
34
45
11
18
11
418
143
214
131
110
137
25
166
37
66
25
1
27
78
21
13
48
16
145
36
39

1
4
1
0
0
0
0
2
1
0
45
0
0
2
2
1
0
27
0
0
0
17
0
0
0
8
0
7
0
0
46
4
275
275
0
3
1
1
0
0
0
3
0

1
0
0
0
0
0
0
1
1
0
17
0
0
0
2
0
0
7
0
0
0
9
0
0
0
6
0
3
0
0
7
4
168
168
0
1
0
0
0
0
0
1
0

0
4
1
0
0
0
0
1
0
0
28
0
0
2
0
1
0
20
0
0
0
8
0
0
0
2
0
4
0
0
39
0
107
107
0
2
1
1
0
0
0
2
0

37
37
1
5
18
5
246
23
11
15
26
77
9
86
163
44
18
30
0
17
0
86
0
19
0
73
32
36
1
3
73
2
4663
4663
0
142
62
111
2
5
3
68
190

20
28
1
4
12
3
125
6
8
10
21
34
7
56
55
13
7
19
0
10
0
64
0
5
0
51
21
33
1
3
24
2
3528
3528
0
120
51
102
1
1
3
42
133

17
9
0
1
6
2
121
17
3
5
5
43
2
30
108
31
11
11
0
7
0
22
0
14
0
22
11
3
0
0
49
0
1135
1135
0
22
11
9
1
4
0
26
57

71
199
80
79
134
21
240
44
32
27
259
77
23
260
162
57
25
209
81
84
5
61
0
19
0
334
47
86
103
124
182
339
8219
8219
0
230
301
114
2
4
4
67
191

50
89
33
23
112
16
127
21
27
14
131
40
21
102
71
15
12
117
71
64
1
48
0
5
0
187
23
47
81
85
64
149
5766
5766
0
197
193
104
1
1
4
40
133

2
7
2
0
3
10
0
4
2
1
2
0
0
1
0
48
0
5
2
0
0
1
0
0
0
0
4
1
56
0
0
0
0
0
4
1
0
3
0
34
3
0
11

1
4
1
0
3
9
0
0
1
0
2
0
0
1
0
32
0
0
0
0
0
0
0
0
0
0
3
1
51
0
0
0
0
0
2
0
0
0
0
17
3
0
10

1
3
1
0
0
1
0
4
1
1
0
0
0
0
0
16
0
5
2
0
0
1
0
0
0
0
1
0
5
0
0
0
0
0
2
1
0
3
0
17
0
0
1

35
44
99
127
133
244
1
185
48
7
68
70
42
4
12
78
1
235
10
0
65
16
1
10
0
91
90
217
135
58
0
0
0
0
8
37
0
61
45
96
10
2
285

22
34
69
99
44
214
1
165
48
6
60
64
33
3
7
65
1
148
10
0
44
9
1
5
0
87
68
182
124
57
0
0
0
0
8
35
0
26
36
60
8
2
232

13
10
30
28
89
30
0
20
0
1
8
6
9
1
5
13
0
87
0
0
21
7
0
5
0
4
22
35
11
1
0
0
0
0
0
2
0
35
9
36
2
0
53

58
53
190
152
177
304
21
318
95
101
176
6
0
29
143
194
8
399
9
0
94
17
1
3
1
107
162
169
218
2
2
3
25
0
69
37
0
46
7
405
75
36
434

31
38
133
117
67
263
21
288
78
60
140
6
0
12
45
147
5
175
9
0
78
12
1
2
0
102
105
157
188
2
1
1
1
0
69
34
0
18
7
244
27
31
348

0
0
1
7
1
0
2
19
9
1
9
0
0
4
0
0
0
0
4
0
2
1
0
0
1444
1444
0
1
19
0
0
20
2
1
42
0
0
3
32
0
11
0
0

0
0
0
5
1
0
2
3
2
1
4
0
0
3
0
0
0
0
2
0
2
0
0
0
521
521
0
1
12
0
0
20
2
1
14
0
0
1
20
0
6
0
0

0
0
1
2
0
0
0
16
7
0
5
0
0
1
0
0
0
0
2
0
0
1
0
0
923
923
0
0
7
0
0
0
0
0
28
0
0
2
12
0
5
0
0

0
2
39
296
125
1
159
88
122
29
34
0
18
224
12
12
27
27
90
1
53
15
36
0
7937
7937
0
6
132
33
101
58
138
44
171
73
111
8
235
35
152
0
54

0
0
33
146
121
0
95
74
68
29
27
0
17
176
7
12
27
10
74
1
36
12
33
0
5882
5882
0
4
129
31
74
57
119
40
101
65
110
7
178
19
73
0
46

0
2
6
150
4
1
64
14
54
0
7
0
1
48
5
0
0
17
16
0
17
3
3
0
2055
2055
0
2
3
2
27
1
19
4
70
8
1
1
57
16
79
0
8

171
24
64
372
204
30
383
147
234
28
199
0
18
223
35
27
61
32
213
167
107
63
158
0
22478
22478
0
11
247
109
192
348
319
232
72
232
253
197
315
264
216
1
236

166
4
53
220
195
17
239
104
127
25
127
0
15
87
16
27
59
15
169
115
80
52
118
0
13851
13851
0
9
171
71
152
224
260
176
54
166
249
61
258
128
114
0
99

1
1
1
0
5
21
0
196
53
20
7
8
0
8
1
15
0
12
0
0
0
0
1
4
5
1
0
1
0
2
9
0
94
0
0
0
0
0
0
2
0
17
0

1
1
0
0
3
5
0
11
21
5
0
1
0
5
0
14
0
5
0
0
0
0
1
2
2
0
0
0
0
2
6
0
42
0
0
0
0
0
0
0
0
11
0

0
0
1
0
2
16
0
185
32
15
7
7
0
3
1
1
0
7
0
0
0
0
0
2
3
1
0
1
0
0
3
0
52
0
0
0
0
0
0
2
0
6
0

26
148
0
0
16
34
0
154
133
63
94
3
1
182
59
100
48
244
0
1
55
7
70
20
49
84
0
0
0
57
55
18
127
0
1
18
0
0
6
70
0
237
0

24
143
0
0
6
26
0
106
112
50
30
3
1
159
32
95
28
216
0
0
21
2
70
18
26
61
0
0
0
56
38
10
118
0
1
18
0
0
6
37
0
85
0

2
5
0
0
10
8
0
48
21
13
64
0
0
23
27
5
20
28
0
1
34
5
0
2
23
23
0
0
0
1
17
8
9
0
0
0
0
0
0
33
0
152
0

202
88
195
0
104
101
1
604
590
369
243
109
3
410
148
153
36
403
0
2
62
17
150
131
146
298
0
1
0
72
383
131
155
0
1
21
6
0
140
82
83
520
0

98
86
31
0
37
78
0
263
351
183
69
36
2
247
99
131
19
323
0
1
25
7
77
47
82
185
0
0
0
69
129
52
119
0
1
20
4
0
103
43
45
238
0

0
0
1
2
37
0
27
7
6
0
0
1
20
0
0
0
1
6
4
10
0
31
1
9
0
13
10
2
0
0
0
5
24
6
5
0
20
19
30
19
12
4
8

0
0
1
1
22
0
1
3
2
0
0
0
6
0
0
0
1
4
1
3
0
20
1
9
0
7
6
1
0
0
0
2
7
2
1
0
1
4
18
7
11
3
0

0
0
0
1
15
0
26
4
4
0
0
1
14
0
0
0
0
2
3
7
0
11
0
0
0
6
4
1
0
0
0
3
17
4
4
0
19
15
12
12
1
1
8

0
4
2
69
57
0
12
103
16
0
64
8
45
14
7
17
28
2
0
12
0
132
9
49
3
39
114
5
0
38
3
336
11
25
25
1
11
15
88
35
59
133
35

0
4
2
42
51
0
9
92
10
0
41
6
31
6
3
12
3
0
0
7
0
105
8
38
3
34
84
3
0
28
1
133
8
17
11
1
6
15
70
32
48
108
33

0
0
0
27
6
0
3
11
6
0
23
2
14
8
4
5
25
2
0
5
0
27
1
11
0
5
30
2
0
10
2
203
3
8
14
0
5
0
18
3
11
25
2

5
18
12
53
253
77
116
343
224
0
91
35
93
14
8
17
271
218
113
184
78
762
12
84
11
195
498
106
0
88
50
308
447
82
203
19
125
16
160
395
261
85
144

3
18
8
48
217
8
53
258
140
0
71
15
67
9
3
12
193
111
58
93
10
439
9
70
7
139
285
64
0
67
37
125
130
58
83
8
27
16
109
289
182
74
106

0
15
16
0
14
0
51
0
1
0
5
10
16
1
0
168
26
6
40
0
1
0
0
0
1
0
0
16
8
0
0
4
0
0
1
1
0
0
6
2
2
8
0

0
5
13
0
12
0
29
0
0
0
2
6
5
0
0
5
22
1
3
0
0
0
0
0
1
0
0
8
6
0
0
0
0
0
0
1
0
0
3
0
1
3
0

0
10
3
0
2
0
22
0
1
0
3
4
11
1
0
163
4
5
37
0
1
0
0
0
0
0
0
8
2
0
0
4
0
0
1
0
0
0
3
2
1
5
0

21
108
119
33
138
7
453
2
81
18
8
20
85
6
0
282
50
43
173
70
8
0
2
0
13
0
0
93
72
22
0
21
2
148
32
0
18
0
94
1
10
91
1

19
96
102
17
65
6
343
2
78
13
5
10
58
4
0
228
37
36
145
62
4
0
2
0
6
0
0
75
60
22
0
11
2
126
20
0
12
0
71
1
2
84
0

2
12
17
16
73
1
110
0
3
5
3
10
27
2
0
54
13
7
28
8
4
0
0
0
7
0
0
18
12
0
0
10
0
22
12
0
6
0
23
0
8
7
1

118
186
122
155
194
3
794
10
75
13
222
96
398
49
0
859
97
168
159
48
140
113
29
7
15
16
0
149
113
68
3
222
22
90
105
27
116
2
73
15
45
370
0

87
142
106
120
156
2
511
9
73
10
171
55
192
34
0
645
73
147
127
39
59
59
28
2
8
13
0
142
104
26
3
50
8
77
42
4
50
2
67
14
34
229
0

0
0
0
40
0
0
2
0
0
3
0
0
0
1
0
4
7
12
0
0
1570
1560
10
0
0
0
2
1
0
0
1
0
0
0
14
0
4
0
0
0
0
0
0

0
0
0
23
0
0
2
0
0
0
0
0
0
0
0
3
6
1
0
0
616
615
1
0
0
0
2
0
0
0
1
0
0
0
2
0
1
0
0
0
0
0
0

0
0
0
17
0
0
0
0
0
3
0
0
0
1
0
1
1
11
0
0
954
945
9
0
0
0
0
1
0
0
0
0
0
0
12
0
3
0
0
0
0
0
0

2
3
0
40
0
0
5
10
0
45
29
54
1
3
0
14
96
48
19
66
8108
7922
186
3
75
1
42
0
8
11
57
20
80
7
70
11
53
0
0
35
99
9
10

1
3
0
36
0
0
5
10
0
19
21
51
1
3
0
9
52
37
18
36
5583
5445
138
1
63
1
29
0
5
6
33
16
66
3
39
11
44
0
0
21
52
8
10

1
0
0
4
0
0
0
0
0
26
8
3
0
0
0
5
44
11
1
30
2525
2477
48
2
12
0
13
0
3
5
24
4
14
4
31
0
9
0
0
14
47
1
0

2
73
113
111
0
19
10
36
0
133
22
169
26
8
0
27
206
77
155
107
28094
27863
231
30
112
160
54
73
6
414
61
30
251
13
70
32
143
0
0
137
171
92
227

0
40
65
79
0
11
8
36
0
70
20
152
26
8
0
12
159
66
106
62
16521
16349
172
24
83
131
37
61
3
219
37
28
123
4
42
30
111
0
0
91
88
45
172

1
2
0
0
0
1
0
30
80
0
9
4
0
0
1
0
3
0
1
8
0
1
5
0
0
14
0
0
3
1
18
2
18
0
15
0
32
1
0
0
4
2
35

1
0
0
0
0
1
0
4
50
0
3
3
0
0
1
0
2
0
1
4
0
0
3
0
0
4
0
0
0
0
10
2
18
0
12
0
17
1
0
0
4
0
3

0
2
0
0
0
0
0
26
30
0
6
1
0
0
0
0
1
0
0
4
0
1
2
0
0
10
0
0
3
1
8
0
0
0
3
0
15
0
0
0
0
2
32

19
30
2
48
27
9
10
26
80
16
75
16
0
1
26
0
23
1
195
43
3
26
12
3
0
22
17
1
5
84
61
52
36
28
269
29
76
4
3
11
67
13
1

18
29
2
35
27
8
9
24
65
12
66
12
0
1
22
0
15
1
92
21
3
22
7
3
0
14
16
1
4
38
39
52
34
18
209
20
65
3
1
8
58
13
1

1
1
0
13
0
1
1
2
15
4
9
4
0
0
4
0
8
0
103
22
0
4
5
0
0
8
1
0
1
46
22
0
2
10
60
9
11
1
2
3
9
0
0

49
237
85
100
182
26
18
185
160
37
245
128
0
55
46
106
186
136
290
242
6
47
173
50
4
138
155
40
193
124
88
52
191
189
425
53
123
16
48
29
212
376
116

46
183
47
87
181
23
18
150
140
28
200
98
0
31
38
68
114
70
150
97
4
41
38
10
4
63
91
35
42
62
55
52
116
65
256
42
92
8
35
23
179
254
95

0
74
0
1
0
0
0
3
0
114
18
11
5
0
81
5
12
12
14
2
0
0
4
100
0
0
42
9
0
1
0
12
4
9
7
1
2
2
1
0
0
0
0

0
39
0
0
0
0
0
2
0
30
2
0
3
0
25
3
8
2
3
2
0
0
4
89
0
0
8
3
0
1
0
1
3
3
2
0
0
0
0
0
0
0
0

0
35
0
1
0
0
0
1
0
84
16
11
2
0
56
2
4
10
11
0
0
0
0
11
0
0
34
6
0
0
0
11
1
6
5
1
2
2
1
0
0
0
0

67
35
3
9
12
0
23
1
64
72
11
52
7
0
34
1
76
3
29
17
29
0
9
60
38
13
22
9
1
15
0
27
3
96
9
27
5
29
12
7
37
6
4

41
27
2
4
10
0
22
1
47
31
8
32
4
0
9
1
37
0
10
14
5
0
8
54
16
10
10
5
0
14
0
15
0
82
6
20
3
20
4
3
21
3
4

26
8
1
5
2
0
1
0
17
41
3
20
3
0
25
0
39
3
19
3
24
0
1
6
22
3
12
4
1
1
0
12
3
14
3
7
2
9
8
4
16
3
0

217
209
109
30
59
0
51
3
158
424
36
137
94
0
237
8
234
22
93
75
85
0
15
353
25
24
74
247
3
193
2
62
34
137
88
95
40
45
200
98
196
86
23

124
132
52
11
37
0
37
2
102
186
14
58
60
0
94
5
148
6
38
65
10
0
13
252
12
20
24
101
1
76
0
29
13
117
75
28
22
40
42
37
87
36
23

103
2
2
4
3
12
18
5
0
1
1
0
3
1
3
2
0
0
1
0
0
5
0
0
0
5
17
45
1
7
1
1
0
0
113
0
2
0
1
0
37
0
0

2
0
1
1
1
8
6
1
0
1
1
0
0
1
0
1
0
0
1
0
0
3
0
0
0
1
3
22
1
0
0
1
0
0
51
0
2
0
0
0
8
0
0

101
2
1
3
2
4
12
4
0
0
0
0
3
0
3
1
0
0
0
0
0
2
0
0
0
4
14
23
0
7
1
0
0
0
62
0
0
0
1
0
29
0
0

306
15
28
167
122
273
134
110
3
14
29
32
27
99
66
109
33
16
6
0
9
31
1
5
20
12
81
48
15
76
57
24
5
25
103
10
14
12
132
21
235
71
2

209
8
18
127
77
250
91
42
3
13
22
21
13
83
49
56
33
4
3
0
7
21
1
3
17
4
59
32
8
32
35
7
4
22
52
10
6
12
119
5
128
45
2

97
7
10
40
45
23
43
68
0
1
7
11
14
16
17
53
0
12
3
0
2
10
0
2
3
8
22
16
7
44
22
17
1
3
51
0
8
0
13
16
107
26
0

329
69
43
121
113
584
334
123
18
154
35
34
25
235
76
147
41
42
49
5
174
47
3
10
90
16
387
54
114
318
121
57
14
50
327
178
78
53
193
38
144
38
130

190
27
23
104
74
432
163
52
18
93
18
28
12
136
65
74
40
6
11
4
154
37
1
5
38
5
200
29
73
179
63
18
9
34
173
93
33
47
158
10
91
29
64

1
0
0
2
6
0
1
0
0
2
12
0
0
0
0
0
0
2
4
0
0
0
1
2
0
1
1
0
2
10
0
0
0
0
1
0
0
0
2
0
0
0
0

1
0
0
2
4
0
0
0
0
2
1
0
0
0
0
0
0
0
3
0
0
0
0
1
0
1
0
0
1
1
0
0
0
0
1
0
0
0
2
0
0
0
0

0
0
0
0
2
0
1
0
0
0
11
0
0
0
0
0
0
2
1
0
0
0
1
1
0
0
1
0
1
9
0
0
0
0
0
0
0
0
0
0
0
0
0

44
0
7
2
6
1
10
0
0
91
31
0
67
0
16
0
33
0
7
19
12
0
23
3
0
0
2
3
5
24
1
65
0
3
16
1
0
16
2
21
0
0
0

26
0
7
1
5
0
4
0
0
74
6
0
35
0
9
0
23
0
4
9
5
0
18
0
0
0
2
1
4
14
0
52
0
3
7
1
0
15
2
10
0
0
0

18
0
0
1
1
1
6
0
0
17
25
0
32
0
7
0
10
0
3
10
7
0
5
3
0
0
0
2
1
10
1
13
0
0
9
0
0
1
0
11
0
0
0

52
0
94
19
77
2
184
78
10
77
90
24
28
20
32
125
64
82
113
73
93
53
30
71
31
86
72
7
63
39
148
363
40
54
243
84
59
244
92
88
5
25
0

30
0
37
15
37
0
79
11
5
67
15
16
23
6
17
73
59
49
81
70
89
51
21
28
7
59
54
3
47
17
86
213
23
50
76
42
21
144
80
24
1
19
0

0
0
0
0
0
0
1
0
3
0
6
12
2
53
0
4
1
0
0
4
3
0
2
25
0
23
0
0
6
0
0
8
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
0
2
0
34
0
2
0
0
0
3
2
0
0
14
0
7
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
3
0
6
10
2
19
0
2
1
0
0
1
1
0
2
11
0
16
0
0
5
0
0
7
0
0
0
0
0
0
0
0
0
0
0

15
5
8
1
4
3
17
13
26
3
0
14
3
15
19
0
0
43
4
77
1
5
10
99
14
13
4
16
59
0
4
87
0
2
1
0
16
0
20
0
0
2
0

7
2
5
1
4
3
12
9
17
2
0
10
2
15
14
0
0
22
0
41
1
2
7
91
12
13
4
14
58
0
4
60
0
2
1
0
6
0
13
0
0
2
0

8
3
3
0
0
0
5
4
9
1
0
4
1
0
5
0
0
21
4
36
0
3
3
8
2
0
0
2
1
0
0
27
0
0
0
0
10
0
7
0
0
0
0

147
7
274
13
5
127
303
116
138
16
89
75
66
88
70
149
12
190
21
186
166
20
63
156
72
213
9
21
123
0
24
343
7
1
14
0
90
1
60
6
0
11
24

121
2
65
13
5
11
154
37
82
4
39
16
33
69
52
98
6
143
0
104
94
13
25
122
31
147
6
16
84
0
22
183
6
1
6
0
18
0
17
3
0
7
4

0
4
0
0
0
0
0
6
1
1
0
4
7
0
6
3
0
8
0
0
0
0
0
0
11
1
0
2
0
0
0
0
0
0
6
9
30
0
1
0
0
0
0

0
4
0
0
0
0
0
3
1
1
0
2
0
0
0
1
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
4
0
7
0
0
0
0
0
0

0
0
0
0
0
0
0
3
0
0
0
2
7
0
6
2
0
6
0
0
0
0
0
0
10
1
0
2
0
0
0
0
0
0
2
9
23
0
1
0
0
0
0

2
4
19
2
20
0
0
54
37
48
58
127
28
0
13
77
25
77
22
1
0
41
0
0
16
6
0
11
69
30
0
0
0
0
42
77
112
2
4
19
0
0
1

1
3
11
2
10
0
0
42
26
45
47
111
11
0
7
49
22
44
16
1
0
20
0
0
12
6
0
3
54
24
0
0
0
0
23
67
63
0
2
16
0
0
1

1
1
8
0
10
0
0
12
11
3
11
16
17
0
6
28
3
33
6
0
0
21
0
0
4
0
0
8
15
6
0
0
0
0
19
10
49
2
2
3
0
0
0

62
70
14
7
166
141
13
390
120
93
146
147
39
1
24
176
41
84
178
18
0
38
0
34
167
21
1
36
153
134
24
0
0
0
258
129
216
61
54
228
43
20
41

51
37
10
7
87
45
4
203
89
87
95
112
12
1
11
130
38
46
82
7
0
28
0
32
75
14
1
9
104
106
8
0
0
0
136
109
136
27
36
126
41
20
32

0
2
0
0
0
0
0
0
0
10
1180
1180
0
26
0
8
32
0
0
0
0
0
0
0
0
51
0
0
1
12
3
5
0
0
0
0
0
0
0
0
0
0
52

0
2
0
0
0
0
0
0
0
1
407
407
0
2
0
1
7
0
0
0
0
0
0
0
0
11
0
0
1
6
3
4
0
0
0
0
0
0
0
0
0
0
33

0
0
0
0
0
0
0
0
0
9
773
773
0
24
0
7
25
0
0
0
0
0
0
0
0
40
0
0
0
6
0
1
0
0
0
0
0
0
0
0
0
0
19

0
76
0
0
0
3
0
12
0
186
4603
4603
0
7
0
4
14
0
0
0
0
0
1
0
0
134
3
0
4
47
17
81
0
9
4
4
4
1
0
13
0
0
19

0
51
0
0
0
2
0
8
0
138
3224
3224
0
4
0
3
8
0
0
0
0
0
0
0
0
101
2
0
2
24
15
66
0
9
2
2
3
1
0
13
0
0
15

0
25
0
0
0
1
0
4
0
48
1379
1379
0
3
0
1
6
0
0
0
0
0
1
0
0
33
1
0
2
23
2
15
0
0
2
2
1
0
0
0
0
0
4

0
256
107
78
30
24
0
59
2
231
24707
24707
0
79
0
42
27
134
10
106
27
73
15
0
219
184
28
0
6
170
163
302
1
39
3
6
87
135
0
37
0
0
142

0
166
39
63
16
21
0
42
2
172
14367
14367
0
56
0
38
20
66
5
55
13
41
10
0
108
102
15
0
4
49
123
196
1
39
2
2
46
82
0
36
0
0
102

0
7
0
0
0
0
1
1
0
3
1
0
0
0
0
7
53
0
1
20
0
0
6
19
9
0
1
21
0
8
0
0
1
27
0
3
0
0
1
26
1
0
0

0
5
0
0
0
0
1
0
0
1
1
0
0
0
0
3
12
0
0
5
0
0
2
4
8
0
1
2
0
4
0
0
0
1
0
3
0
0
0
9
1
0
0

0
2
0
0
0
0
0
1
0
2
0
0
0
0
0
4
41
0
1
15
0
0
4
15
1
0
0
19
0
4
0
0
1
26
0
0
0
0
1
17
0
0
0

5
65
2
0
0
1
73
100
12
2
3
0
13
0
1
95
33
118
7
87
3
19
14
2
3
35
12
18
2
19
0
1
21
1
0
4
0
0
0
78
12
138
1

4
39
2
0
0
0
66
93
11
1
3
0
9
0
1
77
20
21
2
43
3
19
12
2
3
35
11
6
0
16
0
1
17
1
0
3
0
0
0
19
12
88
0

1
26
0
0
0
1
7
7
1
1
0
0
4
0
0
18
13
97
5
44
0
0
2
0
0
0
1
12
2
3
0
0
4
0
0
1
0
0
0
59
0
50
1

257
316
104
3
0
100
178
266
269
80
114
0
96
18
188
287
148
194
12
262
12
336
262
67
157
35
123
171
109
375
88
86
83
74
0
52
31
0
8
79
227
6
2

199
175
71
1
0
49
132
219
175
69
97
0
65
11
104
167
70
51
5
107
12
229
136
22
64
35
87
68
43
213
45
32
45
69
0
37
10
0
4
32
111
6
0

3
0
0
0
0
0
1
0
5
1
0
2
3
0
0
0
5
0
94
0
0
0
2
0
8
0
3
0
2
0
0
0
2
3
0
6
4
0
0
1
2
0
2

3
0
0
0
0
0
1
0
2
1
0
0
3
0
0
0
5
0
38
0
0
0
1
0
1
0
0
0
2
0
0
0
1
1
0
5
1
0
0
1
2
0
2

0
0
0
0
0
0
0
0
3
0
0
2
0
0
0
0
0
0
56
0
0
0
1
0
7
0
3
0
0
0
0
0
1
2
0
1
3
0
0
0
0
0
0

4
0
15
69
47
72
101
7
48
30
2
0
49
4
3
18
49
32
48
46
38
0
25
0
39
0
89
6
68
0
1
9
5
29
1
5
3
5
13
36
41
1
6

3
0
11
61
29
25
90
6
24
26
2
0
46
4
1
9
43
22
41
30
20
0
13
0
29
0
44
6
40
0
1
8
3
17
1
2
3
4
4
34
25
1
5

1
0
4
8
18
47
11
1
24
4
0
0
3
0
2
9
6
10
7
16
18
0
12
0
10
0
45
0
28
0
0
1
2
12
0
3
0
1
9
2
16
0
1

196
0
131
334
220
96
106
35
329
32
9
13
325
17
6
17
275
318
618
74
41
0
225
0
157
0
111
207
116
128
76
403
131
236
28
24
187
136
73
62
186
20
111

147
0
93
192
116
31
92
31
114
25
3
1
169
9
4
9
181
213
346
38
21
0
150
0
78
0
54
133
78
63
42
282
76
137
13
18
47
86
31
60
146
14
39

0
1
0
1
0
0
1
0
0
0
16
0
5
0
0
0
3
3
0
0
0
0
0
0
22
11
0
0
0
2
0
0
2
0
6
0
29
1
0
2
2
0
2

0
0
0
0
0
0
1
0
0
0
16
0
4
0
0
0
2
1
0
0
0
0
0
0
5
11
0
0
0
0
0
0
1
0
2
0
5
0
0
2
1
0
2

0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
2
0
0
0
0
0
0
17
0
0
0
0
2
0
0
1
0
4
0
24
1
0
0
1
0
0

0
0
21
37
5
3
18
5
0
15
4
0
33
8
0
37
5
12
25
5
0
3
3
17
310
17
30
0
0
20
11
0
49
8
21
11
44
14
1
11
0
1
34

0
0
17
35
0
2
18
5
0
10
3
0
29
7
0
34
3
12
12
5
0
3
3
14
184
15
27
0
0
12
8
0
30
6
14
8
40
9
0
11
0
0
28

0
0
4
2
5
1
0
0
0
5
1
0
4
1
0
3
2
0
13
0
0
0
0
3
126
2
3
0
0
8
3
0
19
2
7
3
4
5
1
0
0
1
6

2
2
34
847
28
28
25
8
27
93
187
0
127
52
0
81
23
74
89
137
0
30
12
58
610
358
87
6
0
54
188
0
373
26
239
138
241
176
194
86
148
6
132

2
0
25
546
2
8
22
7
11
60
166
0
95
35
0
66
13
61
47
82
0
17
12
28
237
225
78
3
0
34
100
0
139
14
113
100
88
99
94
70
90
3
78

14
0
0
0
0
0
4
0
0
0
0
5
110
10
17
75
0
0
0
0
0
5
0
0
0
1
0
0
10
0
1
0
19
0
1
0
0
0
0
10
8
0
45

3
0
0
0
0
0
1
0
0
0
0
3
41
6
3
6
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
15
0
1
0
0
0
0
1
3
0
23

11
0
0
0
0
0
3
0
0
0
0
2
69
4
14
69
0
0
0
0
0
3
0
0
0
1
0
0
9
0
1
0
4
0
0
0
0
0
0
9
5
0
22

37
77
0
1
2
0
7
4
6
3
1
35
94
57
15
81
0
0
6
22
2
37
0
1
0
8
4
0
15
3
10
3
76
0
4
0
0
0
7
210
22
0
4

21
44
0
1
2
0
3
4
6
2
1
28
72
52
12
52
0
0
4
20
2
8
0
0
0
5
3
0
12
1
6
3
61
0
2
0
0
0
7
131
20
0
4

16
33
0
0
0
0
4
0
0
1
0
7
22
5
3
29
0
0
2
2
0
29
0
1
0
3
1
0
3
2
4
0
15
0
2
0
0
0
0
79
2
0
0

295
105
4
6
6
0
146
5
28
11
41
115
334
206
55
408
0
0
348
19
13
133
0
10
0
127
33
66
74
4
134
30
54
22
86
4
1
0
21
350
141
0
304

173
57
4
6
5
0
84
5
18
7
26
65
183
161
22
243
0
0
227
17
6
38
0
4
0
54
13
35
28
3
15
12
49
20
17
4
1
0
21
202
103
0
181

93
4
22
0
0
1
0
1
0
0
0
39
15
0
0
0
0
0
1
4
967
967
0
0
4
0
2
3
0
1
14
0
0
3
0
10
27
0
2
0
0
1
1

17
3
1
0
0
1
0
0
0
0
0
8
10
0
0
0
0
0
1
3
321
321
0
0
3
0
0
2
0
0
2
0
0
1
0
2
2
0
0
0
0
1
0

76
1
21
0
0
0
0
1
0
0
0
31
5
0
0
0
0
0
0
1
646
646
0
0
1
0
2
1
0
1
12
0
0
2
0
8
25
0
2
0
0
0
1

117
22
110
3
4
17
6
45
7
2
0
86
26
9
0
1
0
11
4
11
3399
3399
0
18
44
52
32
5
2
3
187
3
0
7
0
58
242
64
10
0
32
42
48

111
19
64
2
3
16
2
42
6
2
0
80
15
6
0
0
0
7
3
10
2178
2178
0
10
29
11
9
4
1
2
70
2
0
6
0
29
195
36
9
0
31
39
16

6
3
46
1
1
1
4
3
1
0
0
6
11
3
0
1
0
4
1
1
1221
1221
0
8
15
41
23
1
1
1
117
1
0
1
0
29
47
28
1
0
1
3
32

665
144
63
155
12
31
195
216
15
126
87
451
145
73
0
5
93
116
9
222
8704
8704
0
118
76
61
66
13
20
30
199
277
8
11
3
62
258
65
9
0
20
36
57

472
79
43
110
6
24
64
151
9
78
56
271
119
36
0
4
16
43
8
139
4875
4875
0
102
56
14
32
9
3
4
80
117
3
6
0
27
188
33
8
0
19
34
22

0
7
0
6
0
4
0
0
0
0
0
0
0
22
76
140
55
1
2
16
0
0
0
0
3
0
0
8
12
1
4
13
1
0
2
18
0
0
0
0
0
2
0

0
0
0
2
0
0
0
0
0
0
0
0
0
5
12
139
13
0
1
1
0
0
0
0
0
0
0
3
6
1
0
11
1
0
2
4
0
0
0
0
0
0
0

0
7
0
4
0
4
0
0
0
0
0
0
0
17
64
1
42
1
1
15
0
0
0
0
3
0
0
5
6
0
4
2
0
0
0
14
0
0
0
0
0
2
0

2
3
32
72
0
65
6
1
0
16
0
24
62
24
33
58
42
25
0
48
0
45
9
1
4
19
37
23
12
50
6
2
28
15
9
33
0
40
0
28
1
7
30

0
2
6
64
0
53
3
0
0
11
0
9
56
22
14
48
31
14
0
42
0
28
8
1
3
5
16
18
7
47
5
2
8
11
8
22
0
16
0
20
1
6
17

2
1
26
8
0
12
3
1
0
5
0
15
6
2
19
10
11
11
0
6
0
17
1
0
1
14
21
5
5
3
1
0
20
4
1
11
0
24
0
8
0
1
13

10
22
32
168
0
116
36
57
0
55
157
20
83
168
115
300
105
29
1
159
0
46
25
3
176
42
53
78
19
42
8
203
50
53
79
109
12
61
0
52
2
164
101

5
4
6
129
0
81
8
5
0
36
51
11
74
128
32
216
40
20
1
137
0
28
15
0
25
12
26
35
9
39
4
179
14
37
51
64
2
24
0
40
1
36
39

0
0
1
0
0
6
0
0
0
0
0
0
13
0
0
0
3
0
0
0
2
1
0
0
122
0
0
0
0
0
2
0
1
3
0
1
0
9
0
0
0
0
0

0
0
1
0
0
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
2
0
0
0
3
0
0
0
0
0
1
0
0
2
0
0
0
5
0
0
0
0
0

0
0
0
0
0
5
0
0
0
0
0
0
10
0
0
0
3
0
0
0
0
1
0
0
119
0
0
0
0
0
1
0
1
1
0
1
0
4
0
0
0
0
0

16
2
8
7
24
49
3
5
6
0
3
0
35
5
0
0
21
0
0
0
1
22
0
0
21
10
3
0
0
0
15
1
11
171
8
12
0
40
3
0
0
0
10

6
2
7
7
23
28
0
4
6
0
2
0
26
4
0
0
16
0
0
0
1
19
0
0
17
4
2
0
0
0
2
1
6
100
8
3
0
30
0
0
0
0
0

10
0
1
0
1
21
3
1
0
0
1
0
9
1
0
0
5
0
0
0
0
3
0
0
4
6
1
0
0
0
13
0
5
71
0
9
0
10
3
0
0
0
10

36
73
506
35
99
136
8
37
44
0
11
4
89
18
0
2
100
0
0
4
21
62
0
1
175
39
38
8
0
1
9
11
15
164
12
9
1
83
14
7
3
0
7

17
24
213
26
88
75
1
20
32
0
4
0
67
9
0
2
82
0
0
3
8
50
0
1
45
30
10
2
0
0
3
7
9
109
11
4
0
82
4
7
3
0
0

0
0
0
0
46
2
3
3
0
0
3
0
0
1
0
0
0
0
1
3
0
0
50
0
2
0
0
1
0
27
0
1
75
0
10
0
0
0
11
0
4
99
0

0
0
0
0
0
1
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
29
0
2
0
0
1
0
2
0
1
31
0
3
0
0
0
8
0
0
8
0

0
0
0
0
46
1
3
1
0
0
3
0
0
0
0
0
0
0
1
3
0
0
21
0
0
0
0
0
0
25
0
0
44
0
7
0
0
0
3
0
4
91
0

14
0
6
4
100
0
7
5
4
0
11
8
0
2
0
0
0
0
6
5
35
13
128
0
10
0
66
0
29
57
13
32
216
0
149
0
2
0
78
12
30
72
0

7
0
2
4
59
0
6
2
4
0
2
6
0
2
0
0
0
0
3
3
14
3
110
0
5
0
33
0
19
33
11
21
158
0
95
0
2
0
59
7
18
33
0

7
0
4
0
41
0
1
3
0
0
9
2
0
0
0
0
0
0
3
2
21
10
18
0
5
0
33
0
10
24
2
11
58
0
54
0
0
0
19
5
12
39
0

14
0
41
36
237
64
69
7
78
1
36
15
1
7
26
163
0
2
19
69
131
13
174
0
25
50
68
3
32
86
24
23
252
0
209
0
86
1
107
9
27
200
0

7
0
5
35
109
23
57
3
77
1
28
9
1
6
24
101
0
2
11
10
27
3
158
0
13
46
34
1
21
34
20
16
160
0
119
0
70
0
85
5
14
58
0

0
867
867
0
17
3
7
0
2
1
0
0
0
0
14
0
0
0
3
0
0
13
0
4
108
13
0
0
0
0
0
4
0
0
0
4
0
2
0
0
6
12
0

0
341
341
0
5
3
2
0
1
1
0
0
0
0
5
0
0
0
2
0
0
7
0
4
55
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
0
0

0
526
526
0
12
0
5
0
1
0
0
0
0
0
9
0
0
0
1
0
0
6
0
0
53
13
0
0
0
0
0
4
0
0
0
2
0
1
0
0
5
12
0

12
5763
5763
0
119
45
24
1
19
8
1
0
0
0
59
10
2
4
65
2
44
41
1
12
48
48
4
5
0
1
13
76
1
37
42
63
37
6
0
0
17
37
0

10
3588
3588
0
55
36
6
1
13
7
0
0
0
0
42
10
1
4
63
0
43
38
0
8
42
31
4
5
0
0
10
11
1
20
20
36
34
4
0
0
4
23
0

2
2175
2175
0
64
9
18
0
6
1
1
0
0
0
17
0
1
0
2
2
1
3
1
4
6
17
0
0
0
1
3
65
0
17
22
27
3
2
0
0
13
14
0

17
12269
12269
0
171
70
71
0
97
36
8
0
0
0
308
33
18
51
58
6
44
133
0
69
172
381
170
46
12
6
107
78
42
97
60
105
67
41
0
0
42
76
8

13
7504
7504
0
79
56
66
0
77
26
3
0
0
0
153
32
8
50
55
1
43
124
0
24
109
208
87
36
5
2
33
65
9
53
30
71
61
37
0
0
21
43
5

0
0
10
57
5
59
0
0
1
1
4
2
1
2
0
0
1
0
34
0
10
0
18
18
4
5
0
11
9
3
0
29
1
2
9
0
0
0
0
0
0
0
1

0
0
5
56
4
11
0
0
0
1
4
1
0
0
0
0
1
0
4
0
9
0
1
15
1
1
0
4
6
3
0
23
0
2
5
0
0
0
0
0
0
0
0

0
0
5
1
1
48
0
0
1
0
0
1
1
2
0
0
0
0
30
0
1
0
17
3
3
4
0
7
3
0
0
6
1
0
4
0
0
0
0
0
0
0
1

30
55
35
8
52
154
0
0
35
24
139
13
44
146
6
2
113
13
229
6
124
68
92
164
192
80
211
141
106
2
11
257
34
94
98
0
9
2
4
10
22
25
1

27
32
27
8
52
38
0
0
28
21
108
9
28
73
1
1
47
11
163
3
119
33
55
114
148
49
131
43
86
2
4
172
25
77
69
0
8
1
3
5
18
13
0

3
23
8
0
0
116
0
0
7
3
31
4
16
73
5
1
66
2
66
3
5
35
37
50
44
31
80
98
20
0
7
85
9
17
29
0
1
1
1
5
4
12
1

29
88
106
70
93
231
0
0
37
57
235
23
108
145
8
6
126
10
238
2
145
62
114
126
245
82
203
156
116
1
66
419
53
100
233
0
32
3
42
10
99
28
2

24
53
59
69
92
54
0
0
28
53
160
16
43
80
2
2
56
7
143
1
136
46
61
96
199
43
125
48
94
0
16
285
32
78
107
0
20
2
28
5
62
15
0

7
7
0
19
0
10
0
1
3
0
8
0
32
10
1
0
1
0
0
0
0
0
0
0
0
0
1
0
3
15
0
24
0
0
0
5
0
5
0
0
2
0
4

6
5
0
11
0
6
0
0
1
0
1
0
8
3
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
10
0
11
0
0
0
1
0
1
0
0
1
0
4

1
2
0
8
0
4
0
1
2
0
7
0
24
7
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
5
0
13
0
0
0
4
0
4
0
0
1
0
0

107
110
0
39
23
87
4
15
21
5
109
4
71
15
25
8
23
2
0
2
33
2
2
43
40
54
10
3
10
129
0
82
0
0
0
15
0
18
19
0
12
0
5

94
92
0
23
8
61
1
6
8
5
78
1
56
9
14
3
8
2
0
0
15
1
0
40
33
37
4
0
7
94
0
67
0
0
0
8
0
1
14
0
6
0
2

13
18
0
16
15
26
3
9
13
0
31
3
15
6
11
5
15
0
0
2
18
1
2
3
7
17
6
3
3
35
0
15
0
0
0
7
0
17
5
0
6
0
3

210
315
54
140
82
185
5
44
57
7
239
4
164
24
222
9
39
5
0
5
76
85
3
128
67
164
14
17
37
237
2
265
0
0
3
28
0
126
58
0
66
0
22

165
248
52
81
28
142
1
18
22
7
148
1
101
9
145
4
21
3
0
3
52
39
0
120
60
122
6
0
22
186
2
186
0
0
1
17
0
18
56
0
50
0
14

0
0
1
0
0
0
9
3
96
0
3
0
0
27
0
0
0
2
5
5
6
25
0
3
0
1
6
7
0
1414
1233
181
36
11
7
0
34
0
0
0
0
4
8

0
0
0
0
0
0
3
0
1
0
3
0
0
6
0
0
0
0
2
0
1
5
0
0
0
1
1
0
0
363
308
55
9
3
3
0
19
0
0
0
0
1
0

0
0
1
0
0
0
6
3
95
0
0
0
0
21
0
0
0
2
3
5
5
20
0
3
0
0
5
7
0
1051
925
126
27
8
4
0
15
0
0
0
0
3
8

39
3
1
0
9
0
206
191
21
3
19
0
0
39
0
44
3
9
48
17
34
3
2
0
0
22
125
0
35
7971
6597
1374
54
30
141
2
412
5
33
9
2
18
111

37
2
1
0
9
0
81
50
9
1
9
0
0
27
0
8
3
5
33
12
9
3
2
0
0
10
43
0
12
5149
4251
898
48
24
131
2
289
3
23
8
1
16
83

2
1
0
0
0
0
125
141
12
2
10
0
0
12
0
36
0
4
15
5
25
0
0
0
0
12
82
0
23
2822
2346
476
6
6
10
0
123
2
10
1
1
2
28

107
4
4
0
160
0
370
208
138
2
84
0
0
93
22
151
8
119
78
39
54
120
78
20
54
118
196
91
111
18907
17259
1648
91
217
301
13
1002
13
118
9
5
193
124

96
3
4
0
86
0
255
35
25
0
45
0
0
77
4
93
7
81
53
30
17
69
61
3
26
42
60
20
50
10980
9991
989
60
121
199
8
594
6
63
8
3
91
99

0
5
6
10
9
14
4
3
0
0
25
0
0
9
0
1
0
4
62
59
0
0
0
9
1
0
0
0
1
0
3
0
9
0
0
3
0
24
77
0
49
0
0

0
4
0
9
0
7
4
0
0
0
5
0
0
5
0
0
0
0
15
46
0
0
0
3
0
0
0
0
1
0
3
0
0
0
0
0
0
11
4
0
15
0
0

0
1
6
1
9
7
0
3
0
0
20
0
0
4
0
1
0
4
47
13
0
0
0
6
1
0
0
0
0
0
0
0
9
0
0
3
0
13
73
0
34
0
0

11
156
100
103
108
150
184
44
40
0
223
2
0
194
0
35
53
83
346
41
0
0
48
55
28
0
0
2
1
101
51
12
16
1
6
17
0
464
114
7
41
5
6

10
146
31
61
44
117
165
17
34
0
164
2
0
116
0
28
47
41
281
35
0
0
41
17
17
0
0
1
1
57
50
12
11
1
2
12
0
284
55
7
22
5
5

1
10
69
42
64
33
19
27
6
0
59
0
0
78
0
7
6
42
65
6
0
0
7
38
11
0
0
1
0
44
1
0
5
0
4
5
0
180
59
0
19
0
1

57
346
115
111
115
290
68
70
78
2
207
13
0
428
0
54
96
126
318
90
0
0
170
90
151
0
0
172
15
166
230
34
32
2
11
108
0
397
260
11
93
27
159

24
268
32
75
50
219
63
32
69
2
144
12
0
289
0
44
85
42
268
81
0
0
88
63
78
0
0
42
12
109
142
17
14
2
7
21
0
285
110
11
36
18
63

0
22
6
1
0
2
0
0
0
3
0
0
0
2
0
5
0
0
0
2
0
16
1
0
0
0
1
0
0
6
2
0
0
0
1
5
6
0
0
0
0
0
1

0
7
1
1
0
1
0
0
0
3
0
0
0
2
0
3
0
0
0
1
0
6
1
0
0
0
1
0
0
3
1
0
0
0
0
0
4
0
0
0
0
0
0

0
15
5
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
10
0
0
0
0
0
0
0
3
1
0
0
0
1
5
2
0
0
0
0
0
1

22
113
2
16
4
3
1
0
43
15
35
9
0
6
0
51
18
29
48
44
0
77
109
2
0
47
15
0
0
75
11
1
1
19
1
1
10
0
0
0
2
0
106

13
60
0
15
3
2
0
0
5
10
6
8
0
5
0
40
6
26
39
5
0
55
89
1
0
40
14
0
0
45
11
0
0
15
1
1
10
0
0
0
1
0
38

9
53
2
1
1
1
1
0
38
5
29
1
0
1
0
11
12
3
9
39
0
22
20
1
0
7
1
0
0
30
0
1
1
4
0
0
0
0
0
0
1
0
68

154
306
63
66
9
9
11
177
52
114
46
59
0
374
0
566
119
51
37
29
0
227
261
3
0
98
64
0
0
215
164
42
2
128
4
8
273
12
0
0
2
0
110

50
141
56
34
4
4
10
114
9
67
17
45
0
198
0
453
24
40
31
7
0
186
179
2
0
83
53
0
0
178
105
1
0
30
4
2
183
9
0
0
1
0
59

0
0
17
0
2
7
1
1
3
6
40
0
1
9
0
0
0
4
0
1
2
46
3
1
0
0
13
0
2
20
3
0
0
0
0
0
0
0
35
0
36
0
17

0
0
3
0
2
0
0
0
0
0
4
0
1
2
0
0
0
0
0
1
0
0
2
0
0
0
0
0
2
2
2
0
0
0
0
0
0
0
7
0
16
0
2

0
0
14
0
0
7
1
1
3
6
36
0
0
7
0
0
0
4
0
0
2
46
1
1
0
0
13
0
0
18
1
0
0
0
0
0
0
0
28
0
20
0
15

7
3
64
59
5
2
7
25
16
48
4
7
7
35
0
0
11
57
2
19
53
58
15
30
28
6
39
2
49
27
4
0
0
1
0
0
4
0
37
0
100
0
1

4
2
52
17
3
1
6
25
16
25
3
4
6
14
0
0
6
19
2
10
42
47
9
10
23
5
19
2
38
24
2
0
0
1
0
0
3
0
22
0
86
0
0

3
1
12
42
2
1
1
0
0
23
1
3
1
21
0
0
5
38
0
9
11
11
6
20
5
1
20
0
11
3
2
0
0
0
0
0
1
0
15
0
14
0
1

71
82
374
104
24
30
82
53
60
50
17
115
14
34
2
0
11
44
14
21
47
111
54
31
175
109
140
2
100
95
28
0
0
156
155
3
10
0
106
0
184
0
2

23
29
131
46
5
7
12
51
58
28
8
42
8
27
2
0
6
17
10
12
36
55
16
10
73
27
48
2
85
70
8
0
0
79
85
3
7
0
63
0
144
0
1

4
33
3
0
0
2
0
24
1
0
11
0
29
0
77
5
1
2
0
8
2
2
0
0
2
0
3
0
0
1
0
0
0
5
41
4
0
0
1
4
1
9
0

0
4
1
0
0
0
0
8
0
0
1
0
7
0
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
1
2
1
6
0

4
29
2
0
0
2
0
16
1
0
10
0
22
0
77
5
0
2
0
7
1
1
0
0
2
0
3
0
0
1
0
0
0
5
41
1
0
0
0
2
0
3
0

18
10
21
0
2
2
1
39
5
0
35
2
53
0
15
21
8
31
11
14
2
60
25
3
4
1
118
16
1
0
23
1
1
14
13
15
10
171
2
15
3
1
0

12
8
18
0
0
1
0
31
3
0
19
0
37
0
9
19
6
15
6
5
1
4
2
0
0
1
13
6
1
0
17
1
1
11
6
13
2
123
1
10
3
1
0

6
2
3
0
2
1
1
8
2
0
16
2
16
0
6
2
2
16
5
9
1
56
23
3
4
0
105
10
0
0
6
0
0
3
7
2
8
48
1
5
0
0
0

19
133
110
15
8
19
14
111
11
230
144
21
53
5
148
43
46
51
37
85
109
12
2
80
8
96
107
42
49
80
288
24
47
78
160
138
10
332
6
73
4
11
0

10
98
98
3
5
12
8
37
9
134
92
9
33
1
36
37
22
20
29
73
79
9
2
28
2
6
13
10
9
54
215
23
45
66
97
63
2
181
5
26
4
7
0

0
1
0
0
0
0
19
0
0
1
0
0
0
0
98
73
92
16
1540
1540
0
12
37
6
10
0
0
0
1
2
0
0
0
2
1
0
5
0
0
0
0
0
0

0
1
0
0
0
0
7
0
0
0
0
0
0
0
14
38
12
5
252
252
0
6
11
0
0
0
0
0
0
0
0
0
0
2
1
0
3
0
0
0
0
0
0

0
0
0
0
0
0
12
0
0
1
0
0
0
0
84
35
80
11
1288
1288
0
6
26
6
10
0
0
0
1
2
0
0
0
0
0
0
2
0
0
0
0
0
0

0
6
5
1
2
1
278
16
21
7
8
3
12
2
15
512
787
75
3618
3618
0
17
7
1
2
0
6
0
14
80
1
4
0
33
39
0
101
19
0
0
0
0
0

0
4
4
0
1
1
86
12
17
7
8
2
9
1
14
360
491
47
1408
1408
0
8
6
0
2
0
6
0
7
25
1
3
0
14
30
0
75
9
0
0
0
0
0

0
2
1
1
1
0
192
4
4
0
0
1
3
1
1
152
296
28
2210
2210
0
9
1
1
0
0
0
0
7
55
0
1
0
19
9
0
26
10
0
0
0
0
0

0
53
130
47
18
1
271
34
18
169
6
2
11
3
74
600
865
183
14834
14834
0
115
86
19
53
5
38
0
111
53
64
29
0
35
228
0
353
109
0
0
0
0
0

0
23
70
14
17
1
132
28
17
57
6
2
8
2
20
395
500
94
6212
6212
0
37
23
2
19
2
23
0
21
43
18
18
0
15
158
0
290
39
0
0
0
0
0

20
9
0
0
0
37
1
0
0
0
0
2
2
1
0
5
1
0
0
8
0
0
0
3
0
1
0
0
0
1
0
0
10
6
0
10
7
1
0
0
0
35
4

1
2
0
0
0
2
1
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
6
1

19
7
0
0
0
35
0
0
0
0
0
2
2
1
0
3
1
0
0
7
0
0
0
2
0
0
0
0
0
1
0
0
9
6
0
10
6
1
0
0
0
29
3

13
27
0
1
0
72
10
25
20
0
2
0
14
2
0
81
13
4
1
7
6
0
0
0
1
3
11
18
14
0
8
0
8
0
0
44
17
35
0
0
0
41
0

6
9
0
1
0
27
8
23
20
0
1
0
14
2
0
44
7
2
1
4
3
0
0
0
0
2
2
17
12
0
4
0
6
0
0
12
10
27
0
0
0
28
0

7
18
0
0
0
45
2
2
0
0
1
0
0
0
0
37
6
2
0
3
3
0
0
0
1
1
9
1
2
0
4
0
2
0
0
32
7
8
0
0
0
13
0

98
212
1
15
0
206
139
218
165
0
4
27
26
160
0
359
17
21
10
39
56
11
0
75
42
5
59
115
257
150
35
0
121
6
0
119
97
82
0
0
0
194
13

33
60
1
12
0
71
34
82
127
0
2
10
26
94
0
181
8
8
4
6
16
2
0
24
6
3
24
66
158
3
10
0
29
1
0
28
25
64
0
0
0
72
2

2
2
22
21
0
7
0
12
0
4
0
5
64
19
0
71
0
0
1
0
0
0
0
0
1
4
0
3
2
0
0
18
2
1
0
2
0
1
0
0
0
0
9

0
1
4
7
0
3
0
4
0
0
0
0
0
0
0
33
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
6

2
1
18
14
0
4
0
8
0
4
0
5
64
19
0
38
0
0
1
0
0
0
0
0
0
3
0
3
1
0
0
17
1
1
0
2
0
1
0
0
0
0
3

7
0
6
0
0
13
0
75
0
0
9
3
3
9
0
4
0
1
9
0
0
0
2
4
16
83
1
3
10
0
3
33
4
5
3
13
4
9
110
8
13
20
30

5
0
1
0
0
7
0
63
0
0
3
2
3
8
0
0
0
1
2
0
0
0
1
2
6
29
1
3
5
0
1
26
3
2
3
4
3
5
11
4
5
4
15

2
0
5
0
0
6
0
12
0
0
6
1
0
1
0
4
0
0
7
0
0
0
1
2
10
54
0
0
5
0
2
7
1
3
0
9
1
4
99
4
8
16
15

15
1
73
42
1
180
0
121
0
16
61
17
173
25
0
74
0
2
97
0
0
0
247
74
310
81
6
20
43
0
3
113
82
83
18
124
140
108
31
120
45
75
268

6
0
30
12
0
102
0
90
0
13
28
9
100
10
0
32
0
1
49
0
0
0
49
54
152
29
1
17
21
0
1
78
26
41
12
45
105
52
20
17
16
14
91

1
2
2
0
0
3
0
1
1
3
0
2
7
0
0
0
0
7
3
17
79
8
0
0
12
7
0
6
10
2
2
9
3
0
0
87
15
0
0
0
37
0
14

0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
2
29
3
0
0
6
3
0
1
2
1
1
2
0
0
0
11
5
0
0
0
4
0
7

1
2
1
0
0
2
0
1
1
3
0
1
7
0
0
0
0
7
2
15
50
5
0
0
6
4
0
5
8
1
1
7
3
0
0
76
10
0
0
0
33
0
7

57
1
45
0
24
26
0
15
35
128
180
3
2
195
0
2
0
15
79
89
29
16
1
0
24
71
4
4
7
16
1
45
1
0
14
8
95
11
0
6
115
0
10

34
0
0
0
4
9
0
6
3
14
49
1
1
25
0
2
0
8
14
7
18
11
0
0
5
12
4
4
4
11
1
31
0
0
2
4
28
1
0
1
50
0
6

23
1
45
0
20
17
0
9
32
114
131
2
1
170
0
0
0
7
65
82
11
5
1
0
19
59
0
0
3
5
0
14
1
0
12
4
67
10
0
5
65
0
4

183
5
133
0
46
149
0
56
55
102
251
53
121
248
0
102
2
90
130
92
194
36
1
19
39
178
207
31
119
290
87
209
8
0
50
223
252
46
0
10
528
0
51

107
1
26
0
11
81
0
7
14
15
128
5
21
53
0
27
1
18
29
14
86
21
1
4
16
36
79
20
36
80
18
113
2
0
11
56
54
3
0
1
270
0
32

3
105
64
3
0
2
161
25
22
35
42
2
114
0
0
0
22
0
7
3
1
0
0
0
32
0
0
0
0
10
26
0
3
0
5
1477
1477
0
15
2
0
2
0

0
8
3
0
0
0
10
2
0
5
6
1
2
0
0
0
2
0
5
1
0
0
0
0
6
0
0
0
0
4
5
0
1
0
4
302
302
0
0
2
0
2
0

3
97
61
3
0
2
151
23
22
30
36
1
112
0
0
0
20
0
2
2
1
0
0
0
26
0
0
0
0
6
21
0
2
0
1
1175
1175
0
15
0
0
0
0

24
102
22
1
0
1
47
19
15
77
227
20
5
0
0
0
82
6
29
4
10
0
109
20
13
0
1
0
0
40
33
0
0
0
2
2857
2857
0
17
13
4
10
1

7
35
10
0
0
0
33
6
3
31
74
17
5
0
0
0
21
3
15
1
4
0
40
2
8
0
0
0
0
12
4
0
0
0
1
1521
1521
0
6
7
1
3
1

17
67
12
1
0
1
14
13
12
46
153
3
0
0
0
0
61
3
14
3
6
0
69
18
5
0
1
0
0
28
29
0
0
0
1
1336
1336
0
11
6
3
7
0

63
293
291
6
9
23
160
52
36
185
553
114
93
0
30
0
251
6
201
8
71
0
56
23
141
57
6
0
41
60
38
4
7
67
152
16989
16989
0
276
178
116
180
210

21
145
159
1
0
14
61
29
5
48
278
69
34
0
23
0
101
3
100
1
23
0
32
4
89
33
2
0
21
22
5
2
3
13
51
7936
7936
0
75
45
102
56
36

7
26
48
0
7
1
2
0
0
32
0
0
0
1
0
0
8
0
0
1
0
1
0
0
22
0
0
0
0
1
5
6
0
0
0
23
0
0
7
5
2
2
36

0
8
12
0
1
0
0
0
0
28
0
0
0
0
0
0
1
0
0
1
0
1
0
0
2
0
0
0
0
0
1
0
0
0
0
5
0
0
6
0
0
0
2

7
18
36
0
6
1
2
0
0
4
0
0
0
1
0
0
7
0
0
0
0
0
0
0
20
0
0
0
0
1
4
6
0
0
0
18
0
0
1
5
2
2
34

42
16
38
0
34
3
10
2
13
13
0
0
2
2
6
4
7
6
1
5
1
4
1
0
8
1
0
1
3
3
23
15
0
2
3
16
1
0
13
18
42
26
60

24
11
17
0
25
3
4
1
5
8
0
0
2
2
3
3
3
3
1
3
1
2
0
0
2
0
0
0
2
3
7
4
0
0
1
11
0
0
6
14
41
14
24

18
5
21
0
9
0
6
1
8
5
0
0
0
0
3
1
4
3
0
2
0
2
1
0
6
1
0
1
1
0
16
11
0
2
2
5
1
0
7
4
1
12
36

289
60
538
42
107
45
32
161
68
72
0
4
119
61
14
44
52
16
64
32
4
102
7
2
176
9
114
8
46
54
62
252
1
3
4
120
1
0
29
127
131
191
642

98
30
279
26
49
8
16
72
16
51
0
3
20
10
7
19
17
8
14
22
3
70
5
0
38
4
8
5
39
9
28
94
1
0
1
53
0
0
18
38
111
77
303

73
9
0
3
0
2
0
75
8
0
1
16
0
0
0
1
0
2
0
2
0
0
0
0
0
6
4
15
7
1
0
16
0
2
4
11
18
26
5
7
52
95
93

18
4
0
2
0
0
0
6
0
0
1
1
0
0
0
1
0
1
0
1
0
0
0
0
0
4
3
6
6
0
0
3
0
2
0
1
7
4
1
1
24
3
2

55
5
0
1
0
2
0
69
8
0
0
15
0
0
0
0
0
1
0
1
0
0
0
0
0
2
1
9
1
1
0
13
0
0
4
10
11
22
4
6
28
92
91

213
24
0
12
14
6
0
86
9
64
25
9
2
2
0
4
3
9
12
123
21
1
0
21
0
20
0
61
24
18
2
54
0
0
3
22
22
25
26
6
58
2
28

104
13
0
12
6
1
0
34
3
54
13
3
1
1
0
1
2
7
2
75
10
1
0
5
0
8
0
53
21
7
1
33
0
0
2
18
13
21
11
3
44
2
18

109
11
0
0
8
5
0
52
6
10
12
6
1
1
0
3
1
2
10
48
11
0
0
16
0
12
0
8
3
11
1
21
0
0
1
4
9
4
15
3
14
0
10

470
365
0
38
80
20
0
441
48
145
96
297
6
26
16
44
42
162
31
226
123
34
24
31
0
178
4
459
170
49
64
906
0
220
52
287
110
334
95
29
430
97
108

175
176
0
34
31
4
0
172
12
126
37
137
4
16
7
26
23
41
9
106
83
8
24
14
0
106
4
156
101
21
54
499
0
192
14
158
52
156
32
10
277
5
25

0
0
0
0
0
0
28
1
4
21
0
0
0
274
0
0
0
20
1
3
4
0
0
0
1
0
0
0
1
30
0
0
40
2
26
1
19
29
29
0
10
1
6

0
0
0
0
0
0
4
0
0
4
0
0
0
57
0
0
0
6
1
1
3
0
0
0
0
0
0
0
0
9
0
0
5
0
4
0
1
0
1
0
2
1
1

0
0
0
0
0
0
24
1
4
17
0
0
0
217
0
0
0
14
0
2
1
0
0
0
1
0
0
0
1
21
0
0
35
2
22
1
18
29
28
0
8
0
5

1
0
0
0
0
0
95
8
22
84
0
0
0
265
6
0
1
80
0
124
16
0
0
9
3
0
14
1
8
50
0
2
11
10
9
5
0
1
30
13
56
3
6

0
0
0
0
0
0
54
6
14
31
0
0
0
107
1
0
1
40
0
51
13
0
0
0
2
0
10
0
2
32
0
1
6
9
6
3
0
1
4
12
23
3
1

1
0
0
0
0
0
41
2
8
53
0
0
0
158
5
0
0
40
0
73
3
0
0
9
1
0
4
1
6
18
0
1
5
1
3
2
0
0
26
1
33
0
5

2
1
3
0
1
0
257
141
57
503
115
14
33
469
25
0
7
111
1
167
119
1
1
11
52
3
68
2
23
298
29
16
125
15
133
103
45
47
75
34
202
61
158

0
0
1
0
0
0
138
75
34
236
17
2
0
150
18
0
4
57
1
60
71
0
0
0
20
2
60
0
14
187
12
7
34
9
95
85
1
10
14
23
149
55
38

1
0
1
2
2
0
0
0
0
0
0
11
0
0
85
3
0
0
0
0
0
0
2
3
0
0
722
722
0
0
18
0
1
2
2
23
41
15
0
0
1
8
11

1
0
0
2
0
0
0
0
0
0
0
6
0
0
14
3
0
0
0
0
0
0
2
0
0
0
215
215
0
0
7
0
1
0
1
7
3
15
0
0
1
4
5

0
0
1
0
2
0
0
0
0
0
0
5
0
0
71
0
0
0
0
0
0
0
0
3
0
0
507
507
0
0
11
0
0
2
1
16
38
0
0
0
0
4
6

0
2
10
20
0
12
2
0
1
1
12
11
0
4
112
35
0
0
0
9
4
0
40
9
8
111
2728
2728
0
8
176
28
5
33
7
32
16
49
0
0
18
167
68

0
1
7
16
0
12
1
0
1
1
12
8
0
1
92
27
0
0
0
4
2
0
13
5
3
11
1790
1790
0
5
117
28
4
11
6
13
11
41
0
0
16
75
45

0
1
3
4
0
0
1
0
0
0
0
3
0
3
20
8
0
0
0
5
2
0
27
4
5
100
938
938
0
3
59
0
1
22
1
19
5
8
0
0
2
92
23

88
166
151
26
84
42
6
0
1
5
31
301
58
160
213
253
0
0
0
15
22
1
143
55
229
189
17944
17944
0
41
1036
205
253
196
309
380
151
182
0
4
96
379
115

33
45
86
19
26
33
4
0
1
2
21
102
50
130
125
179
0
0
0
8
16
0
76
39
130
21
11024
11024
0
22
634
183
196
72
156
239
99
169
0
4
78
167
80

14
3
0
3
0
0
0
1
0
2
0
1
2
2
0
0
1
1
5
23
0
66
0
1
0
0
0
1
7
0
0
0
0
1
31
12
1
15
10
123
2
7
2

2
1
0
0
0
0
0
0
0
2
0
0
1
0
0
0
1
0
2
13
0
10
0
0
0
0
0
0
0
0
0
0
0
1
4
2
0
12
0
6
0
3
1

12
2
0
3
0
0
0
1
0
0
0
1
1
2
0
0
0
1
3
10
0
56
0
1
0
0
0
1
7
0
0
0
0
0
27
10
1
3
10
117
2
4
1

73
7
1
6
46
0
0
57
2
7
0
7
12
38
6
16
7
2
31
15
0
120
4
9
5
1
43
10
10
7
1
0
1
8
36
29
4
60
4
50
137
12
10

45
6
1
5
46
0
0
47
1
5
0
2
7
26
6
14
6
2
28
11
0
61
4
8
2
1
21
9
6
7
1
0
0
6
34
15
4
53
3
38
43
11
6

28
1
0
1
0
0
0
10
1
2
0
5
5
12
0
2
1
0
3
4
0
59
0
1
3
0
22
1
4
0
0
0
1
2
2
14
0
7
1
12
94
1
4

230
79
142
9
25
0
34
62
252
152
0
374
165
91
9
44
148
20
146
172
9
159
25
19
5
2
63
20
244
19
2
33
17
50
111
194
46
330
332
505
382
206
47

165
52
120
5
25
0
19
60
47
27
0
181
55
61
8
27
136
19
77
64
7
130
24
18
3
1
30
12
230
11
2
1
15
48
78
110
10
173
118
197
298
125
38

0
18
3
6
4
0
0
9
0
1
1
5
6
3
0
0
2
12
0
0
1
1
0
0
1
4
2
2
0
0
0
1
0
4
1
0
0
0
1
0
0
28
0

0
12
1
2
4
0
0
2
0
0
1
4
1
0
0
0
2
8
0
0
0
1
0
0
1
0
1
2
0
0
0
1
0
3
1
0
0
0
1
0
0
0
0

0
6
2
4
0
0
0
7
0
1
0
1
5
3
0
0
0
4
0
0
1
0
0
0
0
4
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
28
0

0
49
3
6
10
0
3
17
16
11
12
30
74
19
2
25
2
29
2
3
21
23
23
0
13
7
1
25
0
2
45
6
71
47
5
1
6
0
10
0
23
35
6

0
38
2
3
9
0
3
17
11
10
7
19
48
5
2
12
2
24
2
1
18
20
20
0
8
7
1
12
0
1
13
4
63
34
5
0
6
0
9
0
17
19
1

0
11
1
3
1
0
0
0
5
1
5
11
26
14
0
13
0
5
0
2
3
3
3
0
5
0
0
13
0
1
32
2
8
13
0
1
0
0
1
0
6
16
5

1
526
77
473
143
0
16
59
323
31
310
112
286
56
10
92
13
464
26
26
38
44
92
1
96
75
31
112
20
6
192
100
282
420
20
29
15
9
106
1
158
187
257

1
359
69
371
133
0
16
50
143
27
137
89
182
26
7
32
9
230
26
21
31
34
53
1
51
40
19
64
2
2
99
38
176
220
20
12
13
4
102
0
146
112
149

16
1
7
49
2
3
0
3
0
0
6
0
4
2
6
0
0
3
2
17
0
11
1
1
1
10
1
1
0
0
0
1928
1905
23
2
0
0
0
2
13
9
0
0

4
0
5
8
0
3
0
0
0
0
3
0
4
2
5
0
0
0
0
6
0
11
0
0
1
8
1
1
0
0
0
269
255
14
2
0
0
0
0
3
3
0
0

12
1
2
41
2
0
0
3
0
0
3
0
0
0
1
0
0
3
2
11
0
0
1
1
0
2
0
0
0
0
0
1659
1650
9
0
0
0
0
2
10
6
0
0

28
8
5
11
5
3
2
0
53
0
21
16
27
36
28
3
20
43
7
38
29
34
6
0
11
66
4
12
2
0
26
3992
3721
271
3
0
11
5
2
15
20
1
0

24
7
2
9
2
2
0
0
26
0
19
11
23
20
19
3
14
15
4
10
22
32
4
0
2
57
2
12
0
0
13
1835
1649
186
1
0
4
3
2
9
10
0
0

4
1
3
2
3
1
2
0
27
0
2
5
4
16
9
0
6
28
3
28
7
2
2
0
9
9
2
0
2
0
13
2157
2072
85
2
0
7
2
0
6
10
1
0

185
102
20
97
4
53
48
3
231
0
684
97
482
215
145
47
43
333
13
30
359
92
68
17
21
552
19
33
9
115
171
14731
14169
562
68
2
36
21
40
78
225
11
6

100
81
11
67
1
29
36
0
174
0
542
79
308
159
115
42
29
123
6
10
174
87
54
14
20
359
11
15
3
56
77
6457
6172
285
13
0
12
10
9
22
111
0
6

0
2
0
1
4
11
0
0
0
36
2
0
104
0
0
0
36
0
0
1
2
27
0
0
2
2
0
0
0
3
0
27
87
0
25
23
6
0
1
1
1
1
0

0
1
0
0
0
1
0
0
0
0
2
0
25
0
0
0
6
0
0
1
0
1
0
0
0
2
0
0
0
2
0
5
2
0
3
12
3
0
0
1
1
0
0

0
1
0
1
4
10
0
0
0
36
0
0
79
0
0
0
30
0
0
0
2
26
0
0
2
0
0
0
0
1
0
22
85
0
22
11
3
0
1
0
0
1
0

53
51
0
1
79
29
4
80
7
21
4
1
146
12
0
0
199
7
63
15
5
14
3
34
88
46
2
0
3
2
0
6
16
3
34
80
70
25
36
41
6
14
1

17
18
0
0
9
13
4
1
0
5
3
1
67
9
0
0
83
3
23
8
2
7
3
5
31
25
1
0
3
0
0
5
9
1
24
46
34
15
20
37
1
7
0

36
33
0
1
70
16
0
79
7
16
1
0
79
3
0
0
116
4
40
7
3
7
0
29
57
21
1
0
0
2
0
1
7
2
10
34
36
10
16
4
5
7
1

57
56
4
10
77
98
7
81
22
86
45
19
317
16
0
0
505
18
62
51
23
84
9
64
158
61
21
0
170
68
15
188
644
106
118
365
285
99
117
37
18
62
26

18
35
1
4
11
44
5
1
4
16
25
8
126
15
0
0
178
14
38
21
7
9
5
10
59
43
10
0
45
21
4
92
336
48
51
189
146
76
32
35
9
33
6

2
0
0
0
2
1
0
1
0
0
0
0
1
0
1
0
5
0
0
0
0
26
0
1
4
0
0
2
0
1
0
0
0
0
1
1
9
12
3
0
3
0
0

2
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
2
0
0
0
0
7
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0

0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
3
0
0
0
0
19
0
1
4
0
0
1
0
1
0
0
0
0
1
0
9
12
3
0
1
0
0

10
3
1
0
21
4
3
53
3
0
8
0
18
1
3
0
34
5
2
0
1
28
7
13
120
10
14
81
2
3
0
2
0
0
6
34
155
21
28
0
0
0
5

7
1
0
0
9
2
0
17
1
0
2
0
16
0
3
0
9
3
0
0
1
24
3
4
15
7
12
33
1
2
0
2
0
0
5
7
42
3
13
0
0
0
3

3
2
1
0
12
2
3
36
2
0
6
0
2
1
0
0
25
2
2
0
0
4
4
9
105
3
2
48
1
1
0
0
0
0
1
27
113
18
15
0
0
0
2

21
212
147
1
123
32
4
109
132
4
48
0
21
14
54
46
173
9
5
2
10
83
44
63
572
13
57
111
2
44
0
37
4
74
53
62
261
35
136
0
1
6
9

15
46
89
0
20
11
0
33
25
2
15
0
19
4
14
10
39
6
0
2
3
48
8
6
187
9
53
48
1
19
0
14
4
5
9
23
101
7
93
0
1
6
5

0
20
0
0
0
53
0
0
1
0
0
0
0
0
1
1
5
0
0
0
13
0
3
0
0
0
0
14
14
0
0
2
0
0
0
0
0
15
24
1
2
0
106

0
1
0
0
0
8
0
0
0
0
0
0
0
0
0
1
3
0
0
0
5
0
3
0
0
0
0
2
2
0
0
0
0
0
0
0
0
4
3
0
1
0
2

0
19
0
0
0
45
0
0
1
0
0
0
0
0
1
0
2
0
0
0
8
0
0
0
0
0
0
12
12
0
0
2
0
0
0
0
0
11
21
1
1
0
104

9
253
0
1
0
194
6
3
25
3
23
65
0
0
3
6
7
0
0
0
16
0
16
16
3
0
10
10
4
0
0
1
0
1
16
0
0
25
15
15
1
1
81

5
17
0
0
0
122
4
2
9
1
12
0
0
0
3
4
5
0
0
0
12
0
4
13
0
0
7
6
3
0
0
1
0
1
16
0
0
16
14
12
0
1
61

4
236
0
1
0
72
2
1
16
2
11
65
0
0
0
2
2
0
0
0
4
0
12
3
3
0
3
4
1
0
0
0
0
0
0
0
0
9
1
3
1
0
20

211
278
0
4
8
298
32
8
123
5
81
65
5
56
27
27
334
0
6
0
75
1
73
146
3
0
16
59
240
24
50
11
75
1
25
3
0
277
62
50
4
9
497

164
21
0
3
2
152
27
7
25
3
38
0
3
7
22
25
246
0
4
0
62
1
26
64
0
0
10
29
83
21
12
1
4
1
25
2
0
113
50
44
2
8
133

1
2
0
0
8
0
1
6
0
0
0
488
264
145
0
13
35
0
95
0
0
0
46
1
1
0
10
6
1
0
0
23
2078
2078
0
0
1
0
0
0
0
18
0

1
1
0
0
1
0
1
0
0
0
0
58
10
3
0
13
3
0
22
0
0
0
4
1
1
0
1
6
0
0
0
14
237
237
0
0
0
0
0
0
0
13
0

0
1
0
0
7
0
0
6
0
0
0
430
254
142
0
0
32
0
73
0
0
0
42
0
0
0
9
0
1
0
0
9
1841
1841
0
0
1
0
0
0
0
5
0

1
5
0
3
4
11
0
7
0
12
3
87
27
78
0
4
15
7
135
15
115
0
26
2
12
0
30
172
49
4
11
271
3752
3752
0
3
1
1
0
39
6
2
13

0
1
0
3
3
8
0
4
0
5
0
62
16
58
0
2
12
5
69
3
48
0
18
1
12
0
9
90
44
2
7
186
1605
1605
0
0
1
1
0
18
4
1
6

1
4
0
0
1
3
0
3
0
7
3
25
11
20
0
2
3
2
66
12
67
0
8
1
0
0
21
82
5
2
4
85
2147
2147
0
3
0
0
0
21
2
1
7

61
48
0
3
34
106
4
71
1
14
5
516
248
277
0
19
123
34
667
20
124
2
246
10
106
29
55
173
233
13
68
562
14029
14029
0
29
61
40
217
193
159
77
81

21
28
0
3
20
102
2
53
1
7
2
199
45
166
0
16
86
26
350
10
72
2
103
5
102
1
15
105
113
10
54
285
6780
6780
0
12
10
1
60
87
62
65
23

97
10
0
2
1
62
44
46
102
0
10
0
53
1
0
0
76
16
2
10
72
0
14
48
0
17
107
11
1
224
0
0
59
0
37
3
1
73
0
38
2
0
41

13
4
0
0
0
3
8
0
16
0
2
0
0
0
0
0
0
2
2
0
2
0
4
0
0
5
10
3
0
1
0
0
2
0
19
1
0
1
0
4
0
0
8

84
6
0
2
1
59
36
46
86
0
8
0
53
1
0
0
76
14
0
10
70
0
10
48
0
12
97
8
1
223
0
0
57
0
18
2
1
72
0
34
2
0
33

35
6
0
14
0
126
27
11
95
34
12
4
11
13
3
16
9
23
13
38
85
5
28
149
0
16
119
119
0
22
2
6
51
17
68
21
30
6
0
123
12
0
20

20
3
0
8
0
38
18
9
35
20
2
3
10
9
3
12
8
16
12
4
5
4
19
23
0
10
57
83
0
21
1
3
25
5
47
14
29
1
0
57
2
0
4

15
3
0
6
0
88
9
2
60
14
10
1
1
4
0
4
1
7
1
34
80
1
9
126
0
6
62
36
0
1
1
3
26
12
21
7
1
5
0
66
10
0
16

168
14
17
157
75
162
158
49
230
174
162
11
139
42
110
101
10
152
124
29
168
28
108
79
3
115
472
162
94
178
10
21
187
117
204
166
59
264
0
142
16
0
59

59
6
7
72
67
44
50
10
93
136
76
7
85
29
73
69
8
117
20
9
27
25
75
27
2
90
230
84
29
96
8
16
121
39
118
50
56
25
0
68
14
0
30

153
17
1
0
0
0
0
13
2
4
4
4
0
0
0
2
2
14
15
2
17
4
74
7
3
0
7
0
0
0
1
0
9
1
32
4
7
8
2
0
0
0
0

10
0
0
0
0
0
0
0
2
0
1
0
0
0
0
0
0
3
0
1
3
0
6
1
2
0
1
0
0
0
0
0
1
1
2
2
2
0
0
0
0
0
0

143
17
1
0
0
0
0
13
0
4
3
4
0
0
0
2
2
11
15
1
14
4
68
6
1
0
6
0
0
0
1
0
8
0
30
2
5
8
2
0
0
0
0

8
55
11
1
15
13
0
3
33
1
33
0
0
0
0
2
6
4
2
0
12
22
29
43
26
8
65
126
22
18
20
12
30
61
2
4
9
21
9
5
5
2
1

6
10
3
1
5
9
0
2
28
0
15
0
0
0
0
0
6
3
1
0
4
4
16
25
19
5
20
50
13
2
1
4
6
37
2
2
7
0
4
1
2
0
1

2
45
8
0
10
4
0
1
5
1
18
0
0
0
0
2
0
1
1
0
8
18
13
18
7
3
45
76
9
16
19
8
24
24
0
2
2
21
5
4
3
2
0

196
89
12
2
23
14
2
208
57
63
125
19
24
13
0
8
30
39
192
2
344
89
385
44
303
16
260
59
25
27
33
139
26
31
108
90
139
60
212
20
10
12
46

69
33
6
2
8
9
1
89
41
1
39
10
18
2
0
0
16
17
42
1
182
34
192
25
140
9
113
43
15
7
8
104
4
23
47
79
64
5
107
9
9
10
45

0
1
1
1
22
13
0
3
1
0
0
0
1
0
0
17
0
1
1
0
1
6
0
5
0
8
0
7
0
31
11
0
14
1
8
0
55
3
135
8
15
0
0

0
0
1
0
0
10
0
0
1
0
0
0
0
0
0
6
0
1
1
0
0
0
0
2
0
3
0
4
0
15
2
0
11
0
2
0
0
0
2
8
7
0
0

0
1
0
1
22
3
0
3
0
0
0
0
1
0
0
11
0
0
0
0
1
6
0
3
0
5
0
3
0
16
9
0
3
1
6
0
55
3
133
0
8
0
0

0
1
59
8
8
53
52
15
9
31
23
2
5
25
148
108
3
128
26
3
194
6
80
11
0
55
1
130
32
134
4
0
28
4
28
70
14
5
10
22
15
1
3

0
1
15
2
1
33
17
9
6
22
13
1
0
23
40
9
3
33
8
0
32
4
11
9
0
31
1
35
16
89
3
0
26
4
9
66
4
2
9
14
12
0
3

0
0
44
6
7
20
35
6
3
9
10
1
5
2
108
99
0
95
18
3
162
2
69
2
0
24
0
95
16
45
1
0
2
0
19
4
10
3
1
8
3
1
0

74
3
44
21
36
55
42
21
69
142
57
2
7
99
161
161
58
110
24
5
398
130
47
80
1
613
3
169
83
253
23
0
377
9
180
534
201
25
355
59
40
43
8

71
2
11
10
2
51
20
10
63
101
37
1
1
61
66
43
58
82
8
1
187
95
10
72
1
229
1
70
34
203
10
0
272
8
95
172
39
18
216
35
27
2
8

0
0
2678
2678
0
11
0
0
0
0
0
0
0
0
15
1
0
12
0
0
0
62
0
0
1
1
5
5
3
0
0
3
0
0
1
0
0
19
0
1
101
0
2

0
0
268
268
0
1
0
0
0
0
0
0
0
0
12
1
0
1
0
0
0
38
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
2
0
1
3
0
2

0
0
2410
2410
0
10
0
0
0
0
0
0
0
0
3
0
0
11
0
0
0
24
0
0
1
1
3
5
2
0
0
3
0
0
1
0
0
17
0
0
98
0
0

3
2
5188
5188
0
95
1
17
0
0
0
9
0
22
174
9
0
100
0
26
5
159
0
0
18
1
9
6
27
0
0
0
2
0
8
0
3
10
14
8
43
0
17

3
1
2593
2593
0
36
1
11
0
0
0
4
0
9
70
6
0
28
0
18
3
94
0
0
10
1
6
3
25
0
0
0
2
0
2
0
2
10
8
6
12
0
16

0
1
2595
2595
0
59
0
6
0
0
0
5
0
13
104
3
0
72
0
8
2
65
0
0
8
0
3
3
2
0
0
0
0
0
6
0
1
0
6
2
31
0
1

8
10
18190
18190
0
178
1
119
0
74
7
202
0
50
250
18
0
431
41
71
34
1008
5
10
84
124
43
72
188
10
0
5
119
37
73
0
72
189
196
271
196
0
114

7
5
8783
8783
0
62
1
110
0
34
4
75
0
23
157
9
0
241
2
57
27
645
2
3
30
29
34
13
107
8
0
0
58
17
4
0
23
92
59
145
64
0
95

0
0
1
1
36
0
0
6
1
0
0
12
52
0
31
0
0
1
0
23
0
14
7
0
0
0
281
5
0
0
9
0
9
0
0
0
1
0
0
1
70
1
1

0
0
0
1
7
0
0
0
1
0
0
1
3
0
0
0
0
0
0
3
0
7
0
0
0
0
4
3
0
0
5
0
5
0
0
0
0
0
0
1
0
0
1

0
0
1
0
29
0
0
6
0
0
0
11
49
0
31
0
0
1
0
20
0
7
7
0
0
0
277
2
0
0
4
0
4
0
0
0
1
0
0
0
70
1
0

0
21
4
40
400
24
16
32
83
39
15
191
65
0
22
0
0
105
43
141
0
93
53
0
0
6
105
17
0
4
31
2
45
0
231
0
4
0
19
31
75
15
14

0
15
2
11
227
20
10
7
13
9
5
24
11
0
6
0
0
24
6
38
0
59
9
0
0
0
64
13
0
3
21
1
31
0
130
0
1
0
13
18
55
9
5

0
6
2
29
173
4
6
25
70
30
10
167
54
0
16
0
0
81
37
103
0
34
44
0
0
6
41
4
0
1
10
1
14
0
101
0
3
0
6
13
20
6
9

0
161
80
109
673
171
14
47
134
49
15
182
241
0
124
0
0
190
59
289
1
126
178
0
0
46
337
118
31
216
227
9
343
1
261
0
7
28
53
73
351
73
35

0
35
46
47
410
111
7
34
29
15
4
88
71
0
13
0
0
59
17
77
1
74
51
0
0
6
97
49
15
88
94
7
188
0
142
0
1
22
25
42
180
40
20

0
10
0
0
3
26
2
1
15
10
18
6
0
0
3
2
0
0
1
0
1
6
1
72
138
49
40
136
0
0
0
0
2
74
8
13
0
8
3
0
0
2
0

0
1
0
0
1
7
1
0
2
0
11
0
0
0
0
1
0
0
0
0
1
2
0
16
4
1
0
0
0
0
0
0
0
1
0
0
0
7
2
0
0
0
0

0
9
0
0
2
19
1
1
13
10
7
6
0
0
3
1
0
0
1
0
0
4
1
56
134
48
40
136
0
0
0
0
2
73
8
13
0
1
1
0
0
2
0

32
28
18
6
4
219
147
33
147
24
69
33
3
0
23
51
18
27
51
19
16
14
10
66
1
25
11
3
0
0
0
7
1
161
65
29
17
74
24
131
0
130
16

8
21
14
1
1
117
86
15
75
16
46
20
1
0
8
34
5
7
4
2
8
4
2
17
0
24
5
2
0
0
0
3
0
93
23
18
14
66
7
83
0
76
6

24
7
4
5
3
102
61
18
72
8
23
13
2
0
15
17
13
20
47
17
8
10
8
49
1
1
6
1
0
0
0
4
1
68
42
11
3
8
17
48
0
54
10

37
175
85
14
45
481
173
55
151
92
244
48
11
0
51
101
54
25
30
5
194
14
9
288
139
134
76
176
241
106
0
152
41
633
66
45
71
349
120
116
0
98
29

9
65
38
6
8
250
111
31
73
33
166
22
2
0
18
45
16
7
7
2
107
4
2
142
4
74
15
30
86
44
0
71
11
325
23
23
38
250
27
82
0
68
21

2
12
13
0
0
21
3
0
86
0
63
0
0
0
0
42
11
0
0
36
69
7
0
5
10
0
2
10
107
45
96
14
19
523
1
3
22
1752
1752
0
0
0
0

0
9
2
0
0
8
1
0
13
0
0
0
0
0
0
12
3
0
0
2
1
7
0
1
8
0
0
2
7
2
5
0
2
18
0
0
1
455
455
0
0
0
0

2
3
11
0
0
13
2
0
73
0
63
0
0
0
0
30
8
0
0
34
68
0
0
4
2
0
2
8
100
43
91
14
17
505
1
3
21
1297
1297
0
0
0
0

0
13
7
0
0
27
5
1
53
3
63
0
3
3
2
24
26
14
0
1
54
67
87
4
44
1
0
0
4
16
10
22
7
97
0
3
5
4750
4750
0
0
3
0

0
9
2
0
0
17
1
0
25
2
62
0
3
2
1
21
12
10
0
0
28
47
60
3
37
1
0
0
3
7
8
11
3
39
0
1
3
2967
2967
0
0
3
0

0
4
5
0
0
10
4
1
28
1
1
0
0
1
1
3
14
4
0
1
26
20
27
1
7
0
0
0
1
9
2
11
4
58
0
2
2
1783
1783
0
0
0
0

1
65
53
0
0
94
15
13
214
3
110
0
65
94
3
206
185
58
3
13
129
252
141
17
79
3
156
16
159
77
425
138
116
787
92
31
59
23756
23756
0
9
18
0

0
49
19
0
0
64
7
9
63
2
101
0
12
26
2
109
52
29
2
2
70
82
82
9
63
3
94
5
76
16
254
127
31
445
22
10
55
12403
12403
0
9
6
0

0
0
0
4
0
2
2
0
0
0
0
20
10
31
44
0
1
0
0
0
0
2
3
0
6
0
1
0
0
6
0
4
3
4
0
0
0
0
0
57
29
36
0

0
0
0
3
0
0
2
0
0
0
0
2
0
3
24
0
0
0
0
0
0
0
1
0
2
0
0
0
0
2
0
0
1
0
0
0
0
0
0
12
6
2
0

0
0
0
1
0
2
0
0
0
0
0
18
10
28
20
0
1
0
0
0
0
2
2
0
4
0
1
0
0
4
0
4
2
4
0
0
0
0
0
45
23
34
0

1
5
12
3
2
3
35
0
2
39
6
34
2
7
7
1
8
5
2
1
3
1
35
6
5
2
7
16
3
27
14
9
19
1
16
0
0
1
2
1
2
31
14

0
2
9
1
0
0
29
0
2
22
3
28
2
4
6
1
3
1
1
1
2
1
27
5
3
1
3
11
2
21
6
7
18
1
15
0
0
1
1
0
0
19
9

1
3
3
2
2
3
6
0
0
17
3
6
0
3
1
0
5
4
1
0
1
0
8
1
2
1
4
5
1
6
8
2
1
0
1
0
0
0
1
1
2
12
5

1
70
14
146
2
18
44
6
28
178
213
425
80
126
172
103
392
4
5
124
49
272
57
49
115
145
118
154
25
45
17
84
163
56
109
26
6
130
141
81
46
259
79

0
6
9
85
0
2
37
5
24
96
110
231
44
95
121
97
253
3
5
60
25
43
40
26
30
61
60
48
9
28
7
44
121
29
46
7
3
35
97
17
9
65
37

0
1
3
152
0
3
10
7
88
84
1
16
0
0
0
0
0
1
0
1
0
1
0
0
2
0
0
17
0
7
0
0
1
16
4
0
0
0
2
2
2
0
10

0
0
2
3
0
2
1
1
39
6
0
3
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
7
0
1
0
0
0
0
4
0
0
0
0
0
1
0
2

0
1
1
149
0
1
9
6
49
78
1
13
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
10
0
6
0
0
1
16
0
0
0
0
2
2
1
0
8

17
10
4
25
2
12
11
5
700
48
47
195
11
1
0
0
0
5
1
6
0
1
2
0
22
1
1
23
11
43
11
0
5
0
63
8
7
0
10
2
0
0
97

13
5
4
18
0
11
4
4
580
29
33
121
2
1
0
0
0
2
0
3
0
1
2
0
10
1
0
20
8
28
6
0
5
0
41
8
2
0
4
0
0
0
80

4
5
0
7
2
1
7
1
120
19
14
74
9
0
0
0
0
3
1
3
0
0
0
0
12
0
1
3
3
15
5
0
0
0
22
0
5
0
6
2
0
0
17

160
11
46
276
123
73
190
192
1271
137
105
228
95
5
0
0
0
22
16
8
0
72
24
0
51
104
80
52
138
55
20
0
56
40
261
21
9
1
99
41
88
2
334

128
7
22
182
12
59
67
63
953
42
60
131
9
4
0
0
0
10
0
2
0
25
7
0
29
57
27
40
70
35
15
0
34
5
181
18
3
0
86
9
55
0
247

0
0
0
0
0
1
1
99
0
0
3
8
0
4
0
0
3
0
1
0
7
34
2
5
0
2
0
17
1
4
1
0
2
0
4
1
0
0
0
0
0
0
0

0
0
0
0
0
0
0
67
0
0
1
1
0
0
0
0
0
0
1
0
1
3
0
3
0
1
0
5
1
4
1
0
2
0
4
1
0
0
0
0
0
0
0

0
0
0
0
0
1
1
32
0
0
2
7
0
4
0
0
3
0
0
0
6
31
2
2
0
1
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
1
0
0
0
36
23
11
0
5
2
15
4
12
2
0
1
3
0
0
11
14
22
23
7
18
2
5
155
11
1
6
25
1
3
0
0
0
3
25
60
3
1

2
0
0
0
0
24
4
4
0
4
1
9
2
9
0
0
1
1
0
0
5
12
19
17
0
6
2
4
110
10
0
3
21
1
3
0
0
0
3
11
6
2
0

0
1
0
0
0
12
19
7
0
1
1
6
2
3
2
0
0
2
0
0
6
2
3
6
7
12
0
1
45
1
1
3
4
0
0
0
0
0
0
14
54
1
1

37
3
7
3
1
130
26
136
0
8
11
140
5
81
2
14
20
241
164
1
41
70
161
41
11
42
5
105
111
227
22
176
247
3
71
55
0
0
56
42
233
38
2

9
1
3
3
0
85
7
79
0
6
6
87
3
13
0
12
6
37
109
1
11
27
109
33
1
22
4
62
98
199
17
148
161
3
40
40
0
0
26
22
112
19
0

0
0
0
6
0
1
0
0
0
1
0
0
2
18
4
0
4
5
1
1
0
0
0
1
0
0
0
0
51
0
19
1
0
6
1
0
3
1
1
3
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
2
8
3
0
1
2
0
0
0
0
0
0
0
0
0
0
7
0
7
1
0
2
0
0
1
1
1
1
0
0
0

0
0
0
6
0
0
0
0
0
1
0
0
0
10
1
0
3
3
1
1
0
0
0
1
0
0
0
0
44
0
12
0
0
4
1
0
2
0
0
2
0
0
0

0
0
0
3
2
18
2
0
6
17
2
5
23
60
11
16
32
25
8
23
2
17
71
3
8
0
0
1
165
0
3
5
2
5
8
2
11
8
2
1
0
2
1

0
0
0
0
2
15
2
0
2
16
2
4
17
48
10
15
24
7
5
18
2
13
52
3
5
0
0
1
134
0
1
4
2
4
3
1
9
5
2
0
0
2
1

0
0
0
3
0
3
0
0
4
1
0
1
6
12
1
1
8
18
3
5
0
4
19
0
3
0
0
0
31
0
2
1
0
1
5
1
2
3
0
1
0
0
0

0
1
3
401
19
132
15
0
12
27
3
26
253
122
113
68
184
59
19
234
88
56
280
6
76
11
37
7
287
7
77
18
38
660
11
27
50
76
23
79
93
62
4

0
0
1
87
6
73
11
0
2
19
3
16
195
77
61
44
97
28
10
181
52
50
147
4
31
6
27
7
223
0
48
17
33
352
6
7
29
39
20
11
63
36
4

0
1
1
0
1
0
0
18
3
0
0
0
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
2
3
53
0
1
0
2
9
0

0
1
1
0
0
0
0
5
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
1
3
6
0
1
0
2
0
0

0
0
0
0
1
0
0
13
3
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
1
0
47
0
0
0
0
9
0

0
23
26
2
2
0
2
278
60
0
0
4
0
2
0
5
12
8
13
1
4
1
0
0
16
0
18
11
0
1
1
3
0
99
16
55
22
0
1
1
3
142
7

0
7
25
1
1
0
2
171
47
0
0
0
0
0
0
5
5
3
8
0
4
0
0
0
0
0
2
2
0
0
0
3
0
57
14
10
16
0
0
1
2
6
6

0
16
1
1
1
0
0
107
13
0
0
4
0
2
0
0
7
5
5
1
0
1
0
0
16
0
16
9
0
1
1
0
0
42
2
45
6
0
1
0
1
136
1

0
120
91
3
20
0
10
530
169
0
1
109
0
104
4
13
51
8
29
14
7
0
0
0
105
0
76
87
1
14
4
12
1
164
110
116
23
0
47
96
21
292
23

0
28
85
1
15
0
8
290
113
0
0
87
0
31
2
10
13
3
15
9
7
0
0
0
16
0
12
19
0
4
0
9
0
94
74
65
17
0
44
36
13
20
15

0
0
0
0
0
0
0
0
25
1
0
0
0
0
0
11
0
26
7
2
0
6
71
14
0
7
13
26
1
0
1
0
2
0
2
4
0
0
31
0
158
0
2

0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
3
0
19
2
1
0
5
46
11
0
2
7
7
0
0
0
0
2
0
0
1
0
0
5
0
0
0
2

0
0
0
0
0
0
0
0
23
0
0
0
0
0
0
8
0
7
5
1
0
1
25
3
0
5
6
19
1
0
1
0
0
0
2
3
0
0
26
0
158
0
0

14
0
0
0
2
0
1
12
35
6
1
6
0
1
13
92
0
52
59
12
42
2
70
46
8
36
18
73
1
1
5
20
22
2
32
73
0
0
56
1
3
0
16

8
0
0
0
1
0
0
10
15
5
1
4
0
1
1
22
0
30
23
5
35
0
55
19
4
18
13
36
0
1
2
10
11
1
19
59
0
0
15
0
1
0
13

6
0
0
0
1
0
1
2
20
1
0
2
0
0
12
70
0
22
36
7
7
2
15
27
4
18
5
37
1
0
3
10
11
1
13
14
0
0
41
1
2
0
3

35
0
2
0
1
12
1
21
314
224
33
87
9
48
66
238
0
179
88
19
434
24
310
317
98
90
35
104
67
6
22
187
43
9
30
134
99
39
80
5
209
10
141

24
0
0
0
0
3
0
16
140
116
9
62
4
11
16
72
0
94
35
9
165
15
195
141
17
58
24
44
4
4
6
51
19
6
16
84
25
10
29
1
31
1
79

1
0
0
0
0
0
0
0
8
2
0
0
0
9
0
0
0
29
0
0
1
0
12
0
0
0
120
0
0
0
1411
1411
0
1
3
3
0
0
148
0
18
1
0

1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
12
0
0
1
0
1
0
0
0
6
0
0
0
250
250
0
0
2
1
0
0
52
0
11
1
0

0
0
0
0
0
0
0
0
8
1
0
0
0
8
0
0
0
17
0
0
0
0
11
0
0
0
114
0
0
0
1161
1161
0
1
1
2
0
0
96
0
7
0
0

3
0
6
21
0
0
0
0
28
7
0
8
0
3
0
0
2
32
2
24
3
2
11
7
3
0
32
0
0
1
2675
2675
0
30
69
1
1
0
206
0
97
15
12

2
0
4
9
0
0
0
0
5
2
0
5
0
2
0
0
2
25
1
6
1
1
2
3
1
0
15
0
0
1
1589
1589
0
6
64
1
0
0
148
0
28
14
12

1
0
2
12
0
0
0
0
23
5
0
3
0
1
0
0
0
7
1
18
2
1
9
4
2
0
17
0
0
0
1086
1086
0
24
5
0
1
0
58
0
69
1
0

61
1
181
158
1
2
0
0
53
67
7
61
1
23
37
0
74
103
68
436
30
43
76
187
50
0
175
0
0
53
21510
21510
0
58
315
1
77
83
761
0
462
109
48

43
1
76
111
1
1
0
0
10
43
5
26
0
11
18
0
31
78
13
198
14
38
33
142
31
0
42
0
0
23
10815
10815
0
21
158
1
8
9
465
0
256
107
44

7
44
38
0
0
0
3
3
0
0
7
0
2
0
3
2
2
8
0
0
0
0
3
3
0
0
1
0
0
1
1
0
0
0
0
7
0
0
1
0
0
0
3

3
20
1
0
0
0
0
1
0
0
7
0
2
0
2
2
1
6
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
1

4
24
37
0
0
0
3
2
0
0
0
0
0
0
1
0
1
2
0
0
0
0
1
3
0
0
0
0
0
1
1
0
0
0
0
5
0
0
0
0
0
0
2

20
3
125
66
3
14
1
0
1
0
6
0
4
0
10
56
6
68
4
7
0
0
70
15
0
1
7
0
5
5
0
0
0
0
0
53
1
0
16
6
3
1
22

16
3
67
8
2
10
0
0
1
0
6
0
3
0
8
35
4
55
4
6
0
0
46
3
0
1
3
0
2
1
0
0
0
0
0
39
1
0
13
6
3
0
7

4
0
58
58
1
4
1
0
0
0
0
0
1
0
2
21
2
13
0
1
0
0
24
12
0
0
4
0
3
4
0
0
0
0
0
14
0
0
3
0
0
1
15

304
127
504
91
23
471
276
46
137
1
248
102
57
0
79
214
35
499
118
45
0
18
287
205
0
28
147
0
256
26
9
5
2
15
0
143
207
52
352
29
3
88
185

122
120
244
33
17
263
95
19
130
1
71
67
46
0
57
115
15
292
79
31
0
11
165
93
0
13
75
0
70
12
5
4
0
8
0
74
146
30
147
19
3
27
51

6
0
2
33
1
12
0
0
2
0
0
1
4
0
0
8
77
0
7
0
0
2
0
0
155
0
0
11
4
0
0
27
1
2
0
0
5
0
0
1
0
1
0

1
0
0
2
0
4
0
0
1
0
0
0
2
0
0
3
39
0
1
0
0
0
0
0
4
0
0
6
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0

5
0
2
31
1
8
0
0
1
0
0
1
2
0
0
5
38
0
6
0
0
2
0
0
151
0
0
5
3
0
0
27
1
2
0
0
3
0
0
1
0
0
0

11
1
2
15
6
7
7
2
66
96
0
0
20
11
1
16
151
1
28
2
4
3
0
1
13
0
1
37
65
1
9
21
0
11
3
8
38
3
0
1
3
0
0

6
0
1
12
3
3
5
2
55
25
0
0
12
7
1
12
84
1
11
1
3
3
0
1
9
0
0
29
49
1
6
15
0
5
1
4
31
2
0
1
1
0
0

5
1
1
3
3
4
2
0
11
71
0
0
8
4
0
4
67
0
17
1
1
0
0
0
4
0
1
8
16
0
3
6
0
6
2
4
7
1
0
0
2
0
0

64
18
141
179
265
74
54
169
11
625
18
23
185
76
4
142
527
24
83
121
24
50
0
19
197
34
61
197
92
34
51
338
99
111
0
113
267
59
41
386
395
222
36

10
15
83
90
126
42
33
25
1
298
10
8
142
36
3
74
271
15
37
59
24
26
0
12
39
8
9
111
59
12
37
101
29
33
0
65
155
32
14
267
217
126
16

63
0
0
3
0
0
0
44
1
0
2
0
183
8
0
0
0
0
0
0
43
6
0
0
0
0
0
2
0
2
0
1
0
4
0
0
5
1
0
100
3
10
0

7
0
0
0
0
0
0
3
0
0
0
0
2
1
0
0
0
0
0
0
10
4
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
0
0
12
0
2
0

56
0
0
3
0
0
0
41
1
0
2
0
181
7
0
0
0
0
0
0
33
2
0
0
0
0
0
1
0
1
0
1
0
2
0
0
5
1
0
88
3
8
0

1
0
24
11
0
1
74
61
9
0
98
16
53
0
1
25
0
9
0
3
43
10
1
6
22
13
9
2
4
4
1
21
2
73
3
15
8
11
3
28
4
13
1

1
0
6
6
0
1
14
48
8
0
69
15
41
0
0
4
0
5
0
3
8
9
1
4
0
10
5
1
3
3
0
13
1
57
2
7
6
8
0
6
4
6
0

0
0
18
5
0
0
60
13
1
0
29
1
12
0
1
21
0
4
0
0
35
1
0
2
22
3
4
1
1
1
1
8
1
16
1
8
2
3
3
22
0
7
1

370
1
132
573
53
42
178
176
114
54
271
76
242
21
16
50
29
155
0
173
68
142
179
6
226
83
284
214
477
338
38
190
22
178
4
52
247
37
414
404
169
58
4

195
0
69
319
44
3
85
102
31
10
165
32
115
7
8
12
16
84
0
55
51
110
71
5
40
34
150
148
117
68
10
112
6
137
3
23
128
24
184
125
80
29
2

5
6
24
219
1
0
1810
1551
259
0
2
0
0
0
0
0
0
0
9
3
1
0
0
0
0
2
22
0
0
0
0
0
1
5
0
13
55
6
0
2
1
4
57

0
5
2
11
1
0
555
515
40
0
1
0
0
0
0
0
0
0
4
1
0
0
0
0
0
1
11
0
0
0
0
0
1
1
0
2
14
2
0
1
1
2
24

5
1
22
208
0
0
1255
1036
219
0
1
0
0
0
0
0
0
0
5
2
1
0
0
0
0
1
11
0
0
0
0
0
0
4
0
11
41
4
0
1
0
2
33

17
7
116
139
7
11
4207
3566
641
0
3
2
0
19
0
1
0
0
24
6
3
11
3
2
12
96
163
0
1
0
5
3
2
12
0
14
191
17
0
27
10
31
35

10
6
47
112
7
4
2804
2383
421
0
2
2
0
12
0
1
0
0
14
3
1
6
3
1
10
21
90
0
0
0
4
3
1
11
0
8
117
11
0
7
7
24
29

7
1
69
27
0
7
1403
1183
220
0
1
0
0
7
0
0
0
0
10
3
2
5
0
1
2
75
73
0
1
0
1
0
1
1
0
6
74
6
0
20
3
7
6

185
40
562
943
184
59
18262
17345
917
37
54
7
0
25
26
107
29
11
329
42
39
207
87
80
90
249
287
9
381
15
122
256
17
397
0
170
337
78
0
366
26
47
294

54
30
396
565
119
33
10665
10115
550
17
33
5
0
16
19
60
13
9
115
2
10
87
50
39
43
90
150
2
195
10
119
143
10
209
0
93
254
37
0
166
18
32
228

0
1
1
2
0
8
0
4
59
1
0
0
1
0
0
14
0
0
0
2
40
35
0
1
1
0
0
0
0
0
4
0
0
0
0
0
0
3
0
0
0
0
0

0
0
1
2
0
6
0
1
38
0
0
0
0
0
0
2
0
0
0
2
32
32
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0

0
1
0
0
0
2
0
3
21
1
0
0
1
0
0
12
0
0
0
0
8
3
0
1
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
0
0
0
0

29
37
1
1
2
6
0
35
132
17
11
11
7
5
6
24
0
0
0
6
4
47
3
22
4
4
0
1
1
0
7
0
0
0
0
6
0
3
0
2
1
0
0

23
28
1
0
1
4
0
11
107
12
8
11
7
5
5
21
0
0
0
6
2
39
3
16
3
3
0
1
1
0
5
0
0
0
0
5
0
2
0
2
1
0
0

6
9
0
1
1
2
0
24
25
5
3
0
0
0
1
3
0
0
0
0
2
8
0
6
1
1
0
0
0
0
2
0
0
0
0
1
0
1
0
0
0
0
0

38
31
11
11
157
171
21
44
271
123
42
79
188
111
38
43
48
24
76
212
103
107
8
127
9
48
0
194
2
0
12
0
0
0
9
16
0
70
0
2
1
0
35

28
24
2
10
105
99
11
16
195
55
24
46
175
84
34
32
12
11
9
115
58
59
6
32
7
13
0
142
2
0
6
0
0
0
6
14
0
47
0
2
1
0
23

0
6
4
0
0
0
2
1
0
0
0
274
9
0
0
40
10
10
11
3
0
0
0
0
1
1
0
2
0
0
4
0
140
17
0
0
1
0
0
21
9
1
0

0
0
2
0
0
0
2
0
0
0
0
45
9
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
38
5
0
0
1
0
0
2
0
0
0

0
6
2
0
0
0
0
1
0
0
0
229
0
0
0
40
10
9
10
3
0
0
0
0
1
1
0
1
0
0
4
0
102
12
0
0
0
0
0
19
9
1
0

0
7
24
24
10
1
0
3
4
4
11
55
11
0
0
52
0
5
25
2
24
3
0
35
12
9
0
6
4
3
6
0
50
15
2
0
0
2
0
17
30
4
28

0
5
21
24
10
1
0
3
4
3
3
51
6
0
0
41
0
5
15
2
13
3
0
20
7
6
0
3
4
2
5
0
47
8
2
0
0
1
0
11
18
2
8

0
2
3
0
0
0
0
0
0
1
8
4
5
0
0
11
0
0
10
0
11
0
0
15
5
3
0
3
0
1
1
0
3
7
0
0
0
1
0
6
12
2
20

197
31
296
66
24
0
6
162
76
88
20
460
137
1
3
98
81
37
69
47
194
20
4
176
23
324
158
39
51
5
42
0
319
147
14
0
1
167
15
109
110
95
38

96
17
185
54
24
0
4
80
62
54
9
185
69
1
1
48
52
17
33
23
139
14
4
93
10
189
64
31
16
3
19
0
230
85
13
0
1
22
15
58
42
55
13

9
277
6
0
0
1
0
2
0
0
0
0
0
11
0
0
10
0
2
1
0
19
1
2
56
1
2
0
0
0
0
0
0
0
0
1
1
2
75
0
0
1
0

2
27
5
0
0
1
0
0
0
0
0
0
0
4
0
0
1
0
0
1
0
1
1
0
10
1
2
0
0
0
0
0
0
0
0
1
1
1
69
0
0
1
0

7
250
1
0
0
0
0
2
0
0
0
0
0
7
0
0
9
0
2
0
0
18
0
2
46
0
0
0
0
0
0
0
0
0
0
0
0
1
6
0
0
0
0

136
623
79
0
0
5
0
14
2
9
0
1
0
58
0
0
126
10
95
9
5
100
12
3
68
10
12
0
0
0
3
0
0
0
3
73
9
4
11
24
2
6
0

77
496
31
0
0
3
0
1
1
5
0
1
0
20
0
0
50
5
50
9
5
43
10
3
36
1
10
0
0
0
2
0
0
0
3
48
7
2
10
23
2
6
0

59
127
48
0
0
2
0
13
1
4
0
0
0
38
0
0
76
5
45
0
0
57
2
0
32
9
2
0
0
0
1
0
0
0
0
25
2
2
1
1
0
0
0

165
419
112
2
115
24
23
149
104
85
0
83
0
105
239
32
124
15
80
25
11
131
105
102
22
88
29
0
4
0
200
0
1
1
127
86
264
70
394
161
142
17
7

90
257
47
2
78
22
8
30
57
42
0
55
0
53
112
17
50
7
41
20
7
56
58
96
16
34
22
0
2
0
123
0
1
0
75
58
156
41
287
135
125
16
1

0
1
0
24
0
0
0
7
0
1
1
1
3
0
7
0
23
0
0
0
1
0
1
0
0
6
0
0
37
0
0
0
0
0
20
0
9
0
2
259
363
350
13

0
0
0
11
0
0
0
5
0
1
0
0
3
0
3
0
23
0
0
0
1
0
1
0
0
1
0
0
19
0
0
0
0
0
18
0
7
0
0
40
198
192
6

0
1
0
13
0
0
0
2
0
0
1
1
0
0
4
0
0
0
0
0
0
0
0
0
0
5
0
0
18
0
0
0
0
0
2
0
2
0
2
219
165
158
7

0
26
18
55
0
13
1
4
1
8
3
0
6
0
4
2
2
14
22
10
0
0
0
1
3
23
0
2
5
3
1
23
4
1
88
4
88
3
0
641
2490
2054
436

0
18
12
43
0
13
1
2
0
7
1
0
3
0
1
2
2
13
18
8
0
0
0
0
1
15
0
2
5
2
1
19
4
1
81
3
68
2
0
421
1852
1564
288

0
8
6
12
0
0
0
2
1
1
2
0
3
0
3
0
0
1
4
2
0
0
0
1
2
8
0
0
0
1
0
4
0
0
7
1
20
1
0
220
638
490
148

41
231
51
420
0
38
6
77
7
17
1
0
196
0
11
2
118
166
125
92
30
11
76
2
4
50
35
25
77
54
7
173
18
8
285
5
252
12
106
917
14543
14147
396

31
91
31
255
0
32
3
26
3
12
1
0
179
0
5
2
74
126
93
22
23
11
56
1
1
38
32
22
64
49
3
83
17
8
250
4
198
11
52
550
8623
8358
265

1
0
7
0
4
0
0
12
22
1
2
2
0
0
0
0
1
4
1
0
1
0
20
5
0
1
0
0
0
4
0
11
0
0
14
0
0
0
0
0
0
0
0

1
0
6
0
1
0
0
1
13
0
1
2
0
0
0
0
1
1
1
0
0
0
20
5
0
1
0
0
0
3
0
2
0
0
12
0
0
0
0
0
0
0
0

0
0
1
0
3
0
0
11
9
1
1
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
1
0
9
0
0
2
0
0
0
0
0
0
0
0

5
2
19
10
2
3
6
0
223
4
4
19
3
3
0
1
12
8
31
13
8
0
110
31
25
19
0
42
40
48
74
9
0
19
7
5
0
3
0
0
0
0
0

3
2
11
8
1
3
5
0
129
3
3
18
2
2
0
1
12
7
28
13
8
0
103
29
21
12
0
38
27
37
71
8
0
13
5
3
0
1
0
0
0
0
0

2
0
8
2
1
0
1
0
94
1
1
1
1
1
0
0
0
1
3
0
0
0
7
2
4
7
0
4
13
11
3
1
0
6
2
2
0
2
0
0
0
0
0

41
95
67
59
193
238
192
48
183
270
130
151
60
3
0
170
174
355
186
121
319
284
297
180
84
49
10
132
84
195
167
33
2
39
91
18
6
93
0
0
0
0
59

23
84
65
31
138
172
101
11
127
151
82
128
49
2
0
114
127
169
167
77
164
149
276
137
43
25
7
85
41
150
132
25
0
21
71
15
5
58
0
0
0
0
36

0
1
1
0
1
0
0
0
0
0
0
0
0
3
0
0
0
0
1
16
0
0
0
0
20
4
6
6
0
0
0
1
8
31
0
0
0
0
0
11
0
0
0

0
1
1
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
16
0
0
0
0
0
1
5
6
0
0
0
1
5
14
0
0
0
0
0
8
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
3
1
0
0
0
0
0
3
17
0
0
0
0
0
3
0
0
0

0
6
70
0
74
0
1
7
51
3
0
15
21
4
1
19
5
1
0
13
1
4
6
1
211
24
33
60
10
1
1
7
41
4
0
12
3
5
0
0
8
5
1

0
5
59
0
64
0
1
6
27
2
0
11
16
3
1
18
2
1
0
7
0
1
6
1
182
20
27
37
2
1
0
7
32
1
0
7
3
5
0
0
6
5
0

0
1
11
0
10
0
0
1
24
1
0
4
5
1
0
1
3
0
0
6
1
3
0
0
29
4
6
23
8
0
1
0
9
3
0
5
0
0
0
0
2
0
1

163
62
90
0
163
0
25
65
135
188
0
29
62
373
35
250
11
30
306
81
1
11
12
23
319
137
242
145
166
67
15
31
43
67
99
40
14
87
105
0
226
5
2

79
32
82
0
126
0
24
22
59
83
0
17
39
195
8
136
6
21
146
59
0
3
8
21
229
119
146
68
87
7
9
23
33
34
94
21
9
67
63
0
120
5
2

1
0
10
5
4
1
0
0
0
0
0
0
5
1
0
4
0
0
0
0
1
0
3
0
3
0
10
0
1
1
0
0
0
1
0
19
0
4
6
0
21
4
0

1
0
1
3
0
1
0
0
0
0
0
0
2
1
0
4
0
0
0
0
1
0
2
0
1
0
9
0
0
0
0
0
0
1
0
3
0
3
1
0
14
2
0

0
0
9
2
4
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
1
0
2
0
1
0
1
1
0
0
0
0
0
16
0
1
5
0
7
2
0

36
0
30
61
6
23
2
0
11
0
0
2
15
3
7
25
0
5
2
3
5
1
46
3
17
1
18
6
0
16
0
15
0
0
0
4
0
2
0
0
26
1
0

23
0
14
29
2
20
2
0
7
0
0
0
12
3
6
22
0
2
2
3
5
0
31
3
16
1
15
5
0
16
0
14
0
0
0
3
0
2
0
0
23
1
0

13
0
16
32
4
3
0
0
4
0
0
2
3
0
1
3
0
3
0
0
0
1
15
0
1
0
3
1
0
0
0
1
0
0
0
1
0
0
0
0
3
0
0

82
18
120
82
24
157
163
1
24
1
17
16
33
17
30
342
0
5
8
279
112
4
148
152
210
131
122
34
17
254
12
383
15
73
7
153
0
42
58
131
383
126
44

58
6
26
49
6
103
34
0
13
1
5
5
29
6
17
163
0
2
4
138
94
2
76
120
125
75
95
15
7
193
7
189
15
37
4
88
0
31
7
74
222
89
22

0
0
2
0
0
0
0
0
0
0
0
10
0
0
0
0
0
1
6
0
1
2
0
0
0
13
407
407
0
0
5
0
16
0
3
0
28
0
1
3
0
0
34

0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
6
0
1
0
0
0
0
6
214
214
0
0
2
0
8
0
1
0
3
0
1
3
0
0
25

0
0
1
0
0
0
0
0
0
0
0
9
0
0
0
0
0
1
0
0
0
2
0
0
0
7
193
193
0
0
3
0
8
0
2
0
25
0
0
0
0
0
9

0
3
0
9
22
1
0
0
2
3
23
2
0
0
0
5
0
3
2
3
0
45
0
2
169
267
2114
2114
0
41
4
3
1
2
9
2
50
1
0
34
2
0
31

0
2
0
3
22
1
0
0
1
2
20
1
0
0
0
5
0
2
2
1
0
26
0
1
110
178
1467
1467
0
35
1
3
1
2
9
2
33
1
0
15
1
0
26

0
1
0
6
0
0
0
0
1
1
3
1
0
0
0
0
0
1
0
2
0
19
0
1
59
89
647
647
0
6
3
0
0
0
0
0
17
0
0
19
1
0
5

3
240
2
27
59
21
6
86
23
3
223
170
1
7
1
15
64
85
8
101
0
141
10
18
152
244
15737
15737
0
89
98
168
162
31
10
5
117
1
58
179
186
201
466

2
71
1
7
53
5
4
46
12
2
77
21
1
4
1
7
58
44
8
31
0
78
5
8
109
156
8810
8810
0
49
34
59
90
11
10
4
65
1
29
136
84
122
276

0
0
0
2
0
3
0
2
4
56
0
0
0
0
12
0
0
2
0
0
14
0
0
2
0
1
12
0
2
6
1
5
0
0
0
0
0
0
0
21
0
6
0

0
0
0
1
0
3
0
1
3
23
0
0
0
0
2
0
0
1
0
0
2
0
0
0
0
1
2
0
2
1
0
3
0
0
0
0
0
0
0
19
0
4
0

0
0
0
1
0
0
0
1
1
33
0
0
0
0
10
0
0
1
0
0
12
0
0
2
0
0
10
0
0
5
1
2
0
0
0
0
0
0
0
2
0
2
0

6
1
8
39
26
30
80
25
111
81
6
0
11
0
119
0
0
3
14
24
200
1
48
8
1
39
23
12
1
54
31
7
0
0
0
0
0
4
1
165
0
100
0

6
0
7
30
13
30
41
22
99
50
6
0
6
0
67
0
0
1
14
10
109
0
25
3
1
37
14
10
1
24
28
6
0
0
0
0
0
4
1
155
0
61
0

0
1
1
9
13
0
39
3
12
31
0
0
5
0
52
0
0
2
0
14
91
1
23
5
0
2
9
2
0
30
3
1
0
0
0
0
0
0
0
10
0
39
0

52
50
255
260
38
152
92
54
487
174
35
63
151
0
261
110
19
45
251
82
83
2
66
17
14
290
30
393
227
329
385
234
70
90
0
0
53
47
113
317
53
263
11

34
26
121
165
21
128
53
37
319
106
29
51
46
0
138
22
6
15
176
50
61
0
33
4
9
180
13
203
122
148
221
132
33
79
0
0
43
22
34
244
15
181
2

0
0
4
4
0
8
0
0
0
0
0
0
0
29
0
1
0
32
5
0
14
0
2
0
0
0
0
1
4
0
0
0
0
4
0
0
0
1
0
0
0
0
0

0
0
1
4
0
3
0
0
0
0
0
0
0
22
0
0
0
1
3
0
9
0
1
0
0
0
0
1
0
0
0
0
0
3
0
0
0
1
0
0
0
0
0

0
0
3
0
0
5
0
0
0
0
0
0
0
7
0
1
0
31
2
0
5
0
1
0
0
0
0
0
4
0
0
0
0
1
0
0
0
0
0
0
0
0
0

4
2
3
22
0
18
0
0
3
0
5
2
2
1
102
2
0
23
28
2
53
1
41
0
0
2
2
15
13
0
0
1
1
54
9
0
0
4
24
5
0
2
0

3
1
3
20
0
15
0
0
3
0
3
0
1
1
70
2
0
17
20
2
51
0
13
0
0
2
1
14
10
0
0
0
1
50
8
0
0
2
10
4
0
2
0

1
1
0
2
0
3
0
0
0
0
2
2
1
0
32
0
0
6
8
0
2
1
28
0
0
0
1
1
3
0
0
1
0
4
1
0
0
2
14
1
0
0
0

154
303
83
182
4
94
5
75
195
26
99
7
9
159
478
83
0
89
286
3
572
163
395
240
132
37
11
227
267
0
4
81
30
222
266
0
0
140
62
51
0
2
9

90
168
45
49
1
71
5
43
135
17
83
5
5
67
285
25
0
30
147
3
391
80
195
121
70
27
6
127
86
0
1
53
29
150
183
0
0
50
23
20
0
2
0

0
0
0
2
0
0
0
1
0
5
0
0
0
0
3
0
0
46
0
0
0
2082
2082
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
3
6

0
0
0
0
0
0
0
0
0
5
0
0
0
0
3
0
0
46
0
0
0
507
507
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4

0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1575
1575
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
2

5
0
0
12
0
1
8
1
0
0
2
33
10
2
11
46
0
56
0
0
22
2148
2148
0
0
0
0
2
0
3
0
0
3
0
1
0
0
0
0
2
20
15
92

4
0
0
10
0
0
7
1
0
0
2
20
5
1
11
14
0
45
0
0
8
1244
1244
0
0
0
0
1
0
1
0
0
3
0
0
0
0
0
0
2
10
8
79

1
0
0
2
0
1
1
0
0
0
0
13
5
1
0
32
0
11
0
0
14
904
904
0
0
0
0
1
0
2
0
0
0
0
1
0
0
0
0
0
10
7
13

98
155
8
368
52
29
483
78
38
76
58
5
5
38
250
173
29
582
65
72
341
21591
21591
0
0
10
89
29
0
200
0
0
4
0
105
0
0
0
0
16
195
48
232

48
83
5
251
28
1
273
47
0
16
36
5
4
28
150
50
18
332
28
38
189
9940
9940
0
0
6
53
13
0
96
0
0
4
0
16
0
0
0
0
9
69
19
126

0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
1
18
2
11
0
1
2
0
0
3
3
0
0
0
0
0
0
0
2
2
0
0
13
0
0
2
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
2
1
6
0
1
0
0
0
1
1
0
0
0
0
0
0
0
2
0
0
0
5
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
16
1
5
0
0
2
0
0
2
2
0
0
0
0
0
0
0
0
2
0
0
8
0
0
1
1
0

2
5
0
0
0
0
0
0
0
0
0
0
3
17
2
5
82
7
18
2
31
12
0
75
16
93
0
21
2
0
0
6
19
8
6
0
0
1
0
0
33
1
1

0
5
0
0
0
0
0
0
0
0
0
0
1
13
2
5
72
5
12
2
15
3
0
13
12
20
0
12
1
0
0
5
11
5
3
0
0
1
0
0
22
0
1

2
0
0
0
0
0
0
0
0
0
0
0
2
4
0
0
10
2
6
0
16
9
0
62
4
73
0
9
1
0
0
1
8
3
3
0
0
0
0
0
11
1
0

45
42
0
0
0
0
0
0
0
10
0
0
69
115
21
2
655
135
435
110
34
98
0
126
158
72
49
50
13
78
1
116
94
179
102
55
74
105
55
52
404
402
133

19
19
0
0
0
0
0
0
0
7
0
0
23
53
19
2
381
61
155
19
16
15
0
14
107
39
21
29
3
43
0
63
28
105
19
1
7
29
7
7
167
207
39

0
2
11
0
19
9
0
0
0
38
0
1
35
0
0
5
0
13
1
0
0
0
11
1
0
0
0
1
0
0
0
10
11
3
3
1
0
4
0
0
0
1
1

0
0
6
0
10
0
0
0
0
2
0
0
6
0
0
1
0
6
1
0
0
0
1
0
0
0
0
0
0
0
0
1
2
0
0
0
0
4
0
0
0
1
1

0
2
5
0
9
9
0
0
0
36
0
1
29
0
0
4
0
7
0
0
0
0
10
1
0
0
0
1
0
0
0
9
9
3
3
1
0
0
0
0
0
0
0

0
28
13
3
96
3
1
0
0
3
5
0
65
43
1
4
1
7
2
3
0
0
34
1
0
0
1
9
0
2
3
23
2
19
17
0
0
25
5
1
10
37
2

0
11
13
2
22
1
0
0
0
1
1
0
42
40
1
3
0
2
0
1
0
0
9
0
0
0
0
7
0
2
0
16
0
13
13
0
0
18
5
1
4
21
2

0
17
0
1
74
2
1
0
0
2
4
0
23
3
0
1
1
5
2
2
0
0
25
1
0
0
1
2
0
0
3
7
2
6
4
0
0
7
0
0
6
16
0

2
53
270
59
188
6
4
0
0
308
22
2
290
66
115
549
153
169
124
23
222
4
488
58
128
21
0
128
69
356
413
121
54
99
119
2
46
391
98
8
12
74
7

1
13
86
50
47
2
0
0
0
95
3
0
120
61
35
232
41
63
31
4
114
4
205
17
5
1
0
41
10
176
192
76
17
28
46
1
0
175
41
4
5
45
5

6
153
11
0
5
38
2
46
5
10
1
37
0
2
0
0
0
0
97
36
3
3
0
13
51
8
60
81
31
268
14
0
12
25
45
43
69
81
0
22
32
3
6

2
22
10
0
1
21
1
5
1
5
0
16
0
1
0
0
0
0
0
1
0
2
0
1
9
0
11
7
17
115
2
0
4
5
13
2
1
12
0
3
3
1
1

4
131
1
0
4
17
1
41
4
5
1
21
0
1
0
0
0
0
97
35
3
1
0
12
42
8
49
74
14
153
12
0
8
20
32
41
68
69
0
19
29
2
5

13
42
49
2
57
92
2
85
70
23
1
22
4
0
4
2
0
0
4
1
26
10
3
47
174
73
3
6
2
14
3
5
1
18
22
0
1
0
0
0
1
5
2

7
40
42
1
50
65
0
23
38
15
1
12
0
0
1
2
0
0
4
1
18
2
2
24
93
44
1
6
1
13
3
5
0
9
10
0
1
0
0
0
0
4
0

6
2
7
1
7
27
2
62
32
8
0
10
4
0
3
0
0
0
0
0
8
8
1
23
81
29
2
0
1
1
0
0
1
9
12
0
0
0
0
0
1
1
2

307
268
346
117
479
550
103
226
147
206
196
474
251
176
99
4
192
68
117
68
308
185
68
340
417
200
139
133
102
273
10
119
21
172
92
87
104
210
15
110
174
63
8

163
249
200
36
309
286
3
50
125
108
123
251
81
70
50
3
109
57
16
16
102
39
53
144
242
104
71
112
47
129
7
40
10
78
53
38
42
113
7
92
34
56
3

45
7
9
0
0
1
0
3
0
6
1
59
9
0
0
0
0
234
0
0
0
15
25
0
48
0
0
0
0
1
14
6
0
5
1
1
0
0
1276
1254
22
0
0

0
0
0
0
0
0
0
1
0
1
0
4
4
0
0
0
0
108
0
0
0
2
3
0
10
0
0
0
0
1
2
1
0
3
1
1
0
0
413
396
17
0
0

45
7
9
0
0
1
0
2
0
5
1
55
5
0
0
0
0
126
0
0
0
13
22
0
38
0
0
0
0
0
12
5
0
2
0
0
0
0
863
858
5
0
0

2
0
1
0
0
10
0
11
2
5
0
29
27
15
0
3
1
9
0
0
0
20
31
1
4
0
0
0
1
0
3
1
1
6
1
0
0
0
3164
2932
232
12
2

2
0
1
0
0
7
0
6
1
2
0
19
18
3
0
0
0
4
0
0
0
11
21
0
4
0
0
0
1
0
2
1
1
5
1
0
0
0
1958
1758
200
6
2

0
0
0
0
0
3
0
5
1
3
0
10
9
12
0
3
1
5
0
0
0
9
10
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1206
1174
32
6
0

54
51
69
10
8
17
7
90
174
162
9
159
408
56
84
90
7
383
52
19
38
276
95
120
132
60
14
2
1
108
151
24
213
295
42
6
0
23
28090
27315
775
26
44

16
48
61
9
8
10
3
22
57
130
2
90
164
16
41
37
5
197
11
12
20
144
48
90
38
25
1
0
1
14
79
17
123
199
32
6
0
16
15046
14542
504
19
17

0
6
0
33
0
0
0
0
0
0
0
0
2
1
0
18
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0
5
0
7
0
0
23
0
19
0
3
0
0

0
1
0
19
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
5
0
2
0
0
11
0
9
0
3
0
0

0
5
0
14
0
0
0
0
0
0
0
0
2
1
0
10
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
5
0
0
12
0
10
0
0
0
0

0
7
1
181
0
0
1
1
0
1
26
5
4
4
2
19
10
16
3
6
0
2
6
42
0
1
3
0
1
1
0
4
0
2
3
0
20
1
24
5
15
0
9

0
3
0
136
0
0
0
0
0
1
13
0
1
0
1
16
8
12
1
5
0
2
3
26
0
0
3
0
1
1
0
4
0
1
1
0
20
1
13
1
9
0
4

0
4
1
45
0
0
1
1
0
0
13
5
3
4
1
3
2
4
2
1
0
0
3
16
0
1
0
0
0
0
0
0
0
1
2
0
0
0
11
4
6
0
5

23
80
3
193
5
0
30
31
0
177
64
67
9
10
177
148
17
62
44
84
1
9
151
184
101
9
37
0
156
115
37
119
14
105
33
49
443
51
740
359
71
199
72

1
24
0
157
1
0
24
10
0
45
37
40
1
2
54
69
15
42
16
15
1
8
55
113
26
5
17
0
47
56
22
116
14
26
10
1
197
4
396
207
38
87
38

11
88
132
175
5
61
0
41
10
3
23
0
0
0
1
0
4
3
2
0
33
0
0
1
1
0
0
8
2
0
0
0
0
2
10
1
6
2
1
15
50
16
34

1
2
22
16
0
7
0
7
1
1
11
0
0
0
1
0
0
3
0
0
4
0
0
1
1
0
0
2
1
0
0
0
0
2
3
1
3
2
0
7
28
8
6

10
86
110
159
5
54
0
34
9
2
12
0
0
0
0
0
4
0
2
0
29
0
0
0
0
0
0
6
1
0
0
0
0
0
7
0
3
0
1
8
22
8
28

89
9
2
95
105
62
2
23
8
2
48
1
1
19
2
6
7
3
68
5
8
0
0
15
1
2
11
150
15
0
94
3
0
7
17
1
17
0
4
43
49
11
89

48
2
0
62
48
8
0
6
5
1
33
1
0
9
2
3
4
2
21
1
6
0
0
7
1
0
7
28
3
0
45
3
0
7
8
0
10
0
0
26
31
8
67

41
7
2
33
57
54
2
17
3
1
15
0
1
10
0
3
3
1
47
4
2
0
0
8
0
2
4
122
12
0
49
0
0
0
9
1
7
0
4
17
18
3
22

123
177
279
538
148
423
68
227
5
177
311
4
1
202
80
181
16
13
90
8
272
0
0
98
2
9
109
260
421
61
251
14
46
22
486
1
221
91
223
176
505
72
481

91
137
170
278
81
222
38
49
4
96
168
3
1
60
21
118
10
11
44
1
100
0
0
61
1
3
43
85
164
30
108
14
44
21
299
0
80
55
96
104
279
54
236

10
0
1
2
0
0
0
0
1
0
3
7
1
2
3
1
0
3
0
0
0
0
0
0
27
74
3
0
0
0
3
0
0
13
5
2
0
1
1
1
0
0
0

10
0
0
1
0
0
0
0
1
0
3
3
1
1
3
1
0
2
0
0
0
0
0
0
10
41
1
0
0
0
2
0
0
1
4
1
0
0
0
1
0
0
0

0
0
1
1
0
0
0
0
0
0
0
4
0
1
0
0
0
1
0
0
0
0
0
0
17
33
2
0
0
0
1
0
0
12
1
1
0
1
1
0
0
0
0

9
0
22
52
2
1
1
2
33
15
11
16
47
3
3
4
0
10
0
0
9
12
0
9
46
97
117
5
0
3
36
9
5
4
46
1
10
0
12
4
0
6
6

7
0
18
44
1
1
1
1
26
11
8
8
41
3
3
4
0
4
0
0
8
8
0
6
40
75
48
0
0
2
30
2
1
2
44
0
7
0
8
4
0
4
4

2
0
4
8
1
0
0
1
7
4
3
8
6
0
0
0
0
6
0
0
1
4
0
3
6
22
69
5
0
1
6
7
4
2
2
1
3
0
4
0
0
2
2

213
3
322
56
15
177
468
8
63
40
150
229
99
4
5
31
132
155
0
0
140
81
0
277
398
679
137
26
18
4
176
200
175
139
218
84
32
30
187
181
158
22
56

150
1
244
46
7
175
258
4
45
23
53
121
57
3
3
25
120
55
0
0
101
52
0
222
335
506
98
5
14
3
79
120
61
47
153
24
12
7
64
85
1
12
21

1
0
1
1
0
1
2
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
3
1
0
0
1
0
4
43
1
11
0
12
1
3
0
1
0
2

1
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
3
3
0
2
0
6
1
0
0
1
0
2

0
0
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
3
1
0
0
0
0
1
40
1
9
0
6
0
3
0
0
0
0

12
0
0
0
23
2
1
16
0
0
0
0
0
0
0
4
0
0
0
0
14
10
26
0
0
3
8
1
0
1
7
1
15
19
4
2
77
2
0
0
1
0
88

11
0
0
0
18
2
0
5
0
0
0
0
0
0
0
1
0
0
0
0
9
8
24
0
0
2
5
1
0
1
5
0
4
9
2
1
59
1
0
0
0
0
70

1
0
0
0
5
0
1
11
0
0
0
0
0
0
0
3
0
0
0
0
5
2
2
0
0
1
3
0
0
0
2
1
11
10
2
1
18
1
0
0
1
0
18

167
163
123
39
549
359
17
44
3
2
32
50
16
93
60
30
24
35
52
35
142
140
116
2
15
90
43
5
16
1
105
270
67
235
224
147
244
17
283
319
175
133
475

74
82
62
39
342
298
7
15
1
0
12
7
5
13
8
14
6
8
7
4
35
41
64
1
3
74
19
5
5
1
42
92
21
104
113
87
176
11
84
121
39
31
435

2
1
5
17
1
0
0
17
0
0
2
2
7
0
37
0
23
2
0
0
0
0
0
1
0
4
0
0
9
6
0
22
771
771
0
0
0
0
3
6
3
0
7

2
1
1
3
1
0
0
4
0
0
1
1
7
0
35
0
11
2
0
0
0
0
0
0
0
3
0
0
9
4
0
17
295
295
0
0
0
0
2
1
3
0
7

0
0
4
14
0
0
0
13
0
0
1
1
0
0
2
0
12
0
0
0
0
0
0
1
0
1
0
0
0
2
0
5
476
476
0
0
0
0
1
5
0
0
0

68
7
12
35
24
0
51
11
2
1
8
0
2
4
3
4
2
18
1
42
5
9
4
27
18
7
15
0
5
8
0
232
2021
2021
0
1
22
0
2
14
1
0
0

37
6
7
18
21
0
30
6
1
1
5
0
1
2
3
3
2
11
1
29
3
8
2
9
10
7
3
0
5
7
0
200
1305
1305
0
1
7
0
2
13
0
0
0

31
1
5
17
3
0
21
5
1
0
3
0
1
2
0
1
0
7
0
13
2
1
2
18
8
0
12
0
0
1
0
32
716
716
0
0
15
0
0
1
1
0
0

163
28
27
607
570
1
59
201
140
156
475
192
305
102
198
44
323
385
6
111
208
290
118
50
33
52
202
0
180
103
0
775
17539
17539
0
112
89
50
67
151
70
4
84

84
20
11
312
310
0
36
88
33
110
167
121
189
90
124
26
159
219
1
79
154
202
9
24
11
51
111
0
163
65
0
504
9949
9949
0
41
35
22
50
76
49
3
63

2
0
1
0
1
8
0
9
21
12
51
0
0
0
0
0
3
1
2
47
0
3
0
0
2
0
0
0
0
1
5
15
0
0
1
0
4
0
0
0
0
1
1

1
0
1
0
0
2
0
0
1
4
33
0
0
0
0
0
0
0
1
1
0
2
0
0
0
0
0
0
0
1
1
0
0
0
1
0
2
0
0
0
0
1
1

1
0
0
0
1
6
0
9
20
8
18
0
0
0
0
0
3
1
1
46
0
1
0
0
2
0
0
0
0
0
4
15
0
0
0
0
2
0
0
0
0
0
0

6
1
3
0
2
30
0
3
11
28
62
2
0
0
0
0
13
4
5
6
2
8
8
22
9
41
0
1
0
2
2
0
0
4
2
44
13
11
1
1
0
0
0

3
1
3
0
2
7
0
2
8
27
28
2
0
0
0
0
10
1
1
3
2
8
1
12
5
41
0
0
0
2
2
0
0
3
1
21
7
5
1
0
0
0
0

3
0
0
0
0
23
0
1
3
1
34
0
0
0
0
0
3
3
4
3
0
0
7
10
4
0
0
1
0
0
0
0
0
1
1
23
6
6
0
1
0
0
0

515
4
181
0
154
215
0
57
62
241
202
18
0
0
1
3
104
28
14
361
99
165
77
56
9
287
0
144
17
268
130
52
15
25
75
106
332
23
60
29
3
126
86

373
3
95
0
96
149
0
25
23
197
135
15
0
0
1
0
50
13
8
143
70
106
51
19
7
261
0
70
3
141
64
6
5
8
32
78
172
13
48
16
2
59
30

1
3
0
0
41
0
28
0
35
1
57
20
8
0
0
0
1
1
0
0
2
3
19
51
24
0
0
0
0
1
0
0
0
1
8
7
0
17
0
0
3
0
0

1
3
0
0
31
0
0
0
14
1
17
9
8
0
0
0
0
1
0
0
0
0
0
8
10
0
0
0
0
0
0
0
0
1
7
5
0
6
0
0
3
0
0

0
0
0
0
10
0
28
0
21
0
40
11
0
0
0
0
1
0
0
0
2
3
19
43
14
0
0
0
0
1
0
0
0
0
1
2
0
11
0
0
0
0
0

0
41
27
2
23
0
20
1
8
0
145
44
5
0
1
0
0
2
3
0
3
8
3
25
9
11
0
1
0
8
3
1
12
11
2
2
0
1
0
0
5
2
0

0
40
27
2
10
0
17
1
6
0
75
36
3
0
0
0
0
1
3
0
2
4
3
17
5
11
0
1
0
6
3
1
7
10
0
2
0
0
0
0
4
1
0

0
1
0
0
13
0
3
0
2
0
70
8
2
0
1
0
0
1
0
0
1
4
0
8
4
0
0
0
0
2
0
0
5
1
2
0
0
1
0
0
1
1
0

0
323
88
54
429
0
55
5
226
29
395
374
74
1
25
0
84
155
110
4
272
72
41
134
175
91
0
11
0
150
131
3
46
129
163
98
17
229
3
0
233
97
6

0
207
66
31
325
0
36
5
145
15
206
250
66
0
22
0
65
86
82
2
172
17
8
68
66
57
0
6
0
71
31
1
17
84
74
81
6
161
2
0
136
43
3

1
0
0
0
1
1
0
0
0
0
1
1
12
2
1
0
14
0
4
0
0
31
0
1
28
10
0
1
0
0
4
0
0
4
0
3
0
0
0
4
0
2
0

0
0
0
0
1
1
0
0
0
0
1
0
5
0
0
0
1
0
0
0
0
18
0
1
20
5
0
0
0
0
3
0
0
3
0
3
0
0
0
2
0
2
0

1
0
0
0
0
0
0
0
0
0
0
1
7
2
1
0
13
0
4
0
0
13
0
0
8
5
0
1
0
0
1
0
0
1
0
0
0
0
0
2
0
0
0

1
0
1
0
1
0
0
4
0
5
16
0
153
13
27
56
2
30
7
0
0
21
2
5
287
34
7
5
1
0
5
4
0
21
3
20
2
0
9
19
0
49
2

1
0
1
0
1
0
0
4
0
5
15
0
75
11
23
28
1
7
5
0
0
17
2
3
210
23
7
4
0
0
1
3
0
15
3
20
0
0
6
16
0
28
2

0
0
0
0
0
0
0
0
0
0
1
0
78
2
4
28
1
23
2
0
0
4
0
2
77
11
0
1
1
0
4
1
0
6
0
0
2
0
3
3
0
21
0

184
69
12
75
68
60
0
12
7
66
75
9
385
330
320
131
29
154
15
12
189
282
60
44
788
398
13
102
40
0
49
132
85
148
42
200
30
46
27
145
42
514
64

116
7
11
70
38
31
0
9
6
48
48
4
177
165
194
76
6
95
6
6
101
155
15
18
569
164
10
39
16
0
29
115
44
102
19
152
7
11
14
67
7
298
9

0
7
1
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
37
10
18
0
0
0
0
25

0
6
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
5
0
0
0
0
24

0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
37
10
13
0
0
0
0
1

2
19
83
0
25
0
2
2
0
3
0
7
10
0
5
6
94
0
0
0
17
26
1
17
10
3
0
0
61

1
16
52
0
9
0
1
1
0
1
0
6
5
0
4
0
56
0
0
0
13
11
0
2
8
2
0
0
50

1
3
31
0
16
0
1
1
0
2
0
1
5
0
1
6
38
0
0
0
4
15
1
15
2
1
0
0
11

39
274
273
58
157
0
126
51
0
20
0
208
58
43
197
42
112
71
0
0
27
118
57
74
194
141
0
0
243

4
212
149
18
48
0
47
20
0
6
0
145
19
17
163
16
68
17
0
0
14
54
11
33
54
12
0
0
109

MARGWORK
MARG_CL_3MARG_CL_3MARG_CL_3MARG_AL_3MARG_AL_3MARG_AL_3MARG_HH_3
6667
2818
1970
848
8376
4180
4196
557
6667
2818
1970
848
8376
4180
4196
557
0
0
0
0
0
0
0
0
100
127
109
18
264
200
64
2
20
11
11
0
90
70
20
1
23
22
21
1
66
57
9
6
2
0
0
0
2
1
1
0
2
0
0
0
0
0
0
0
90
26
24
2
144
84
60
22
39
11
4
7
44
19
25
9
60
3
2
1
74
22
52
5
4
0
0
0
4
0
4
0
8
1
0
1
39
32
7
0
103
78
35
43
135
85
50
0
38
0
0
0
122
84
38
4
4
9
8
1
4
1
3
0
0
0
0
0
0
0
0
0
45
61
26
35
20
10
10
0
38
65
65
0
97
59
38
0
72
9
2
7
65
12
53
0
75
13
8
5
97
28
69
1
121
139
27
112
7
4
3
5
0
0
0
0
0
0
0
0
7
5
5
0
17
14
3
1
13
0
0
0
18
6
12
0
3
0
0
0
5
2
3
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
116
60
48
12
185
92
93
7
4
34
32
2
5
5
0
7
46
46
46
0
94
52
42
0
22
22
20
2
40
20
20
0
4
27
27
0
32
28
4
0
1
0
0
0
1
0
1
0
3
0
0
0
1
1
0
2
93
9
6
3
93
14
79
8
5
38
38
0
26
22
4
3
6
23
21
2
50
47
3
1
2
7
6
1
7
6
1
3
10
2
2
0
30
22
8
0
0
0
0
0
0
0
0
0
8
0
0
0
8
3
5
0

0
0
6
0
2
5
0
1
298
8
31
52
34
10
78
10
82
5
65
11
1
100
1
11
53
0
89
36
64
163
33
14
76
0
0
33
0
3
65
7
34
19
16

0
1
5
0
5
0
0
0
69
4
26
11
2
40
18
0
1
5
13
0
3
2
0
1
8
0
0
4
20
54
4
2
3
0
0
1
0
1
4
3
12
12
0

0
1
5
0
5
0
0
0
55
3
20
11
2
40
11
0
0
4
3
0
2
1
0
1
4
0
0
2
20
48
4
0
0
0
0
1
0
0
0
3
5
9
0

0
0
0
0
0
0
0
0
14
1
6
0
0
0
7
0
1
1
10
0
1
1
0
0
4
0
0
2
0
6
0
2
3
0
0
0
0
1
4
0
7
3
0

0
1
32
0
1
1
0
1
406
119
133
133
36
102
136
8
155
2
78
17
3
132
0
10
38
0
119
30
179
289
42
7
82
0
0
29
0
3
59
28
24
21
16

0
1
26
0
1
1
0
1
131
114
112
109
4
92
70
4
75
0
25
6
3
42
0
3
10
0
31
14
118
133
27
2
9
0
0
3
0
3
9
21
14
18
0

0
0
6
0
0
0
0
0
275
5
21
24
32
10
66
4
80
2
53
11
0
90
0
7
28
0
88
16
61
156
15
5
73
0
0
26
0
0
50
7
10
3
16

0
0
0
0
0
7
0
0
9
0
0
3
0
0
10
0
0
0
0
0
1
0
0
0
8
0
0
12
0
0
0
1
0
0
0
0
0
0
0
0
9
4
0

10
40
96
104
0
22
14
8
58
7
97
0
5
20
121
8
2
102
37
5
12
9
63
237
92
135
345
72
6
211
116
49
49
6
31
53
7
11
3
3
20
1
59

0
13
5
102
0
19
5
10
69
49
24
0
2
0
6
8
1
1
11
0
23
9
37
101
13
4
227
27
14
147
6
22
5
0
49
4
3
3
5
0
24
21
41

0
13
5
92
0
19
5
10
54
46
15
0
0
0
3
8
1
1
7
0
14
5
34
59
13
2
39
24
13
69
3
12
4
0
22
3
2
3
4
0
23
21
19

0
0
0
10
0
0
0
0
15
3
9
0
2
0
3
0
0
0
4
0
9
4
3
42
0
2
188
3
1
78
3
10
1
0
27
1
1
0
1
0
1
0
22

18
122
126
175
0
35
8
6
100
7
17
0
1
6
114
8
2
34
25
15
5
11
154
163
151
154
99
20
10
75
124
65
42
5
1
121
13
15
2
0
27
8
24

8
82
30
137
0
29
6
6
73
4
5
0
0
3
20
1
1
2
19
11
2
6
121
29
94
46
14
9
6
45
24
28
9
0
1
71
13
5
2
0
26
7
8

10
40
96
38
0
6
2
0
27
3
12
0
1
3
94
7
1
32
6
4
3
5
33
134
57
108
85
11
4
30
100
37
33
5
0
50
0
10
0
0
1
1
16

2
0
0
11
0
0
0
0
5
0
11
0
0
0
1
0
0
6
19
0
0
0
44
5
5
2
89
2
0
49
9
0
0
0
0
0
0
1
0
0
10
0
2

21
110
47
56
22
5
113
23
5
13
128
37
2
158
91
42
13
92
10
20
4
13
0
14
0
147
24
39
22
39
118
190
2453
2453
0
33
108
10
1
3
0
27
58

30
0
3
3
88
8
1
27
16
4
30
4
4
6
17
2
9
7
56
4
0
1
0
0
0
52
2
12
66
22
11
41
882
882
0
31
42
0
0
0
1
0
1

29
0
0
3
87
7
0
14
16
4
28
3
4
3
3
2
6
7
54
2
0
1
0
0
0
48
2
11
52
21
10
33
742
742
0
29
41
0
0
0
1
0
0

1
0
3
0
1
1
1
13
0
0
2
1
0
3
14
0
3
0
2
2
0
0
0
0
0
4
0
1
14
1
1
8
140
140
0
2
1
0
0
0
0
0
1

11
159
76
73
34
8
28
8
4
11
171
16
14
186
64
28
5
146
25
67
5
15
0
0
0
208
20
43
37
99
55
293
3345
3345
0
69
215
3
0
0
0
5
2

3
61
32
18
19
6
19
4
2
3
68
10
14
54
26
5
1
84
17
54
1
12
0
0
0
88
7
9
29
61
24
111
2044
2044
0
57
113
3
0
0
0
2
2

8
98
44
55
15
2
9
4
2
8
103
6
0
132
38
23
4
62
8
13
4
3
0
0
0
120
13
34
8
38
31
182
1301
1301
0
12
102
0
0
0
0
3
0

0
3
0
0
0
0
0
1
1
0
35
0
0
0
1
1
0
27
0
0
0
3
0
0
0
7
0
5
0
0
45
4
222
222
0
3
1
1
0
0
0
3
0

27
15
57
35
110
41
0
30
17
41
36
0
0
17
98
47
3
224
0
0
16
5
0
1
1
5
57
12
30
0
1
2
24
0
0
3
0
28
0
161
48
5
86

8
0
11
19
14
19
1
35
15
3
16
0
0
2
49
60
3
15
5
0
4
3
0
0
1
1
37
0
4
1
2
0
1
0
35
1
0
0
0
61
0
4
28

6
0
9
12
11
19
1
32
14
2
16
0
0
1
18
46
1
7
5
0
4
3
0
0
0
1
35
0
4
1
1
0
0
0
35
0
0
0
0
51
0
4
24

2
0
2
7
3
0
0
3
1
1
0
0
0
1
31
14
2
8
0
0
0
0
0
0
1
0
2
0
0
0
1
0
1
0
0
1
0
0
0
10
0
0
4

17
6
96
9
30
82
19
98
33
94
94
0
0
22
84
20
4
150
0
0
39
2
0
0
0
23
59
6
34
0
0
3
24
0
30
5
0
1
3
236
63
30
174

4
1
62
8
11
66
19
92
18
55
63
0
0
7
22
14
3
22
0
0
34
1
0
0
0
22
26
5
17
0
0
1
1
0
30
5
0
0
3
128
17
25
128

13
5
34
1
19
16
0
6
15
39
31
0
0
15
62
6
1
128
0
0
5
1
0
0
0
1
33
1
17
0
0
2
23
0
0
0
0
1
0
108
46
5
46

2
4
1
0
3
0
0
1
2
1
2
0
0
1
0
45
0
5
0
0
0
1
0
0
0
0
4
1
56
0
0
0
0
0
0
1
0
2
0
33
2
0
9

5
20
11
152
9
13
144
43
107
3
72
0
3
136
19
0
2
17
44
52
27
11
40
0
8627
8627
0
2
76
38
40
124
59
56
18
66
4
136
57
136
102
1
137

0
1
25
34
42
3
9
9
4
1
32
0
6
10
3
15
34
3
63
2
17
36
0
0
4147
4147
0
3
41
3
66
53
55
143
15
114
113
6
91
45
7
1
4

0
0
21
33
40
2
2
9
1
0
32
0
6
9
0
15
33
3
52
2
14
34
0
0
3055
3055
0
3
36
2
61
53
51
111
15
88
112
3
89
23
7
0
2

0
1
4
1
2
1
7
0
3
1
0
0
0
1
3
0
1
0
11
0
3
2
0
0
1092
1092
0
0
5
1
5
0
4
32
0
26
1
3
2
22
0
1
2

171
21
2
50
43
26
227
76
112
16
140
0
4
131
22
0
1
2
81
164
36
12
124
0
11490
11490
0
1
84
75
39
224
146
44
16
57
51
180
59
195
56
0
181

166
4
1
50
40
15
143
45
59
14
76
0
2
36
9
0
0
2
61
112
29
7
86
0
6060
6060
0
1
22
39
24
101
107
24
11
21
48
50
38
90
34
0
53

5
17
1
0
3
11
84
31
53
2
64
0
2
95
13
0
1
0
20
52
7
5
38
0
5430
5430
0
0
62
36
15
123
39
20
5
36
3
130
21
105
22
0
128

0
0
0
7
1
0
2
7
4
0
7
0
0
4
0
0
0
0
3
0
2
1
0
0
1058
1058
0
1
14
0
0
20
1
1
9
0
0
3
16
0
8
0
0

104
2
164
0
67
23
1
341
239
186
174
73
1
163
49
22
17
80
0
1
37
10
73
84
64
113
0
1
0
3
254
79
36
0
0
1
2
0
37
39
38
282
0

8
1
1
0
9
1
0
55
9
79
64
78
1
48
31
14
0
91
0
1
0
5
2
4
20
196
0
0
0
18
19
51
3
0
0
0
3
0
39
11
0
120
0

8
1
0
0
1
1
0
29
6
42
1
31
1
43
24
10
0
75
0
1
0
5
2
3
12
110
0
0
0
17
11
14
2
0
0
0
1
0
38
6
0
115
0

0
0
1
0
8
0
0
26
3
37
63
47
0
5
7
4
0
16
0
0
0
0
0
1
8
86
0
0
0
1
8
37
1
0
0
0
2
0
1
5
0
5
0

172
58
193
0
76
53
1
213
447
223
83
20
1
258
76
47
3
143
0
0
11
6
94
107
77
42
0
0
0
7
307
63
49
0
0
4
3
0
95
0
83
217
0

70
56
31
0
28
46
0
128
250
99
40
1
0
106
53
33
0
94
0
0
7
0
21
28
44
26
0
0
0
6
80
29
33
0
0
3
3
0
59
0
45
59
0

102
2
162
0
48
7
1
85
197
124
43
19
1
152
23
14
3
49
0
0
4
6
73
79
33
16
0
0
0
1
227
34
16
0
0
1
0
0
36
0
38
158
0

1
1
1
0
4
18
0
196
46
18
7
8
0
5
1
14
0
6
0
0
0
0
1
4
4
1
0
1
0
2
8
0
23
0
0
0
0
0
0
2
0
10
0

2
0
4
5
36
69
63
85
84
0
20
20
26
5
5
5
78
107
55
91
68
323
3
14
4
56
213
42
0
21
13
183
317
24
120
11
98
0
51
106
79
11
38

2
15
1
9
73
3
9
188
58
0
27
0
5
0
0
0
129
75
85
29
0
62
0
32
1
10
188
44
0
1
6
4
258
26
108
2
7
5
42
66
20
17
21

1
15
1
9
73
2
5
140
50
0
27
0
5
0
0
0
123
45
47
25
0
52
0
32
1
9
133
27
0
1
6
2
51
25
43
1
6
5
38
64
19
16
16

1
0
0
0
0
1
4
48
8
0
0
0
0
0
0
0
6
30
38
4
0
10
0
0
0
1
55
17
0
0
0
2
207
1
65
1
1
0
4
2
1
1
5

3
0
9
5
91
74
86
80
151
0
23
30
57
9
1
0
114
137
24
137
78
576
3
17
7
137
221
55
0
49
42
1
159
34
71
16
88
0
40
297
183
8
80

2
0
5
4
75
6
43
50
81
0
12
11
37
7
0
0
66
63
10
58
10
290
1
13
3
91
91
33
0
38
31
1
65
18
28
6
14
0
10
203
115
6
57

1
0
4
1
16
68
43
30
70
0
11
19
20
2
1
0
48
74
14
79
68
286
2
4
4
46
130
22
0
11
11
0
94
16
43
10
74
0
30
94
68
2
23

0
0
0
0
36
0
13
6
2
0
0
0
7
0
0
0
1
4
4
8
0
26
1
6
0
11
5
2
0
0
0
5
19
6
5
0
20
3
17
14
12
2
8

31
44
16
35
38
1
283
1
2
3
51
41
206
15
0
214
24
21
32
9
81
54
1
5
7
3
0
7
9
42
0
172
14
13
63
23
66
0
6
1
11
141
0

18
14
10
3
25
0
34
0
12
0
2
14
14
11
0
130
10
5
0
8
18
0
13
0
1
1
0
27
8
5
2
33
0
19
15
0
35
1
19
12
30
19
0

17
14
10
1
16
0
26
0
12
0
1
12
9
11
0
121
9
5
0
7
3
0
13
0
1
0
0
27
7
1
2
14
0
18
12
0
27
1
18
12
30
15
0

1
0
0
2
9
0
8
0
0
0
1
2
5
0
0
9
1
0
0
1
15
0
0
0
0
1
0
0
1
4
0
19
0
1
3
0
8
0
1
0
0
4
0

83
62
9
120
94
0
372
8
5
4
207
55
295
32
0
371
21
122
23
1
113
113
14
7
3
15
0
53
49
60
1
164
20
2
64
26
68
1
5
2
6
262
0

55
33
8
103
87
0
195
7
5
3
163
28
129
19
0
339
13
111
23
1
52
59
13
2
2
13
0
53
45
22
1
25
6
2
14
3
13
1
5
1
2
136
0

28
29
1
17
7
0
177
1
0
1
44
27
166
13
0
32
8
11
0
0
61
54
1
5
1
2
0
0
4
38
0
139
14
0
50
23
55
0
0
1
4
126
0

0
12
16
0
3
0
42
0
0
0
5
8
12
1
0
141
18
5
15
0
1
0
0
0
0
0
0
3
5
0
0
4
0
0
1
1
0
0
3
0
2
8
0

2
33
48
32
0
8
2
0
0
63
2
17
0
0
0
15
47
11
49
45
11573
11514
59
6
29
29
17
12
3
195
24
2
128
9
28
2
32
0
0
46
83
47
55

0
1
0
6
0
0
2
11
0
7
5
26
3
2
0
2
102
20
22
0
3233
3201
32
0
8
100
5
1
0
2
15
7
13
1
23
2
5
0
0
10
20
0
18

0
0
0
6
0
0
2
11
0
7
5
26
3
2
0
1
99
20
20
0
2754
2725
29
0
8
99
5
1
0
1
9
7
9
0
21
2
3
0
0
9
14
0
17

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
0
2
0
479
476
3
0
0
1
0
0
0
1
6
0
4
1
2
0
2
0
0
1
6
0
1

2
69
113
26
0
19
3
18
0
93
13
111
22
3
0
9
26
38
114
46
17291
17234
57
28
39
59
15
72
0
401
4
10
169
5
20
20
91
0
0
97
63
84
201

0
37
65
15
0
11
1
18
0
48
11
97
22
3
0
1
15
30
68
31
8666
8627
39
24
21
31
10
60
0
212
4
8
58
1
8
18
67
0
0
63
25
38
147

2
32
48
11
0
8
2
0
0
45
2
14
0
0
0
8
11
8
46
15
8625
8607
18
4
18
28
5
12
0
189
0
2
111
4
12
2
24
0
0
34
38
46
54

0
0
0
40
0
0
0
0
0
1
0
0
0
0
0
4
5
4
0
0
1244
1236
8
0
0
0
0
0
0
0
1
0
0
0
7
0
3
0
0
0
0
0
0

3
54
38
13
1
3
0
35
20
9
45
30
0
24
8
38
72
66
140
145
2
6
135
40
0
75
64
5
151
62
33
0
75
124
169
11
31
8
13
6
33
122
21

8
9
14
1
115
14
8
73
27
16
116
82
0
13
11
65
9
7
19
4
0
16
1
13
2
13
20
0
6
15
0
0
5
6
11
4
2
1
9
4
86
37
7

8
9
14
1
114
14
8
73
26
15
101
66
0
9
9
45
8
3
17
2
0
15
1
3
2
13
20
0
2
15
0
0
5
4
9
3
2
1
6
3
82
37
7

0
0
0
0
1
0
0
0
1
1
15
16
0
4
2
20
1
4
2
2
0
1
0
10
0
0
0
0
4
0
0
0
0
2
2
1
0
0
3
1
4
0
0

22
196
70
51
40
5
4
63
7
8
59
33
0
42
12
41
161
128
75
202
5
15
165
34
2
100
118
39
179
44
11
0
151
158
161
29
20
10
39
14
67
329
107

20
145
32
51
40
3
4
56
4
3
37
21
0
22
8
23
93
66
40
78
3
11
33
4
2
38
55
34
36
14
8
0
78
44
47
24
11
3
29
12
45
208
86

2
51
38
0
0
2
0
7
3
5
22
12
0
20
4
18
68
62
35
124
2
4
132
30
0
62
63
5
143
30
3
0
73
114
114
5
9
7
10
2
22
121
21

1
2
0
0
0
1
0
30
55
0
6
4
0
0
0
0
3
0
1
3
0
0
5
0
0
12
0
0
3
0
18
2
15
0
14
0
29
1
0
0
3
1
1

93
77
57
19
22
0
14
1
56
238
22
79
34
0
143
3
86
16
55
10
75
0
2
101
13
4
50
146
2
117
2
33
21
20
13
67
18
5
158
61
109
50
0

12
9
11
2
6
0
5
1
43
18
2
3
4
0
14
0
30
0
2
2
10
0
3
14
0
11
3
18
0
74
0
5
5
42
7
11
17
4
0
0
26
7
12

12
9
10
2
6
0
5
1
25
15
1
3
3
0
11
0
25
0
2
1
2
0
2
12
0
10
2
16
0
42
0
3
3
42
6
3
6
3
0
0
19
7
12

0
0
1
0
0
0
0
0
18
3
1
0
1
0
3
0
5
0
0
1
8
0
1
2
0
1
1
2
0
32
0
2
2
0
1
8
11
1
0
0
7
0
0

146
109
95
20
42
0
26
0
76
242
6
83
79
0
113
2
126
7
60
55
57
0
4
184
2
0
13
212
3
107
2
18
23
3
67
63
21
28
187
94
134
73
7

74
67
40
5
21
0
13
0
45
115
4
25
50
0
53
1
83
4
25
49
4
0
4
102
2
0
5
78
1
23
0
10
7
2
61
10
15
25
38
34
48
26
7

72
42
55
15
21
0
13
0
31
127
2
58
29
0
60
1
43
3
35
6
53
0
0
82
0
0
8
134
2
84
2
8
16
1
6
53
6
3
149
60
86
47
0

0
65
0
1
0
0
0
1
0
104
18
9
5
0
79
5
12
12
11
2
0
0
2
99
0
0
40
9
0
1
0
12
4
9
5
1
1
0
1
0
0
0
0

139
42
20
17
39
152
171
71
0
61
17
6
13
99
11
73
1
36
38
1
20
10
2
5
52
11
187
25
41
139
58
39
5
16
154
85
45
6
35
28
53
9
66

11
18
6
8
4
12
5
9
1
5
1
1
0
5
24
12
1
1
1
0
60
12
0
0
2
0
6
0
1
35
32
0
4
3
5
7
2
0
19
0
0
0
19

8
11
5
6
3
9
4
7
1
2
1
1
0
5
24
4
1
1
1
0
59
12
0
0
1
0
6
0
1
34
4
0
4
2
4
6
2
0
19
0
0
0
19

3
7
1
2
1
3
1
2
0
3
0
0
0
0
0
8
0
0
0
0
1
0
0
0
1
0
0
0
0
1
28
0
0
1
1
1
0
0
0
0
0
0
0

4
36
10
11
10
321
201
30
14
134
17
13
5
172
1
49
13
25
41
5
106
10
2
5
73
3
286
13
97
218
40
38
6
26
108
161
60
41
62
18
61
0
109

2
9
1
11
6
192
80
11
14
77
6
13
3
74
1
24
12
1
6
4
89
6
0
2
24
0
133
5
63
116
28
13
1
14
67
77
23
35
37
5
31
0
43

2
27
9
0
4
129
121
19
0
57
11
0
2
98
0
25
1
24
35
1
17
4
2
3
49
3
153
8
34
102
12
25
5
12
41
84
37
6
25
13
30
0
66

68
1
2
0
2
8
15
4
0
1
0
0
1
1
2
1
0
0
1
0
0
2
0
0
0
3
17
19
1
3
1
1
0
0
111
0
2
0
1
0
11
0
0

22
0
57
4
40
2
105
67
5
10
75
8
5
14
15
52
5
33
32
3
4
2
9
43
24
27
18
4
16
22
62
150
17
4
167
42
38
100
12
64
4
6
0

0
0
1
3
13
0
7
7
0
21
2
11
6
2
1
3
9
32
43
65
79
1
1
2
0
38
1
0
37
1
23
25
0
10
81
1
2
8
37
0
0
1
0

0
0
1
3
6
0
7
1
0
19
2
10
6
0
1
2
9
31
43
65
78
1
1
2
0
37
1
0
36
1
22
22
0
10
5
1
1
7
34
0
0
1
0

0
0
0
0
7
0
0
6
0
2
0
1
0
2
0
1
0
1
0
0
1
0
0
0
0
1
0
0
1
0
1
3
0
0
76
0
1
1
3
0
0
0
0

8
0
86
12
52
1
174
71
10
4
49
13
4
18
16
122
29
50
63
5
6
52
6
65
31
47
69
4
23
21
124
292
40
41
145
82
57
220
51
69
5
24
0

4
0
29
9
22
0
71
10
5
3
9
6
2
6
7
71
29
18
32
3
6
50
3
25
7
21
51
2
9
7
64
155
23
37
63
40
20
122
42
14
1
18
0

4
0
57
3
30
1
103
61
5
1
40
7
2
12
9
51
0
32
31
2
0
2
3
40
24
26
18
2
14
14
60
137
17
4
82
42
37
98
9
55
4
6
0

1
0
0
2
6
0
1
0
0
1
12
0
0
0
0
0
0
0
3
0
0
0
1
2
0
1
0
0
0
9
0
0
0
0
1
0
0
0
2
0
0
0
0

26
5
209
0
0
116
149
79
56
12
50
59
33
19
18
51
6
47
21
82
72
7
38
34
41
66
3
5
39
0
2
160
1
0
8
0
72
1
43
3
0
4
20

4
1
10
1
0
1
6
5
49
0
4
0
0
2
11
9
0
1
0
8
12
11
12
13
4
5
0
1
1
0
17
33
0
0
0
0
0
1
1
0
0
6
1

3
0
10
1
0
0
5
5
39
0
3
0
0
2
11
5
0
1
0
8
12
11
9
12
3
5
0
0
1
0
16
27
0
0
0
0
0
0
1
0
0
4
0

1
1
0
0
0
1
1
0
10
0
1
0
0
0
0
4
0
0
0
0
0
0
3
1
1
0
0
1
0
0
1
6
0
0
0
0
0
1
0
0
0
2
1

133
1
259
11
1
123
283
99
64
13
79
55
63
35
45
136
11
169
17
104
151
4
45
63
59
175
5
4
80
0
3
231
7
0
13
0
77
0
44
6
0
3
23

113
0
52
11
1
8
138
23
26
2
36
6
32
26
28
91
6
128
0
56
80
0
11
36
19
122
2
2
43
0
2
106
6
0
5
0
12
0
5
3
0
1
4

20
1
207
0
0
115
145
76
38
11
43
49
31
9
17
45
5
41
17
48
71
4
34
27
40
53
3
2
37
0
1
125
1
0
8
0
65
0
39
3
0
2
19

0
0
0
0
0
0
1
0
3
0
6
8
1
37
0
4
1
0
0
4
3
0
1
13
0
20
0
0
2
0
0
7
0
0
0
0
0
0
0
0
0
0
0

11
33
4
0
79
96
9
187
31
6
51
35
27
0
13
46
3
38
96
11
0
10
0
2
92
7
0
27
49
28
16
0
0
0
122
20
80
34
18
102
2
0
9

1
12
3
2
6
0
0
46
36
14
22
14
7
0
3
44
10
4
15
2
0
3
0
0
0
1
0
1
15
77
4
0
0
0
5
7
35
5
19
17
36
19
0

1
11
2
2
6
0
0
45
36
13
20
12
4
0
3
37
10
3
14
2
0
3
0
0
0
1
0
1
14
77
3
0
0
0
4
7
33
3
17
17
34
19
0

0
1
1
0
0
0
0
1
0
1
2
2
3
0
0
7
0
1
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
2
2
2
0
2
0
0

60
54
1
3
144
141
13
286
48
35
77
24
11
1
3
76
10
6
144
15
0
7
0
34
145
16
1
26
77
28
20
0
0
0
232
97
41
54
30
202
7
1
40

50
23
1
3
73
45
4
115
28
33
35
3
2
1
2
51
9
3
55
4
0
7
0
32
63
9
1
6
41
6
5
0
0
0
115
79
33
24
17
101
7
1
31

10
31
0
0
71
96
9
171
20
2
42
21
9
0
1
25
1
3
89
11
0
0
0
2
82
7
0
20
36
22
15
0
0
0
117
18
8
30
13
101
0
0
9

0
0
0
0
0
0
0
6
1
1
0
2
4
0
6
2
0
6
0
0
0
0
0
0
8
0
0
2
0
0
0
0
0
0
5
0
29
0
1
0
0
0
0

0
90
68
15
14
3
0
17
0
59
10340
10340
0
23
0
4
7
68
5
51
14
32
5
0
111
82
13
0
2
121
40
106
0
0
1
4
41
53
0
1
0
0
40

0
16
0
8
2
6
0
14
2
32
3350
3350
0
3
0
0
0
0
0
3
0
7
11
0
1
11
4
0
0
6
27
26
0
1
1
1
2
22
0
17
0
0
38

0
16
0
8
2
6
0
12
2
29
2794
2794
0
1
0
0
0
0
0
1
0
7
9
0
1
8
0
0
0
2
27
25
0
1
1
0
1
22
0
17
0
0
36

0
0
0
0
0
0
0
2
0
3
556
556
0
2
0
0
0
0
0
2
0
0
2
0
0
3
4
0
0
4
0
1
0
0
0
1
1
0
0
0
0
0
2

0
177
107
70
28
15
0
34
0
57
16994
16994
0
67
0
37
9
134
10
103
27
66
3
0
218
58
21
0
1
123
118
237
1
29
0
1
83
112
0
11
0
0
33

0
106
39
55
14
13
0
23
0
39
8758
8758
0
50
0
34
7
66
5
54
13
34
1
0
107
32
13
0
1
25
80
141
1
29
0
0
43
59
0
10
0
0
18

0
71
68
15
14
2
0
11
0
18
8236
8236
0
17
0
3
2
68
5
49
14
32
2
0
111
26
8
0
0
98
38
96
0
0
0
1
40
53
0
1
0
0
15

0
2
0
0
0
0
0
0
0
8
850
850
0
3
0
1
9
0
0
0
0
0
0
0
0
36
0
0
1
9
3
3
0
0
0
0
0
0
0
0
0
0
52

58
141
33
2
0
51
46
47
94
11
17
0
31
7
84
120
78
143
7
155
0
107
126
45
93
0
36
103
66
162
43
54
38
5
0
15
21
0
4
47
116
0
2

25
52
17
0
0
7
38
20
64
56
64
0
10
9
11
14
19
17
4
36
2
23
21
8
3
5
58
20
16
59
1
3
32
31
0
8
8
0
3
4
23
1
1

25
48
17
0
0
5
35
19
60
54
62
0
10
8
8
14
18
17
3
17
2
22
17
7
2
5
53
15
14
56
1
1
28
31
0
7
8
0
3
4
21
1
0

0
4
0
0
0
2
3
1
4
2
2
0
0
1
3
0
1
0
1
19
0
1
4
1
1
0
5
5
2
3
0
2
4
0
0
1
0
0
0
0
2
0
1

227
206
85
3
0
92
67
164
196
21
46
0
77
9
176
206
58
61
0
136
8
297
224
46
145
11
52
122
92
291
87
82
33
41
0
38
23
0
4
37
198
2
0

170
92
52
1
0
44
30
121
107
13
31
0
49
3
95
100
23
15
0
52
8
191
105
10
54
11
22
46
29
139
44
30
2
37
0
25
2
0
1
16
84
2
0

57
114
33
2
0
48
37
43
89
8
15
0
28
6
81
106
35
46
0
84
0
106
119
36
91
0
30
76
63
152
43
52
31
4
0
13
21
0
3
21
114
0
0

0
5
0
0
0
0
1
1
0
1
1
0
0
0
0
6
45
0
1
18
0
0
4
11
6
0
1
12
0
7
0
0
1
1
0
3
0
0
1
3
1
0
0

49
0
38
142
104
65
14
4
215
7
6
12
156
8
2
8
94
105
272
36
20
0
75
0
79
0
57
74
38
65
34
121
55
99
15
6
140
50
42
2
40
6
72

34
0
54
59
61
5
22
6
67
6
0
1
23
0
3
0
46
63
24
5
0
0
87
0
10
0
0
10
21
0
12
64
1
10
0
6
4
46
1
23
11
3
0

33
0
53
30
29
4
20
6
31
6
0
0
20
0
3
0
40
57
20
3
0
0
81
0
10
0
0
10
21
0
11
63
0
9
0
6
2
46
1
22
11
3
0

1
0
1
29
32
1
2
0
36
0
0
1
3
0
0
0
6
6
4
2
0
0
6
0
0
0
0
0
0
0
1
1
1
1
0
0
2
0
0
1
0
0
0

157
0
63
229
114
27
8
22
219
9
7
11
271
14
0
8
191
231
459
23
3
0
113
0
115
0
25
191
49
128
63
330
126
196
27
8
177
86
60
19
134
16
104

110
0
29
122
60
3
5
19
60
6
1
1
120
6
0
3
109
138
248
5
1
0
56
0
47
0
13
117
32
63
30
211
75
112
12
5
41
37
26
18
110
10
33

47
0
34
107
54
24
3
3
159
3
6
10
151
8
0
5
82
93
211
18
2
0
57
0
68
0
12
74
17
65
33
119
51
84
15
3
136
49
34
1
24
6
71

1
0
0
0
0
0
0
0
3
0
0
1
2
0
0
0
1
0
88
0
0
0
2
0
7
0
3
0
2
0
0
0
2
3
0
6
3
0
0
1
2
0
2

0
2
9
301
26
20
3
1
16
33
21
0
32
17
0
15
10
13
42
55
0
13
0
30
373
133
9
3
0
20
88
0
234
12
126
38
153
77
100
16
58
3
54

2
0
8
276
0
1
1
0
0
15
16
0
22
2
0
10
4
6
5
6
0
2
10
0
26
170
8
2
0
8
3
0
12
0
9
29
21
4
6
25
11
0
7

2
0
8
173
0
0
1
0
0
15
16
0
21
2
0
10
2
6
5
6
0
2
10
0
20
112
8
1
0
7
1
0
8
0
5
29
18
4
5
23
10
0
5

0
0
0
103
0
1
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
6
58
0
1
0
1
2
0
4
0
4
0
3
0
1
2
1
0
2

0
1
12
534
23
24
5
8
27
64
152
0
71
47
0
40
14
54
60
127
0
25
0
41
304
162
54
4
0
28
174
0
315
19
213
99
156
163
187
48
136
5
96

0
0
7
339
2
6
2
7
11
36
132
0
44
31
0
26
8
42
31
72
0
12
0
14
53
88
47
2
0
18
91
0
102
9
99
64
29
89
89
34
79
3
48

0
1
5
195
21
18
3
1
16
28
20
0
27
16
0
14
6
12
29
55
0
13
0
27
251
74
7
2
0
10
83
0
213
10
114
35
127
74
98
14
57
2
48

0
1
0
1
0
0
1
0
0
0
15
0
2
0
0
0
0
2
0
0
0
0
0
0
17
11
0
0
0
2
0
0
2
0
3
0
24
0
0
2
1
0
2

122
48
0
0
1
0
62
0
10
4
15
50
151
45
33
165
0
0
121
2
7
95
0
6
0
73
20
31
46
1
119
18
5
2
69
0
0
0
0
148
38
0
123

25
13
4
5
4
0
14
1
19
2
7
4
16
13
9
11
0
0
119
0
0
38
0
4
0
14
5
0
1
0
0
8
17
17
11
4
0
0
3
22
31
0
9

21
11
4
5
3
0
14
1
11
2
7
4
12
12
4
9
0
0
107
0
0
10
0
3
0
4
2
0
1
0
0
8
17
17
9
4
0
0
3
14
28
0
8

4
2
0
0
1
0
0
0
8
0
0
0
4
1
5
2
0
0
12
0
0
28
0
1
0
10
3
0
0
0
0
0
0
0
2
0
0
0
0
8
3
0
1

221
21
0
0
0
0
121
0
3
7
33
80
163
127
16
249
0
0
223
2
11
57
0
5
0
104
26
66
58
2
129
19
16
5
72
0
1
0
12
199
97
0
259

128
7
0
0
0
0
66
0
1
3
18
37
82
91
3
182
0
0
116
1
4
18
0
1
0
45
9
35
15
2
13
1
13
3
6
0
1
0
12
102
63
0
153

93
14
0
0
0
0
55
0
2
4
15
43
81
36
13
67
0
0
107
1
7
39
0
4
0
59
17
31
43
0
116
18
3
2
66
0
0
0
0
97
34
0
106

12
0
0
0
0
0
4
0
0
0
0
5
89
9
15
71
0
0
0
0
0
5
0
0
0
1
0
0
1
0
1
0
3
0
0
0
0
0
0
4
0
0
32

193
65
20
45
6
7
131
65
6
48
31
180
26
37
0
1
77
73
1
83
3829
3829
0
16
20
47
34
4
17
26
119
160
5
5
3
35
70
32
1
0
1
2
35

50
1
5
49
0
0
26
22
1
12
21
104
63
1
0
4
0
0
1
51
1255
1255
0
12
11
5
17
3
0
0
6
12
0
0
0
0
15
4
0
0
0
1
2

48
1
5
47
0
0
16
22
1
12
21
86
62
1
0
4
0
0
1
49
817
817
0
10
11
1
16
2
0
0
3
2
0
0
0
0
7
1
0
0
0
1
2

2
0
0
2
0
0
10
0
0
0
0
18
1
0
0
0
0
0
0
2
438
438
0
2
0
4
1
1
0
0
3
10
0
0
0
0
8
3
0
0
0
0
0

432
123
2
104
8
13
163
148
10
112
66
240
54
63
0
0
93
108
3
158
3760
3760
0
90
26
5
16
2
19
26
28
262
8
2
3
12
14
7
0
0
0
2
13

308
62
1
62
3
7
46
87
5
64
35
104
39
29
0
0
16
38
3
79
1902
1902
0
82
21
3
8
1
2
2
21
113
3
0
0
4
7
3
0
0
0
1
4

124
61
1
42
5
6
117
61
5
48
31
136
15
34
0
0
77
70
0
79
1858
1858
0
8
5
2
8
1
17
24
7
149
5
2
3
8
7
4
0
0
0
1
9

76
2
9
0
0
1
0
1
0
0
0
29
14
0
0
0
0
0
1
3
813
813
0
0
2
0
2
3
0
1
8
0
0
3
0
7
26
0
0
0
0
0
1

5
18
26
39
0
35
28
52
0
19
106
9
9
40
83
84
65
9
0
22
0
18
10
3
151
30
27
43
10
3
4
24
36
16
28
45
10
37
0
12
1
128
62

2
1
0
28
0
3
3
0
0
1
8
0
8
31
3
7
1
4
0
7
0
0
6
0
118
5
9
5
0
3
0
109
2
1
54
25
0
0
0
5
0
6
2

1
1
0
24
0
3
2
0
0
1
7
0
8
31
3
6
1
4
0
7
0
0
2
0
16
2
4
3
0
3
0
108
1
0
28
25
0
0
0
5
0
0
2

1
0
0
4
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
4
0
102
3
5
2
0
0
0
1
1
1
26
0
0
0
0
0
0
6
0

6
16
0
72
0
57
29
56
0
45
149
2
23
98
10
109
24
2
0
97
0
4
11
3
51
22
21
43
0
10
0
81
19
39
14
41
12
21
0
19
1
149
71

4
2
0
44
0
31
4
5
0
29
44
2
17
73
3
35
3
2
0
95
0
2
6
0
6
5
11
12
0
9
0
58
4
26
13
17
2
8
0
15
0
30
22

2
14
0
28
0
26
25
51
0
16
105
0
6
25
7
74
21
0
0
2
0
2
5
3
45
17
10
31
0
1
0
23
15
13
1
24
10
13
0
4
1
119
49

0
3
0
1
0
2
0
0
0
0
0
0
0
20
70
136
45
1
1
15
0
0
0
0
3
0
0
8
11
1
3
11
1
0
2
16
0
0
0
0
0
2
0

19
49
293
9
11
61
7
17
12
0
7
4
22
9
0
0
18
0
0
1
13
12
0
0
130
9
28
6
0
1
6
4
6
55
1
5
1
1
10
0
0
0
7

4
60
235
0
24
7
0
7
22
0
1
0
9
0
0
1
9
0
0
0
1
24
0
1
3
27
0
1
0
0
0
3
3
9
0
2
0
47
7
2
0
0
0

4
17
86
0
24
7
0
6
21
0
0
0
7
0
0
1
9
0
0
0
1
20
0
1
2
25
0
0
0
0
0
3
3
8
0
2
0
47
3
2
0
0
0

0
43
149
0
0
0
0
1
1
0
1
0
2
0
0
0
0
0
0
0
0
4
0
0
1
2
0
1
0
0
0
0
0
1
0
0
0
0
4
0
0
0
0

16
11
262
28
51
87
5
27
16
0
7
4
37
13
0
1
67
0
0
4
17
18
0
0
30
4
35
7
0
1
2
7
0
12
7
0
1
9
7
5
3
0
0

7
5
119
19
41
49
1
12
5
0
2
0
32
5
0
1
57
0
0
3
4
11
0
0
24
2
8
2
0
0
1
3
0
9
6
0
0
9
1
5
3
0
0

9
6
143
9
10
38
4
15
11
0
5
4
5
8
0
0
10
0
0
1
13
7
0
0
6
2
27
5
0
1
1
4
0
3
1
0
1
0
6
0
0
0
0

0
0
1
0
0
4
0
0
0
0
0
0
11
0
0
0
3
0
0
0
2
0
0
0
122
0
0
0
0
0
2
0
1
1
0
1
0
5
0
0
0
0
0

7
0
36
1
128
41
12
4
1
0
8
6
0
1
2
62
0
0
8
59
104
10
16
0
12
4
34
2
11
52
4
7
92
0
90
0
16
1
22
4
13
142
0

0
0
13
24
22
0
6
1
23
0
1
0
1
0
16
13
0
0
5
0
1
0
1
0
1
2
1
0
0
2
6
0
5
0
21
0
0
0
19
0
1
11
0

0
0
2
24
22
0
5
1
23
0
1
0
1
0
16
13
0
0
3
0
1
0
1
0
1
1
1
0
0
1
4
0
3
0
14
0
0
0
19
0
0
4
0

0
0
11
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
1
2
0
2
0
7
0
0
0
0
0
1
7
0

2
0
22
8
106
62
55
0
51
1
26
7
0
5
10
150
0
2
7
61
98
0
32
0
13
48
2
3
3
15
5
0
28
0
60
0
84
1
2
3
1
22
0

0
0
1
7
40
22
46
0
50
1
26
3
0
4
8
88
0
2
5
7
13
0
30
0
5
45
1
1
2
4
5
0
15
0
23
0
68
0
1
1
1
15
0

2
0
21
1
66
40
9
0
1
0
0
4
0
1
2
62
0
0
2
54
85
0
2
0
8
3
1
2
1
11
0
0
13
0
37
0
16
1
1
2
0
7
0

0
0
0
0
29
2
1
2
0
0
2
0
0
1
0
0
0
0
1
3
0
0
27
0
2
0
0
0
0
22
0
1
46
0
4
0
0
0
11
0
3
98
0

4
4765
4765
0
92
14
5
0
20
10
5
0
0
0
155
1
10
1
3
5
1
9
0
45
63
173
83
10
7
4
74
13
33
44
30
34
6
4
0
0
21
33
3

5
1955
1955
0
5
4
45
0
18
17
1
0
0
0
86
20
4
18
0
0
0
11
0
7
10
10
4
14
3
3
3
46
8
27
6
14
2
29
0
0
8
10
1

3
1611
1611
0
3
4
45
0
16
11
0
0
0
0
81
19
4
17
0
0
0
11
0
3
6
9
2
13
2
1
0
46
3
22
4
14
2
28
0
0
5
9
1

2
344
344
0
2
0
0
0
2
6
1
0
0
0
5
1
0
1
0
0
0
0
0
4
4
1
2
1
1
2
3
0
5
5
2
0
0
1
0
0
3
1
0

2
4828
4828
0
33
26
24
0
62
10
6
0
0
0
152
3
12
29
1
4
0
75
0
50
28
312
162
28
9
2
93
9
33
33
13
26
29
7
0
0
16
18
7

2
2615
2615
0
16
19
20
0
50
7
3
0
0
0
27
3
3
29
1
1
0
71
0
13
17
169
81
19
3
1
25
9
5
11
6
20
25
6
0
0
11
11
4

0
2213
2213
0
17
7
4
0
12
3
3
0
0
0
125
0
9
0
0
3
0
4
0
37
11
143
81
9
6
1
68
0
28
22
7
6
4
1
0
0
5
7
3

0
702
702
0
16
2
1
0
2
1
0
0
0
0
14
0
0
0
2
0
0
9
0
1
88
13
0
0
0
0
0
1
0
0
0
4
0
1
0
0
4
11
0

5
35
47
1
1
177
0
0
9
4
75
7
65
65
6
4
70
3
95
1
9
16
53
30
46
39
78
108
22
1
50
134
21
22
126
0
12
1
14
5
37
13
2

0
5
16
0
3
6
0
0
4
27
12
1
1
7
1
1
5
1
2
0
8
7
6
19
43
6
8
0
5
0
21
15
8
9
23
0
6
0
10
0
2
0
0

0
4
13
0
3
5
0
0
3
26
11
1
1
6
1
0
2
0
1
0
7
3
1
17
41
1
7
0
4
0
6
10
7
7
13
0
5
0
9
0
1
0
0

0
1
3
0
0
1
0
0
1
1
1
0
0
1
0
1
3
1
1
0
1
4
5
2
2
5
1
0
1
0
15
5
1
2
10
0
1
0
1
0
1
0
0

12
36
54
5
37
31
0
0
2
6
165
9
65
11
1
3
8
0
26
0
8
23
7
2
25
2
2
4
3
1
36
146
21
28
113
0
18
1
28
0
84
8
0

8
21
19
5
37
8
0
0
2
6
110
6
15
9
0
1
7
0
13
0
6
20
4
1
19
1
2
1
3
0
6
99
8
22
27
0
8
1
16
0
51
2
0

4
15
35
0
0
23
0
0
0
0
55
3
50
2
1
2
1
0
13
0
2
3
3
1
6
1
0
3
0
1
30
47
13
6
86
0
10
0
12
0
33
6
0

0
0
7
57
5
57
0
0
1
1
2
1
0
2
0
0
1
0
28
0
10
0
15
1
2
4
0
11
8
0
0
26
1
2
9
0
0
0
0
0
0
0
1

45
67
2
59
54
43
4
26
35
0
91
3
63
15
77
5
18
2
0
2
24
46
3
8
7
42
8
17
15
51
0
79
0
0
2
11
0
108
2
0
16
0
8

12
93
50
1
5
69
0
1
1
2
14
0
12
2
39
0
0
0
0
3
24
2
1
76
10
62
2
13
7
87
2
36
0
0
0
4
0
45
25
0
29
0
4

10
91
50
1
4
67
0
1
0
2
12
0
11
1
37
0
0
0
0
3
24
2
0
75
10
58
2
0
6
84
2
29
0
0
0
4
0
7
24
0
29
0
4

2
2
0
0
1
2
0
0
1
0
2
0
1
1
2
0
0
0
0
0
0
0
1
1
0
4
0
13
1
3
0
7
0
0
0
0
0
38
1
0
0
0
0

89
129
4
82
58
38
1
27
37
0
130
0
67
5
161
1
27
3
0
0
28
81
0
11
48
65
1
1
21
24
0
135
0
0
3
8
0
63
20
0
23
0
9

60
77
2
46
17
23
0
11
16
0
66
0
31
1
96
1
14
1
0
0
14
36
0
6
46
37
0
0
11
14
0
84
0
0
1
5
0
10
19
0
14
0
4

29
52
2
36
41
15
1
16
21
0
64
0
36
4
65
0
13
2
0
0
14
45
0
5
2
28
1
1
10
10
0
51
0
0
2
3
0
53
1
0
9
0
5

7
5
0
19
0
5
0
1
1
0
5
0
21
6
1
0
0
0
0
0
0
0
0
0
0
0
1
0
3
13
0
15
0
0
0
4
0
4
0
0
2
0
4

11
1
0
0
74
0
115
173
113
2
39
0
0
16
18
58
1
38
25
9
37
51
17
17
28
76
136
71
61
7927
7268
659
31
96
102
5
408
7
55
1
2
102
25

0
0
0
0
26
0
135
51
9
0
9
0
0
45
4
53
2
0
6
0
7
35
3
1
1
27
17
50
19
2283
2234
49
0
63
18
4
19
3
0
0
1
45
19

0
0
0
0
12
0
133
11
9
0
8
0
0
44
0
42
1
0
3
0
6
31
3
0
1
15
11
16
18
1597
1551
46
0
27
15
4
14
1
0
0
1
45
19

0
0
0
0
14
0
2
40
0
0
1
0
0
1
4
11
1
0
3
0
1
4
0
1
0
12
6
34
1
686
683
3
0
36
3
0
5
2
0
0
0
0
0

76
1
3
0
126
0
86
32
14
0
64
0
0
5
18
67
3
109
26
19
18
59
73
16
53
73
49
34
61
9573
9252
321
5
118
163
8
608
5
89
0
2
129
2

67
1
3
0
66
0
80
3
8
0
30
0
0
4
4
47
3
76
22
18
2
32
56
3
25
21
6
4
21
5030
4888
142
5
70
77
3
325
2
43
0
1
32
2

9
0
0
0
60
0
6
29
6
0
34
0
0
1
14
20
0
33
4
1
16
27
17
13
28
52
43
30
40
4543
4364
179
0
48
86
5
283
3
46
0
1
97
0

0
0
0
0
0
0
5
1
95
0
1
0
0
8
0
0
0
1
4
5
3
24
0
3
0
0
6
7
0
1005
836
169
34
11
7
0
25
0
0
0
0
4
2

33
78
83
36
65
71
5
38
9
0
63
1
0
139
0
10
11
84
50
9
0
0
82
27
73
0
0
130
3
57
88
17
18
0
4
87
0
112
150
0
57
9
96

33
66
3
10
0
16
5
5
18
0
29
2
0
38
0
2
3
2
8
19
0
0
1
0
2
0
0
125
0
32
33
0
4
1
5
70
0
40
23
0
12
1
6

13
47
1
8
0
14
3
4
18
0
24
2
0
13
0
2
3
2
6
18
0
0
1
0
1
0
0
20
0
32
19
0
2
1
5
9
0
39
18
0
5
1
3

20
19
2
2
0
2
2
1
0
0
5
0
0
25
0
0
0
0
2
1
0
0
0
0
1
0
0
105
0
0
14
0
2
0
0
61
0
1
5
0
7
0
3

16
143
14
11
9
125
4
30
24
2
25
9
0
252
0
25
40
61
55
15
0
0
121
54
123
0
0
45
13
45
148
22
12
0
0
20
0
24
78
4
54
22
147

3
88
3
7
9
93
4
14
20
2
21
8
0
174
0
19
35
9
42
15
0
0
46
46
63
0
0
21
10
24
75
5
3
0
0
2
0
18
39
4
16
13
55

13
55
11
4
0
32
0
16
4
0
4
1
0
78
0
6
5
52
13
0
0
0
75
8
60
0
0
24
3
21
73
17
9
0
0
18
0
6
39
0
38
9
92

0
3
1
8
6
11
0
3
0
0
19
0
0
6
0
0
0
3
26
35
0
0
0
5
1
0
0
0
1
0
3
0
5
0
0
3
0
13
54
0
7
0
0

104
165
7
32
5
5
1
63
43
47
29
14
0
176
0
113
95
11
6
22
0
41
82
1
0
15
11
0
0
37
59
41
2
98
0
6
90
3
0
0
1
0
51

6
21
45
1
0
1
5
1
1
30
0
2
0
42
0
124
1
0
0
1
0
19
30
1
0
5
6
0
0
8
3
1
0
12
0
2
28
0
0
0
0
0
19

6
19
44
0
0
1
5
1
0
29
0
2
0
41
0
119
1
0
0
1
0
18
27
1
0
5
6
0
0
7
3
1
0
5
0
1
28
0
0
0
0
0
19

0
2
1
1
0
0
0
0
1
1
0
0
0
1
0
5
0
0
0
0
0
1
3
0
0
0
0
0
0
1
0
0
0
7
0
1
0
0
0
0
0
0
0

136
168
15
50
5
3
5
176
8
70
11
48
0
325
0
388
100
23
2
1
0
156
123
0
0
61
46
0
0
130
152
40
1
102
3
0
229
12
0
0
0
0
20

37
64
11
20
1
0
5
113
4
28
11
35
0
151
0
293
17
15
2
0
0
131
63
0
0
50
36
0
0
127
93
0
0
14
3
0
141
9
0
0
0
0
8

99
104
4
30
4
3
0
63
4
42
0
13
0
174
0
95
83
8
0
1
0
25
60
0
0
11
10
0
0
3
59
40
1
88
0
0
88
3
0
0
0
0
12

0
16
1
1
0
2
0
0
0
2
0
0
0
2
0
5
0
0
0
2
0
9
1
0
0
0
1
0
0
5
1
0
0
0
0
5
6
0
0
0
0
0
0

48
53
243
58
19
23
70
2
2
22
9
73
6
7
0
0
5
27
4
9
11
56
38
21
102
82
92
0
15
25
20
0
0
77
70
0
3
0
43
0
40
0
1

0
3
112
12
0
2
0
25
41
5
0
43
0
1
0
0
2
2
0
2
1
3
2
1
56
3
18
0
8
3
0
0
0
36
127
0
0
0
25
0
5
0
0

0
2
42
6
0
1
0
24
40
3
0
14
0
1
0
0
2
0
0
2
1
2
1
0
14
2
18
0
8
0
0
0
0
18
71
0
0
0
24
0
4
0
0

0
1
70
6
0
1
0
1
1
2
0
29
0
0
0
0
0
2
0
0
0
1
1
1
42
1
0
0
0
3
0
0
0
18
56
0
0
0
1
0
1
0
0

66
76
201
52
17
19
75
6
4
9
5
66
8
21
2
0
4
6
13
3
4
7
37
1
92
100
80
0
53
49
22
0
0
119
28
3
8
0
16
0
64
0
0

21
25
47
31
0
5
7
6
4
6
2
24
2
21
2
0
1
5
9
2
2
6
7
0
36
20
19
0
44
46
5
0
0
60
14
3
6
0
13
0
55
0
0

45
51
154
21
17
14
68
0
0
3
3
42
6
0
0
0
3
1
4
1
2
1
30
1
56
80
61
0
9
3
17
0
0
59
14
0
2
0
3
0
9
0
0

0
0
10
0
2
7
1
1
1
5
9
0
0
3
0
0
0
2
0
1
2
44
3
1
0
0
13
0
2
19
3
0
0
0
0
0
0
0
32
0
33
0
2

9
35
12
12
3
7
6
74
2
96
52
12
20
4
112
6
24
31
8
12
30
3
0
52
6
90
94
32
40
26
73
1
2
12
63
75
8
151
1
47
0
4
0

6
3
1
0
0
5
9
4
1
32
19
0
2
0
24
13
3
1
6
62
84
0
1
4
1
4
1
2
2
16
2
0
34
4
58
14
0
19
3
8
0
1
0

6
3
1
0
0
2
4
2
1
26
19
0
2
0
11
10
3
0
3
61
64
0
1
4
1
1
0
1
0
14
2
0
33
3
44
13
0
18
3
2
0
0
0

0
0
0
0
0
3
5
2
0
6
0
0
0
0
13
3
0
1
3
1
20
0
0
0
0
3
1
1
2
2
0
0
1
1
14
1
0
1
0
6
0
1
0

0
99
92
15
6
10
4
78
7
198
94
21
10
5
32
14
35
26
23
13
25
5
0
73
5
91
1
30
46
63
268
23
12
64
48
109
0
202
1
53
2
2
0

0
91
83
3
5
9
4
17
6
108
58
9
7
1
16
13
13
6
20
10
15
5
0
24
1
4
1
5
8
40
199
22
11
55
47
37
0
78
1
18
2
2
0

0
8
9
12
1
1
0
61
1
90
36
12
3
4
16
1
22
20
3
3
10
0
0
49
4
87
0
25
38
23
69
1
1
9
1
72
0
124
0
35
0
0
0

3
31
3
0
0
2
0
8
0
0
5
0
14
0
77
1
1
0
0
0
0
2
0
0
1
0
3
0
0
1
0
0
0
1
41
2
0
0
0
1
1
8
0

0
30
60
33
1
0
139
6
1
112
0
0
3
1
54
205
365
89
8622
8622
0
78
63
17
34
3
15
0
90
10
46
11
0
20
70
0
63
70
0
0
0
0
0

0
0
2
1
3
0
29
2
0
3
2
2
2
0
0
39
9
1
1545
1545
0
3
4
0
14
0
2
0
2
15
3
6
0
1
34
0
114
15
0
0
0
0
0

0
0
1
1
3
0
28
1
0
3
2
2
2
0
0
39
6
1
1059
1059
0
3
4
0
6
0
2
0
2
14
3
4
0
1
34
0
109
15
0
0
0
0
0

0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
3
0
486
486
0
0
0
0
8
0
0
0
0
1
0
2
0
0
0
0
5
0
0
0
0
0
0

0
49
123
45
13
0
53
24
11
160
2
0
0
1
0
110
109
102
9401
9401
0
91
53
17
31
5
31
0
98
26
60
20
0
5
162
0
154
77
0
0
0
0
0

0
20
65
13
13
0
35
22
11
48
2
0
0
1
0
41
54
47
3815
3815
0
26
6
2
11
2
16
0
15
18
14
11
0
4
99
0
115
16
0
0
0
0
0

0
29
58
32
0
0
18
2
0
112
0
0
0
0
0
69
55
55
5586
5586
0
65
47
15
20
3
15
0
83
8
46
9
0
1
63
0
39
61
0
0
0
0
0

0
0
0
0
0
0
17
0
0
0
0
0
0
0
62
69
85
15
1083
1083
0
7
22
2
6
0
0
0
1
0
0
0
0
1
0
0
5
0
0
0
0
0
0

65
152
0
3
0
135
105
136
38
0
2
17
0
66
0
178
9
13
6
33
40
9
0
51
36
2
35
49
99
147
25
0
92
5
0
91
72
18
0
0
0
122
11

0
3
1
6
0
5
2
25
36
0
0
0
6
58
0
10
0
1
0
0
6
0
0
13
2
1
3
13
23
24
0
0
1
1
0
5
1
12
0
0
0
4
0

0
2
1
6
0
4
2
23
36
0
0
0
6
57
0
10
0
1
0
0
2
0
0
8
1
0
2
13
23
2
0
0
1
1
0
5
0
12
0
0
0
4
0

0
1
0
0
0
1
0
2
0
0
0
0
0
1
0
0
0
0
0
0
4
0
0
5
1
1
1
0
0
22
0
0
0
0
0
0
1
0
0
0
0
0
0

69
184
0
8
0
121
128
170
111
0
2
25
11
99
0
273
3
16
9
26
50
11
0
59
39
0
52
85
222
125
27
0
102
0
0
64
73
41
0
0
0
131
13

28
48
0
5
0
41
25
38
73
0
1
10
11
35
0
133
1
5
3
3
14
2
0
15
5
0
21
37
124
1
6
0
21
0
0
12
14
29
0
0
0
40
2

41
136
0
3
0
80
103
132
38
0
1
15
0
64
0
140
2
11
6
23
36
9
0
44
34
0
31
48
98
124
21
0
81
0
0
52
59
12
0
0
0
91
11

20
8
0
0
0
36
0
0
0
0
0
2
0
1
0
4
1
0
0
7
0
0
0
3
0
1
0
0
0
1
0
0
10
5
0
8
6
1
0
0
0
25
0

9
1
43
30
1
78
0
31
0
3
33
8
73
15
0
42
0
1
48
0
0
0
198
20
158
52
5
3
22
0
2
35
56
42
6
79
35
56
11
103
29
61
177

2
1
16
1
0
0
0
16
0
0
0
3
0
0
0
0
0
0
7
0
0
0
5
0
2
4
1
13
5
0
0
19
5
4
0
10
64
19
9
67
1
2
95

2
0
15
1
0
0
0
16
0
0
0
3
0
0
0
0
0
0
2
0
0
0
2
0
2
4
0
12
5
0
0
18
3
4
0
4
63
18
5
8
1
2
20

0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
3
0
0
0
1
1
0
0
0
1
2
0
0
6
1
1
4
59
0
0
75

6
0
36
28
1
165
0
44
0
13
53
6
106
9
0
1
0
1
85
0
0
0
240
70
292
3
4
3
30
0
0
66
72
73
15
104
74
80
7
45
32
56
146

0
0
12
6
0
94
0
23
0
13
26
4
97
4
0
0
0
0
46
0
0
0
46
52
143
2
0
3
13
0
0
40
20
35
9
38
40
30
6
5
11
9
56

6
0
24
22
1
71
0
21
0
0
27
2
9
5
0
1
0
1
39
0
0
0
194
18
149
1
4
0
17
0
0
26
52
38
6
66
34
50
1
40
21
47
90

2
0
17
13
0
6
0
7
0
3
0
5
64
9
0
70
0
0
1
0
0
0
0
0
1
3
0
2
1
0
0
4
1
1
0
2
0
1
0
0
0
0
5

76
4
107
0
35
68
0
49
41
87
123
48
100
195
0
75
1
72
101
78
108
15
0
15
23
142
128
11
83
210
69
96
6
0
39
167
198
43
0
9
258
0
19

16
0
13
0
4
6
0
2
5
2
4
2
4
14
0
9
0
3
13
5
15
3
1
1
6
11
0
13
5
16
1
26
1
0
30
9
74
31
0
1
26
0
37

15
0
2
0
3
5
0
1
5
2
4
2
3
13
0
9
0
0
1
4
8
3
1
0
5
8
0
10
2
5
0
17
1
0
7
6
11
1
0
0
13
0
25

1
0
11
0
1
1
0
1
0
0
0
0
1
1
0
0
0
3
12
1
7
0
0
1
1
3
0
3
3
11
1
9
0
0
23
3
63
30
0
1
13
0
12

122
2
87
0
18
116
0
38
22
4
86
47
110
101
0
91
2
75
37
4
105
20
0
18
1
91
203
8
99
259
83
133
4
0
6
119
94
4
0
4
392
0
8

66
1
23
0
4
66
0
0
7
1
85
1
18
26
0
16
1
14
15
2
49
9
0
4
0
13
75
5
28
65
16
63
1
0
2
35
18
1
0
1
210
0
3

56
1
64
0
14
50
0
38
15
3
1
46
92
75
0
75
1
61
22
2
56
11
0
14
1
78
128
3
71
194
67
70
3
0
4
84
76
3
0
3
182
0
5

1
2
2
0
0
3
0
1
0
3
0
2
7
0
0
0
0
5
3
17
61
3
0
0
10
6
0
6
9
1
2
7
2
0
0
87
6
0
0
0
22
0
1

42
148
132
5
9
9
99
23
31
137
275
45
59
0
7
0
150
3
101
7
48
0
24
19
52
24
4
0
20
38
33
2
4
54
101
9053
9053
0
201
133
14
124
174

1
20
9
0
0
11
1
6
0
6
122
3
1
0
0
0
3
1
14
0
29
0
0
3
29
15
3
0
4
2
0
1
1
5
0
1726
1726
0
95
23
36
3
2

1
19
6
0
0
10
1
6
0
1
122
2
1
0
0
0
3
0
13
0
3
0
0
2
28
9
1
0
2
2
0
1
1
4
0
1136
1136
0
24
7
35
0
1

0
1
3
0
0
1
0
0
0
5
0
1
0
0
0
0
0
1
1
0
26
0
0
1
1
6
2
0
2
0
0
0
0
1
0
590
590
0
71
16
1
3
1

35
124
223
2
9
11
26
33
11
90
171
90
39
0
30
0
150
0
154
3
34
0
16
0
67
42
2
0
37
30
0
3
3
62
146
11773
11773
0
152
142
77
169
207

13
90
141
1
0
4
26
19
4
20
79
49
29
0
23
0
75
0
68
0
16
0
12
0
47
24
1
0
19
12
0
1
1
9
47
5296
5296
0
45
29
66
53
34

22
34
82
1
9
7
0
14
7
70
92
41
10
0
7
0
75
0
86
3
18
0
4
0
20
18
1
0
18
18
0
2
2
53
99
6477
6477
0
107
113
11
116
173

3
53
41
3
0
0
91
5
18
32
37
2
51
0
0
0
17
0
6
1
1
0
0
0
32
0
0
0
0
3
10
0
3
0
4
1202
1202
0
14
2
0
0
0

191
30
259
16
58
37
16
89
52
21
0
1
99
51
7
25
35
8
50
10
1
32
2
2
138
5
106
3
7
45
34
158
0
3
3
67
1
0
11
89
20
114
339

30
11
40
0
12
0
9
4
5
10
0
0
2
6
1
4
1
8
41
10
2
35
2
2
33
1
9
3
37
11
13
42
0
0
1
13
0
0
5
5
37
12
33

6
10
27
0
8
0
6
2
5
9
0
0
1
3
0
2
1
6
6
9
2
31
2
0
13
0
0
2
35
3
11
40
0
0
0
10
0
0
4
4
33
5
21

24
1
13
0
4
0
3
2
0
1
0
0
1
3
1
2
0
2
35
1
0
4
0
2
20
1
9
1
2
8
2
2
0
0
1
3
0
0
1
1
4
7
12

213
9
434
42
66
42
11
155
51
19
0
4
115
52
7
38
44
3
22
16
1
63
4
0
121
7
105
4
6
39
26
198
1
1
0
74
0
0
5
107
50
154
540

69
3
231
26
21
6
6
69
7
7
0
3
17
5
4
16
14
0
7
9
0
37
3
0
22
4
8
3
2
3
10
51
1
0
0
27
0
0
3
25
37
58
258

144
6
203
16
45
36
5
86
44
12
0
1
98
47
3
22
30
3
15
7
1
26
1
0
99
3
97
1
4
36
16
147
0
1
0
47
0
0
2
82
13
96
282

6
26
35
0
5
1
2
0
0
32
0
0
0
1
0
0
4
0
0
1
0
1
0
0
19
0
0
0
0
1
2
1
0
0
0
17
0
0
7
3
2
2
18

295
189
0
4
49
16
0
269
36
19
59
160
2
10
9
18
19
121
22
120
40
26
0
17
0
72
0
303
69
28
10
407
0
28
38
129
58
178
63
19
153
92
83

54
7
0
2
11
4
0
31
1
15
12
66
3
7
5
14
5
14
2
5
13
1
0
3
0
24
0
34
5
2
3
73
0
16
2
11
5
14
3
10
56
0
5

24
7
0
2
9
2
0
24
1
13
5
51
2
4
3
11
5
10
0
3
12
0
0
3
0
17
0
24
3
1
2
53
0
11
1
10
2
12
3
3
51
0
5

30
0
0
0
2
2
0
7
0
2
7
15
1
3
2
3
0
4
2
2
1
1
0
0
0
7
0
10
2
1
1
20
0
5
1
1
3
2
0
7
5
0
0

198
331
0
21
57
8
0
280
32
67
59
206
1
17
11
25
34
137
17
97
92
32
24
7
0
133
1
374
135
29
59
770
0
202
44
247
72
285
65
7
304
0
13

56
156
0
18
16
1
0
115
8
60
19
82
1
11
4
13
16
23
7
27
63
7
24
6
0
79
1
97
71
13
51
416
0
179
11
131
35
125
18
4
180
0
11

142
175
0
3
41
7
0
165
24
7
40
124
0
6
7
12
18
114
10
70
29
25
0
1
0
54
0
277
64
16
8
354
0
23
33
116
37
160
47
3
124
0
2

57
7
0
3
0
2
0
70
6
0
0
16
0
0
0
1
0
2
0
2
0
0
0
0
0
6
3
14
7
1
0
16
0
2
4
8
17
15
4
7
30
95
77

2
1
2
0
1
0
119
66
23
267
98
12
33
319
7
0
3
54
0
107
48
1
1
11
32
1
8
2
9
111
17
9
91
6
38
18
44
37
61
11
53
6
120

0
0
0
0
0
0
16
7
10
37
6
0
1
25
5
0
0
13
0
9
13
0
0
1
7
1
31
0
2
31
0
2
12
4
2
3
0
6
1
7
11
12
16

0
0
0
0
0
0
12
7
8
21
4
0
0
15
5
0
0
9
0
3
12
0
0
0
4
1
29
0
1
27
0
2
9
3
2
3
0
6
1
3
11
12
4

0
0
0
0
0
0
4
0
2
16
2
0
1
10
0
0
0
4
0
6
1
0
0
1
3
0
2
0
1
4
0
0
3
1
0
0
0
0
0
4
0
0
12

1
1
3
0
1
0
150
126
24
377
109
14
32
49
15
0
7
57
0
48
86
1
1
1
41
2
23
1
15
219
29
12
63
4
98
96
32
21
33
16
152
49
130

0
0
1
0
0
0
81
62
14
185
13
2
0
21
12
0
4
24
0
10
43
0
0
0
14
1
21
0
12
127
12
4
14
2
84
79
1
4
8
10
119
43
32

1
1
2
0
1
0
69
64
10
192
96
12
32
28
3
0
3
33
0
38
43
1
1
1
27
1
2
1
3
92
17
8
49
2
14
17
31
17
25
6
33
6
98

0
0
0
0
0
0
25
1
3
18
0
0
0
229
0
0
0
9
1
1
4
0
0
0
1
0
0
0
0
10
0
0
39
2
25
0
13
20
14
0
6
0
6

55
121
65
7
58
9
2
0
0
3
10
199
8
30
88
74
0
0
0
7
6
1
67
16
99
168
6920
6920
0
19
402
22
57
124
153
141
52
13
0
0
18
212
35

6
11
33
3
10
5
2
0
0
2
4
15
6
32
8
7
0
0
0
1
11
0
19
2
23
48
1969
1969
0
6
134
65
101
4
2
43
9
59
0
4
29
12
26

3
6
29
1
6
4
1
0
0
1
1
9
6
31
7
5
0
0
0
1
8
0
3
2
17
8
1743
1743
0
6
129
65
98
3
2
43
9
59
0
4
29
11
12

3
5
4
2
4
1
1
0
0
1
3
6
0
1
1
2
0
0
0
0
3
0
16
0
6
40
226
226
0
0
5
0
3
1
0
0
0
0
0
0
0
1
14

82
154
109
3
72
31
2
0
0
2
19
266
52
127
20
209
0
0
0
5
7
1
105
44
200
35
13402
13402
0
29
717
113
146
163
298
294
93
65
0
0
49
256
39

30
38
51
2
20
23
2
0
0
0
12
80
44
98
19
145
0
0
0
3
6
0
66
32
110
2
7637
7637
0
12
385
91
93
62
147
179
76
58
0
0
33
97
29

52
116
58
1
52
8
0
0
0
2
7
186
8
29
1
64
0
0
0
2
1
1
39
12
90
33
5765
5765
0
17
332
22
53
101
151
115
17
7
0
0
16
159
10

0
0
0
1
2
0
0
0
0
0
0
10
0
0
83
3
0
0
0
0
0
0
2
0
0
0
489
489
0
0
14
0
1
2
2
15
34
14
0
0
1
2
4

65
27
22
4
0
0
15
2
205
125
0
193
110
30
1
17
12
1
69
108
2
29
1
1
2
1
33
8
14
8
0
32
2
2
33
84
36
157
214
308
84
81
9

15
0
3
0
8
0
8
24
21
2
0
12
3
10
1
2
11
16
29
20
1
8
7
6
0
1
3
0
2
0
1
1
12
0
26
30
1
23
60
15
25
35
12

12
0
0
0
8
0
8
24
5
2
0
6
0
7
1
2
8
16
29
17
1
8
7
6
0
0
3
0
2
0
1
1
12
0
25
27
0
22
19
12
22
32
12

3
0
3
0
0
0
0
0
16
0
0
6
3
3
0
0
3
0
0
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
3
1
1
41
3
3
3
0

146
71
138
0
0
0
26
10
230
142
0
355
151
50
2
28
130
1
88
119
8
82
15
4
3
0
17
9
234
14
0
32
4
41
28
132
41
244
261
362
285
159
24

111
46
119
0
0
0
11
10
41
19
0
174
49
35
1
13
122
1
22
25
6
68
14
4
2
0
6
3
223
6
0
0
3
41
21
66
7
98
97
152
238
82
19

35
25
19
0
0
0
15
0
189
123
0
181
102
15
1
15
8
0
66
94
2
14
1
0
1
0
11
6
11
8
0
32
1
0
7
66
34
146
164
210
47
77
5

14
2
0
3
0
0
0
0
0
1
0
1
0
2
0
0
1
1
3
21
0
11
0
1
0
0
0
1
3
0
0
0
0
1
28
10
1
10
8
88
0
1
1

0
167
8
102
10
0
0
9
180
4
173
23
104
30
3
60
4
234
0
5
7
10
39
0
45
35
12
48
18
4
93
62
106
200
0
17
2
5
4
1
12
75
108

0
20
1
122
4
0
2
1
5
18
2
7
27
11
5
26
1
15
3
10
11
9
9
0
3
6
2
3
1
0
10
12
16
45
15
0
6
4
7
0
34
2
32

0
18
1
120
3
0
2
1
5
18
1
6
23
9
5
8
1
15
3
10
10
9
8
0
2
6
2
2
1
0
9
7
15
31
15
0
5
4
7
0
32
2
19

0
2
0
2
1
0
0
0
0
0
1
1
4
2
0
18
0
0
0
0
1
0
1
0
1
0
0
1
0
0
1
5
1
14
0
0
1
0
0
0
2
0
13

1
455
70
343
126
0
12
38
302
2
298
73
199
27
3
49
9
418
21
13
5
11
60
1
81
58
26
85
19
4
137
83
215
329
1
28
3
5
90
1
102
130
219

1
303
65
247
118
0
12
36
127
0
129
62
119
12
0
15
5
189
21
10
3
4
25
1
41
27
15
51
1
1
77
27
116
154
1
12
2
0
86
0
98
92
129

0
152
5
96
8
0
0
2
175
2
169
11
80
15
3
34
4
229
0
3
2
7
35
0
40
31
11
34
18
3
60
56
99
175
0
16
1
5
4
1
4
38
90

0
13
3
4
4
0
0
9
0
1
1
5
4
3
0
0
1
4
0
0
1
1
0
0
1
4
2
2
0
0
0
1
0
3
0
0
0
0
1
0
0
22
0

85
21
9
30
3
24
12
3
57
0
142
18
174
56
30
5
14
210
7
20
185
5
14
3
1
193
8
18
6
59
94
8274
7997
277
55
2
24
11
31
56
114
11
0

4
3
0
5
0
9
6
1
28
0
109
52
39
8
46
2
5
20
3
1
31
32
28
11
8
39
7
0
0
6
11
2724
2630
94
21
0
13
2
8
8
49
1
6

4
3
0
5
0
9
6
0
26
0
108
52
36
7
44
2
5
18
1
1
27
32
25
10
8
33
5
0
0
4
10
1349
1343
6
5
0
7
2
1
6
46
0
6

0
0
0
0
0
0
0
1
2
0
1
0
3
1
2
0
0
2
2
0
4
0
3
1
0
6
2
0
0
2
1
1375
1287
88
16
0
6
0
7
2
3
1
0

150
91
8
65
2
39
42
0
171
0
553
29
420
180
74
44
27
273
5
2
305
23
34
6
10
455
10
24
8
109
143
7447
7226
221
43
2
13
15
29
49
154
10
0

77
72
4
46
0
16
30
0
133
0
417
16
250
139
54
39
17
91
3
1
127
19
25
4
9
274
5
6
3
52
57
3360
3252
108
5
0
2
5
6
7
52
0
0

73
19
4
19
2
23
12
0
38
0
136
13
170
41
20
5
10
182
2
1
178
4
9
2
1
181
5
18
5
57
86
4087
3974
113
38
2
11
10
23
42
102
10
0

13
1
7
17
1
2
0
2
0
0
6
0
4
2
2
0
0
2
0
16
0
9
1
0
1
9
1
1
0
0
0
1334
1315
19
2
0
0
0
1
9
6
0
0

39
21
3
6
66
54
2
80
18
70
20
11
191
1
0
0
327
4
24
30
16
75
4
54
99
18
11
0
125
47
11
96
308
58
67
176
139
23
85
2
9
29
20

2
7
0
4
10
12
2
1
2
19
22
15
27
8
0
0
80
3
13
7
0
10
0
33
4
3
2
0
12
38
2
86
55
7
26
100
17
0
47
0
0
1
1

1
6
0
2
3
3
1
0
2
6
9
6
16
8
0
0
39
3
11
3
0
0
0
5
3
3
0
0
3
15
1
61
32
1
9
62
11
0
10
0
0
0
1

1
1
0
2
7
9
1
1
0
13
13
9
11
0
0
0
41
0
2
4
0
10
0
28
1
0
2
0
9
23
1
25
23
6
17
38
6
0
37
0
0
1
0

2
25
4
5
22
64
1
0
13
15
19
3
61
0
0
0
260
10
13
29
19
38
6
9
89
17
17
0
156
25
13
73
570
96
33
175
205
81
42
6
11
50
24

0
14
1
2
4
30
0
0
2
6
13
1
25
0
0
0
66
10
9
9
6
1
2
2
32
16
9
0
40
4
3
21
294
46
15
76
104
64
7
6
7
27
5

2
11
3
3
18
34
1
0
11
9
6
2
36
0
0
0
194
0
4
20
13
37
4
7
57
1
8
0
116
21
10
52
276
50
18
99
101
17
35
0
4
23
19

0
0
0
0
2
5
0
0
0
32
2
0
92
0
0
0
27
0
0
1
1
22
0
0
1
1
0
0
0
3
0
23
7
0
25
19
3
0
1
1
1
1
0

6
166
58
1
103
21
4
76
107
2
33
0
2
10
40
36
134
3
5
0
7
35
36
57
385
4
4
63
1
25
0
23
0
69
44
39
160
28
43
0
0
0
4

6
71
1
0
7
3
0
14
5
4
8
0
0
2
1
6
57
2
0
2
4
2
34
35
172
0
39
8
0
3
0
8
4
1
6
22
44
3
42
0
0
5
2

3
14
1
0
2
3
0
5
1
2
3
0
0
2
0
3
9
1
0
2
2
1
4
0
32
0
38
7
0
1
0
2
4
1
3
11
20
3
40
0
0
5
2

3
57
0
0
5
0
0
9
4
2
5
0
0
0
1
3
48
1
0
0
2
1
30
35
140
0
1
1
0
2
0
6
0
0
3
11
24
0
2
0
0
0
0

3
139
145
1
95
24
1
53
124
0
35
0
2
11
49
40
85
2
4
0
6
28
3
14
337
3
5
51
0
39
0
27
0
73
43
14
107
1
64
0
0
1
2

3
31
88
0
10
6
0
14
23
0
10
0
2
2
10
7
19
2
0
0
1
17
1
2
146
2
4
15
0
17
0
10
0
4
2
7
51
1
41
0
0
1
0

0
108
57
1
85
18
1
39
101
0
25
0
0
9
39
33
66
0
4
0
5
11
2
12
191
1
1
36
0
22
0
17
0
69
41
7
56
0
23
0
0
0
2

2
0
0
0
1
1
0
1
0
0
0
0
1
0
1
0
4
0
0
0
0
26
0
1
2
0
0
2
0
0
0
0
0
0
0
1
9
12
3
0
1
0
0

47
257
0
1
6
146
5
1
98
2
43
65
2
49
5
2
88
0
2
0
13
0
47
82
3
0
6
30
157
3
38
10
71
0
0
1
0
164
12
6
2
1
364

16
8
0
2
0
36
2
1
4
2
2
0
0
0
12
1
69
0
5
0
8
0
8
45
0
0
2
22
122
1
40
0
56
0
3
2
0
7
23
5
1
9
156

13
5
0
2
0
7
2
1
3
2
2
0
0
0
7
1
55
0
4
0
4
0
5
27
0
0
0
12
42
1
11
0
2
0
3
1
0
6
23
5
1
8
12

3
3
0
0
0
29
0
0
1
0
0
0
0
0
5
0
14
0
1
0
4
0
3
18
0
0
2
10
80
0
29
0
54
0
0
1
0
1
0
0
0
1
144

186
3
0
1
8
55
24
4
93
0
59
0
5
56
12
20
261
0
1
0
48
1
51
87
1
0
5
13
102
23
10
8
19
0
7
1
0
239
24
30
0
0
170

146
3
0
1
2
36
21
4
13
0
25
0
3
7
12
20
189
0
0
0
44
1
16
26
0
0
4
9
36
20
1
0
2
0
7
1
0
90
17
27
0
0
66

40
0
0
0
6
19
3
0
80
0
34
0
2
49
0
0
72
0
1
0
4
0
35
61
1
0
1
4
66
3
9
8
17
0
0
0
0
149
7
3
0
0
104

0
20
0
0
0
47
0
0
1
0
0
0
0
0
0
1
0
0
0
0
7
0
2
0
0
0
0
14
12
0
0
2
0
0
0
0
0
9
5
0
2
0
100

40
20
0
0
14
4
2
18
0
7
3
317
203
111
0
3
37
8
317
10
52
0
143
5
4
28
40
68
120
3
14
277
7249
7249
0
17
51
39
157
106
97
12
58

35
11
0
0
3
47
0
13
0
1
2
23
3
8
0
1
7
6
239
8
13
2
13
5
73
0
7
14
4
10
3
94
1727
1727
0
3
1
39
211
5
46
14
53

12
8
0
0
2
46
0
12
0
1
2
15
2
6
0
1
6
5
191
5
13
2
6
3
73
0
4
10
3
9
3
6
1026
1026
0
3
1
0
58
5
9
13
12

23
3
0
0
1
1
0
1
0
0
0
8
1
2
0
0
1
1
48
3
0
0
7
2
0
0
3
4
1
1
0
88
701
701
0
0
0
39
153
0
37
1
41

24
31
0
0
24
49
3
47
1
1
0
151
39
107
0
1
72
22
222
4
32
0
179
2
20
29
10
45
180
1
56
221
8543
8543
0
23
58
0
6
152
107
44
16

8
18
0
0
14
48
1
37
1
1
0
109
32
103
0
0
65
17
76
2
24
0
79
0
16
1
2
32
67
0
45
108
4442
4442
0
9
8
0
2
66
49
38
6

16
13
0
0
10
1
2
10
0
0
0
42
7
4
0
1
7
5
146
2
8
0
100
2
4
28
8
13
113
1
11
113
4101
4101
0
14
50
0
4
86
58
6
10

1
1
0
0
3
0
1
5
0
0
0
273
189
88
0
13
29
0
84
0
0
0
33
1
1
0
10
4
1
0
0
19
1421
1421
0
0
1
0
0
0
0
17
0

109
8
10
85
8
118
108
39
137
38
86
4
54
13
37
32
2
35
104
20
141
3
33
52
1
25
242
78
65
82
2
5
66
78
86
116
3
239
0
74
2
0
29

10
0
1
14
4
1
13
2
18
40
2
3
23
21
4
4
0
9
7
5
5
18
27
1
1
20
15
3
0
8
0
1
17
52
7
28
22
4
0
19
11
0
0

7
0
1
4
3
0
2
2
17
37
1
1
23
14
3
3
0
6
6
3
5
18
26
1
1
19
10
2
0
8
0
0
13
19
7
15
21
4
0
7
11
0
0

3
0
0
10
1
1
11
0
1
3
1
2
0
7
1
1
0
3
1
2
0
0
1
0
0
1
5
1
0
0
0
1
4
33
0
13
1
0
0
12
0
0
0

40
3
16
130
70
19
84
18
61
104
149
4
92
11
103
84
0
111
107
7
33
7
51
14
2
63
283
68
93
76
8
14
108
50
116
118
17
181
0
47
1
0
36

24
0
6
62
64
15
24
1
35
82
73
3
52
6
67
56
0
97
5
3
16
4
26
12
1
57
172
20
29
74
7
13
88
15
50
24
16
19
0
29
1
0
26

16
3
10
68
6
4
60
17
26
22
76
1
40
5
36
28
0
14
102
4
17
3
25
2
1
6
111
48
64
2
1
1
20
35
66
94
1
162
0
18
0
0
10

86
7
0
2
1
55
38
20
95
0
0
0
13
1
0
0
2
14
1
7
53
0
7
34
0
17
92
8
1
80
0
0
27
0
30
3
1
73
0
22
2
0
8

127
56
6
0
15
5
1
119
16
62
86
9
6
11
0
8
14
22
150
1
162
55
193
19
163
7
147
16
10
20
25
35
22
8
61
11
75
55
105
11
1
2
1

24
1
2
0
0
0
0
11
2
1
0
2
2
5
0
0
3
4
8
0
29
7
39
6
20
3
49
14
1
0
1
1
1
1
15
0
12
1
15
2
2
3
9

23
1
2
0
0
0
0
7
1
0
0
2
1
1
0
0
3
4
6
0
25
7
38
4
11
1
46
3
1
0
0
1
0
1
12
0
9
1
12
2
2
3
8

1
0
0
0
0
0
0
4
1
1
0
0
1
4
0
0
0
0
2
0
4
0
1
2
9
2
3
11
0
0
1
0
1
0
3
0
3
0
3
0
0
0
1

50
63
1
1
10
3
2
184
26
58
95
14
22
8
0
4
20
18
169
0
306
58
281
5
266
8
156
38
2
12
14
127
17
12
59
82
112
33
189
16
6
9
36

34
26
1
1
3
2
1
80
16
1
27
8
17
1
0
0
7
8
35
0
154
24
138
4
118
5
51
37
1
6
7
99
1
10
31
75
47
4
91
7
5
7
36

16
37
0
0
7
1
1
104
10
57
68
6
5
7
0
4
13
10
134
0
152
34
143
1
148
3
105
1
1
6
7
28
16
2
28
7
65
29
98
9
1
2
0

114
15
0
0
0
0
0
10
1
4
3
3
0
0
0
2
1
14
14
2
6
4
43
3
1
0
7
0
0
0
1
0
1
1
32
4
6
8
2
0
0
0
0

3
1
33
11
34
4
22
11
6
41
20
1
6
38
95
118
0
28
16
4
211
35
37
8
0
384
2
99
49
50
13
0
105
1
85
362
162
7
139
24
13
41
0

1
0
13
3
3
1
1
1
3
10
1
1
0
31
33
32
3
8
4
2
20
10
0
4
0
109
1
30
3
44
1
0
127
6
3
19
53
0
17
12
3
0
3

1
0
2
3
1
1
0
1
3
10
0
0
0
30
19
21
3
7
2
1
19
9
0
4
0
8
0
10
2
41
1
0
100
6
1
17
12
0
14
11
2
0
3

0
0
11
0
2
0
1
0
0
0
1
1
0
1
14
11
0
1
2
1
1
1
0
0
0
101
1
20
1
3
0
0
27
0
2
2
41
0
3
1
1
0
0

73
1
5
13
6
18
11
3
58
104
38
0
1
44
43
40
54
64
6
0
184
110
16
65
1
447
1
128
49
78
7
0
218
2
164
493
79
17
217
27
7
42
2

70
1
0
5
1
18
9
1
54
71
26
0
1
9
27
14
54
57
1
0
137
83
1
61
1
190
0
53
16
74
4
0
142
1
89
135
23
16
191
12
6
2
2

3
0
5
8
5
0
2
2
4
33
12
0
0
35
16
26
0
7
5
0
47
27
15
4
0
257
1
75
33
4
3
0
76
1
75
358
56
1
26
15
1
40
0

0
1
1
1
20
8
0
3
1
0
0
0
1
0
0
7
0
1
0
0
1
6
0
3
0
8
0
6
0
14
11
0
10
0
8
0
55
3
111
6
15
0
0

1
5
9407
9407
0
116
0
9
0
40
3
127
0
27
93
9
0
190
39
14
7
363
3
7
54
95
9
59
81
2
0
5
61
20
69
0
49
97
137
126
132
0
19

0
3
2013
2013
0
15
0
77
0
0
0
15
0
7
25
0
0
23
2
19
17
167
0
0
7
3
25
6
22
0
0
0
7
7
4
0
9
15
17
44
23
0
0

0
2
1239
1239
0
13
0
76
0
0
0
8
0
3
17
0
0
17
1
18
16
149
0
0
4
1
25
0
11
0
0
0
4
3
2
0
6
13
5
38
15
0
0

0
1
774
774
0
2
0
1
0
0
0
7
0
4
8
0
0
6
1
1
1
18
0
0
3
2
0
6
11
0
0
0
3
4
2
0
3
2
12
6
8
0
0

5
5
10304
10304
0
98
0
27
0
74
7
181
0
32
82
11
0
321
39
29
12
708
5
10
59
119
7
58
140
10
0
4
110
30
61
0
60
145
165
218
72
0
96

4
2
5160
5160
0
30
0
25
0
34
4
64
0
14
64
5
0
208
1
22
8
397
2
3
16
27
2
10
74
8
0
0
52
14
0
0
15
67
46
100
38
0
78

1
3
5144
5144
0
68
0
2
0
40
3
117
0
18
18
6
0
113
38
7
4
311
3
7
43
92
5
48
66
2
0
4
58
16
61
0
45
78
119
118
34
0
18

0
0
1843
1843
0
10
0
0
0
0
0
0
0
0
14
1
0
9
0
0
0
37
0
0
0
1
3
3
3
0
0
1
0
0
1
0
0
19
0
1
61
0
2

0
126
34
62
263
60
7
13
105
34
11
94
170
0
111
0
0
131
42
212
0
52
127
0
0
40
240
69
16
128
133
2
155
1
119
0
6
6
28
31
171
33
15

0
2
2
41
53
41
0
0
14
9
1
29
35
0
3
0
0
23
3
111
1
12
13
0
0
10
4
12
0
6
60
6
89
1
18
0
2
1
0
23
13
8
8

0
2
2
22
37
38
0
0
7
6
0
26
13
0
2
0
0
16
2
35
1
5
5
0
0
0
1
4
0
3
21
5
58
0
10
0
0
1
0
17
8
6
7

0
0
0
19
16
3
0
0
7
3
1
3
22
0
1
0
0
7
1
76
0
7
8
0
0
10
3
8
0
3
39
1
31
1
8
0
2
0
0
6
5
2
1

0
148
75
30
317
107
5
38
59
5
1
57
99
0
74
0
0
63
13
24
0
18
112
0
0
30
63
91
31
206
135
1
214
0
14
0
0
27
39
19
200
50
18

0
25
42
13
186
54
2
30
13
0
0
39
45
0
8
0
0
19
9
6
0
10
37
0
0
6
35
33
15
82
53
1
103
0
3
0
0
21
14
7
123
25
8

0
123
33
17
131
53
3
8
46
5
1
18
54
0
66
0
0
44
4
18
0
8
75
0
0
24
28
58
16
124
82
0
111
0
11
0
0
6
25
12
77
25
10

0
0
0
1
16
0
0
0
1
0
0
2
49
0
28
0
0
1
0
21
0
14
7
0
0
0
196
0
0
0
6
0
6
0
0
0
1
0
0
1
70
1
1

28
110
47
8
37
231
62
24
78
59
78
26
9
0
33
56
38
18
23
3
87
10
7
146
135
60
61
146
155
62
0
81
30
308
43
22
33
99
93
34
0
30
8

2
89
41
3
6
35
14
2
10
12
30
7
0
0
4
9
3
1
3
0
1
0
0
2
0
5
1
1
10
0
0
2
1
39
1
3
3
18
6
6
0
1
0

0
25
8
1
3
28
8
1
3
5
22
0
0
0
3
4
2
1
2
0
0
0
0
2
0
4
1
1
7
0
0
0
1
25
0
3
3
16
1
4
0
0
0

2
64
33
2
3
7
6
1
7
7
8
7
0
0
1
5
1
0
1
0
1
0
0
0
0
1
0
0
3
0
0
2
0
14
1
0
0
2
5
2
0
1
0

4
53
27
5
32
223
24
21
7
50
131
6
9
0
30
46
38
1
13
0
176
1
1
171
0
56
28
37
231
106
0
145
37
437
4
19
53
254
97
71
0
18
20

2
21
17
4
3
111
22
16
4
13
90
2
1
0
10
10
11
0
3
0
98
0
0
110
0
46
9
27
79
44
0
69
10
229
1
7
23
165
20
47
0
12
16

2
32
10
1
29
112
2
5
3
37
41
4
8
0
20
36
27
1
10
0
78
1
1
61
0
10
19
10
152
62
0
76
27
208
3
12
30
89
77
24
0
6
4

0
8
0
0
3
22
2
1
14
8
17
2
0
0
2
2
0
0
1
0
1
5
1
68
138
49
36
135
0
0
0
0
2
46
3
2
0
8
1
0
0
0
0

1
16
34
0
0
30
8
4
151
1
9
0
53
68
1
97
133
29
1
11
59
170
59
8
16
0
62
11
83
61
171
11
85
342
70
21
4
11353
11353
0
0
12
0

1
18
3
0
0
17
3
6
104
0
12
0
3
6
1
18
0
13
0
0
8
27
15
4
9
0
0
2
5
13
26
42
42
27
6
0
1
2754
2754
0
9
1
0

0
17
1
0
0
17
2
4
30
0
11
0
0
1
1
15
0
7
0
0
6
14
9
4
8
0
0
2
2
1
17
41
12
25
3
0
0
1920
1920
0
9
1
0

1
1
2
0
0
0
1
2
74
0
1
0
3
5
0
3
0
6
0
0
2
13
6
0
1
0
0
0
3
12
9
1
30
2
3
0
1
834
834
0
0
0
0

0
27
39
0
0
49
9
6
32
0
31
0
59
85
0
124
155
31
3
4
60
161
54
4
17
2
156
5
76
19
311
85
50
431
85
26
53
15926
15926
0
0
14
0

0
19
16
0
0
31
3
5
14
0
31
0
9
23
0
61
40
12
2
1
38
21
21
1
11
2
94
2
68
6
227
78
15
381
19
10
52
7730
7730
0
0
2
0

0
8
23
0
0
18
6
1
18
0
0
0
50
62
0
63
115
19
1
3
22
140
33
3
6
0
62
3
8
13
84
7
35
50
66
16
1
8196
8196
0
0
12
0

0
10
5
0
0
9
1
0
54
0
8
0
0
0
0
41
9
0
0
9
10
6
0
5
9
0
0
9
74
31
80
3
18
283
1
3
0
1284
1284
0
0
0
0

1
64
5
61
2
16
7
1
4
82
103
194
36
31
51
6
139
1
0
64
24
229
17
23
85
84
58
106
16
17
10
40
42
27
63
19
3
95
44
64
37
194
42

0
5
1
21
0
3
2
2
20
22
5
165
10
23
20
19
1
1
0
2
4
12
5
5
63
46
4
63
6
1
2
2
38
5
5
1
0
5
50
2
7
30
3

0
2
0
21
0
2
2
2
16
22
4
78
9
22
19
19
1
1
0
1
1
1
5
5
13
23
4
14
1
1
2
2
37
5
2
1
0
1
49
1
2
18
2

0
3
1
0
0
1
0
0
4
0
1
87
1
1
1
0
0
0
0
1
3
11
0
0
50
23
0
49
5
0
0
0
1
0
3
0
0
4
1
1
5
12
1

1
62
1
118
0
10
17
4
7
119
202
218
66
91
126
84
384
2
4
121
42
257
26
39
46
97
109
83
16
20
3
69
106
46
90
25
6
124
89
22
8
170
62

0
3
0
60
0
0
14
3
7
54
103
133
34
68
81
78
249
2
4
58
22
41
16
16
14
37
54
28
6
7
1
35
67
23
31
6
3
33
47
5
1
27
26

1
59
1
58
0
10
3
1
0
65
99
85
32
23
45
6
135
0
0
63
20
216
10
23
32
60
55
55
10
13
2
34
39
23
59
19
3
91
42
17
7
143
36

0
0
0
4
0
2
0
0
0
0
0
17
3
7
20
0
1
0
0
0
0
2
1
0
1
0
0
0
0
4
0
4
1
4
0
0
0
0
0
56
29
29
0

32
4
24
94
111
14
123
129
318
95
45
97
86
1
0
0
0
12
16
6
0
47
17
0
22
47
53
12
68
20
5
0
22
35
80
3
6
1
13
32
33
2
87

44
2
5
18
0
3
21
0
92
6
6
16
4
0
0
0
0
14
0
0
0
0
0
0
3
35
6
2
2
0
5
0
7
7
60
3
0
0
5
1
2
0
25

44
2
5
15
0
1
19
0
81
5
6
14
2
0
0
0
0
7
0
0
0
0
0
0
3
31
2
2
2
0
5
0
7
3
39
3
0
0
4
0
0
0
25

0
0
0
3
0
2
2
0
11
1
0
2
2
0
0
0
0
7
0
0
0
0
0
0
0
4
4
0
0
0
0
0
0
4
21
0
0
0
1
1
2
0
0

101
0
35
216
121
60
151
180
646
7
64
47
80
4
0
0
0
2
15
3
0
71
22
0
25
68
73
12
126
13
5
0
43
18
154
10
3
1
87
36
85
2
221

71
0
12
150
12
49
44
58
444
4
27
20
5
3
0
0
0
1
0
1
0
24
5
0
15
25
25
11
61
11
5
0
22
2
105
7
2
0
81
9
54
0
155

30
0
23
66
109
11
107
122
202
3
37
27
75
1
0
0
0
1
15
2
0
47
17
0
10
43
48
1
65
2
0
0
21
16
49
3
1
1
6
27
31
2
66

0
0
3
21
0
1
8
7
71
79
0
11
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
15
0
6
0
0
1
15
4
0
0
0
0
2
1
0
9

28
2
4
0
1
45
19
57
0
2
5
53
2
68
2
2
14
204
55
0
30
43
52
8
10
20
1
43
13
28
5
28
86
0
31
15
0
0
30
20
121
19
2

4
0
0
0
0
23
3
0
0
0
0
5
2
7
0
0
4
156
2
0
19
6
20
4
3
7
3
72
7
29
5
30
39
1
5
34
0
0
12
2
52
0
0

4
0
0
0
0
21
1
0
0
0
0
4
1
1
0
0
4
33
1
0
5
3
13
4
0
5
2
47
7
28
4
30
38
1
5
27
0
0
7
2
47
0
0

0
0
0
0
0
2
2
0
0
0
0
1
1
6
0
0
0
123
1
0
14
3
7
0
3
2
1
25
0
1
1
0
1
0
0
7
0
0
5
0
5
0
0

31
2
7
3
1
78
2
26
0
4
6
115
0
58
0
14
14
82
161
1
7
18
122
25
1
16
0
18
28
184
16
140
186
1
59
20
0
0
41
25
125
35
1

3
1
3
3
0
47
2
8
0
2
4
74
0
3
0
12
1
3
107
1
3
11
81
21
1
11
0
7
25
158
13
115
105
1
28
12
0
0
16
11
61
17
0

28
1
4
0
1
31
0
18
0
2
2
41
0
55
0
2
13
79
54
0
4
7
41
4
0
5
0
11
3
26
3
25
81
0
31
8
0
0
25
14
64
18
1

0
0
0
0
0
1
0
99
0
0
3
7
0
4
0
0
1
0
1
0
6
34
1
3
0
2
0
10
0
4
0
0
1
0
4
1
0
0
0
0
0
0
0

0
1
2
314
13
59
4
0
10
8
0
10
58
45
52
24
87
31
9
53
36
6
133
2
45
5
10
0
64
7
29
1
5
308
5
20
21
37
3
68
30
26
0

0
0
0
42
0
19
10
0
0
6
1
4
41
6
0
3
6
5
10
63
0
1
17
1
7
1
3
5
15
0
24
3
27
18
2
2
6
6
6
0
0
16
0

0
0
0
38
0
10
7
0
0
1
1
4
40
2
0
2
5
2
5
58
0
1
16
0
7
1
2
5
11
0
24
3
26
10
1
1
6
4
6
0
0
15
0

0
0
0
4
0
9
3
0
0
5
0
0
1
4
0
1
1
3
5
5
0
0
1
1
0
0
1
0
4
0
0
0
1
8
1
1
0
2
0
0
0
1
0

0
1
3
353
17
96
3
0
6
4
0
17
190
48
100
53
152
30
2
148
86
41
242
1
61
10
34
1
134
7
34
10
10
636
3
23
37
67
16
75
93
44
3

0
0
1
49
4
49
2
0
0
2
0
8
139
26
49
31
75
18
1
106
50
36
111
1
19
5
25
1
96
0
16
10
6
340
3
5
17
33
13
10
63
19
3

0
1
2
304
13
47
1
0
6
2
0
9
51
22
51
22
77
12
1
42
36
5
131
0
42
5
9
0
38
7
18
0
4
296
0
18
20
34
3
65
30
25
0

0
0
0
3
0
1
0
0
0
0
0
0
2
14
3
0
3
2
0
1
0
0
0
1
0
0
0
0
12
0
17
1
0
4
0
0
0
0
0
3
0
0
0

0
92
6
2
5
0
2
240
56
0
1
22
0
73
2
3
38
5
14
5
0
0
0
0
89
0
64
68
1
10
4
3
1
70
36
51
6
0
3
60
8
272
8

0
1
6
0
2
0
0
32
20
0
0
3
0
4
0
2
6
0
4
13
1
0
0
0
3
0
3
4
0
1
1
8
0
1
8
5
1
0
11
39
16
5
7

0
0
6
0
2
0
0
23
16
0
0
3
0
3
0
2
0
0
1
9
1
0
0
0
1
0
0
2
0
1
0
6
0
1
7
5
1
0
10
11
9
5
5

0
1
0
0
0
0
0
9
4
0
0
0
0
1
0
0
6
0
3
4
0
0
0
0
2
0
3
2
0
0
1
2
0
0
1
0
0
0
1
28
7
0
2

0
99
61
1
16
0
8
245
94
0
1
106
0
98
3
6
34
1
12
0
2
0
0
0
86
0
55
72
1
12
2
3
1
40
84
55
3
0
35
56
0
141
9

0
21
55
0
12
0
6
111
56
0
0
84
0
28
1
3
10
1
6
0
2
0
0
0
15
0
10
15
0
3
0
2
0
17
52
49
2
0
34
24
0
9
4

0
78
6
1
4
0
2
134
38
0
1
22
0
70
2
3
24
0
6
0
0
0
0
0
71
0
45
57
1
9
2
1
1
23
32
6
1
0
1
32
0
132
5

0
1
0
0
1
0
0
16
2
0
0
0
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
2
3
6
0
0
0
2
9
0

11
0
2
0
1
9
1
5
174
108
24
25
5
37
50
166
0
85
53
10
269
9
115
176
81
32
11
60
63
2
16
136
24
3
14
50
74
29
51
4
178
9
62

9
0
0
0
0
0
0
1
7
1
3
15
0
2
1
4
0
18
3
0
23
2
20
1
5
35
1
10
2
1
1
3
2
0
1
0
0
2
7
3
2
0
5

8
0
0
0
0
0
0
1
3
1
2
12
0
2
1
3
0
15
3
0
11
0
14
1
3
30
1
2
0
0
0
0
0
0
0
0
0
0
5
1
1
0
3

1
0
0
0
0
0
0
0
4
0
1
3
0
0
0
1
0
3
0
0
12
2
6
0
2
5
0
8
2
1
1
3
2
0
1
0
0
2
2
2
1
0
2

18
0
2
0
0
12
0
13
249
216
29
66
9
45
54
139
0
89
40
5
370
14
159
259
85
28
16
22
63
4
16
173
24
7
13
61
99
37
27
1
47
10
120

11
0
0
0
0
3
0
8
122
109
6
46
4
8
15
45
0
33
14
3
120
10
87
113
10
14
10
7
4
3
4
43
8
5
6
27
25
10
14
0
29
1
63

7
0
2
0
0
9
0
5
127
107
23
20
5
37
39
94
0
56
26
2
250
4
72
146
75
14
6
15
59
1
12
130
16
2
7
34
74
27
13
1
18
9
57

0
0
0
0
0
0
0
0
25
1
0
0
0
0
0
11
0
22
3
2
0
6
70
11
0
2
5
20
1
0
1
0
2
0
2
4
0
0
14
0
157
0
2

18
0
105
47
0
1
0
0
43
24
2
35
1
12
19
0
43
25
55
238
16
5
43
45
19
0
133
0
0
30
10695
10695
0
37
157
0
69
74
296
0
206
2
4

3
0
0
27
0
0
0
0
3
31
0
4
0
1
12
0
33
25
2
61
6
1
5
103
12
0
2
0
0
9
2293
2293
0
2
55
0
0
0
115
0
51
1
0

3
0
0
21
0
0
0
0
2
23
0
3
0
1
7
0
22
21
0
33
3
1
3
99
12
0
2
0
0
4
1717
1717
0
1
49
0
0
0
108
0
38
1
0

0
0
0
6
0
0
0
0
1
8
0
1
0
0
5
0
11
4
2
28
3
0
2
4
0
0
0
0
0
5
576
576
0
1
6
0
0
0
7
0
13
0
0

54
1
175
110
1
2
0
0
17
28
7
49
1
19
25
0
39
32
64
352
21
40
52
77
35
0
22
0
0
43
16124
16124
0
34
217
1
76
83
334
0
304
92
36

37
1
72
81
1
1
0
0
3
17
5
18
0
8
11
0
7
22
12
160
10
36
29
40
18
0
19
0
0
18
7675
7675
0
16
69
1
8
9
180
0
184
91
32

17
0
103
29
0
1
0
0
14
11
2
31
1
11
14
0
32
10
52
192
11
4
23
37
17
0
3
0
0
25
8449
8449
0
18
148
0
68
74
154
0
120
1
4

1
0
0
0
0
0
0
0
8
2
0
0
0
0
0
0
0
15
0
0
0
0
9
0
0
0
119
0
0
0
1019
1019
0
1
3
0
0
0
139
0
15
1
0

182
7
260
58
6
208
181
27
7
0
177
35
11
0
22
99
20
207
39
14
0
7
122
112
0
15
72
0
186
14
4
1
2
7
0
69
61
22
205
10
0
61
134

41
1
14
4
8
45
1
1
7
0
25
10
11
0
20
4
0
9
43
18
0
0
23
60
0
2
45
0
94
1
0
1
0
2
0
8
55
20
51
4
0
5
17

10
1
9
4
6
44
0
1
7
0
1
9
10
0
19
3
0
7
36
16
0
0
18
31
0
1
42
0
23
1
0
1
0
2
0
7
55
16
25
4
0
5
14

31
0
5
0
2
1
1
0
0
0
24
1
1
0
1
1
0
2
7
2
0
0
5
29
0
1
3
0
71
0
0
0
0
0
0
1
0
4
26
0
0
0
3

243
111
355
22
13
412
271
43
129
1
210
92
40
0
50
183
29
428
71
21
0
18
191
127
0
26
96
0
157
19
9
4
2
13
0
95
151
32
291
20
1
83
145

96
105
175
21
10
209
95
17
122
1
57
58
31
0
31
93
10
235
39
10
0
11
99
59
0
12
31
0
45
10
5
3
0
6
0
40
90
14
114
10
1
22
31

147
6
180
1
3
203
176
26
7
0
153
34
9
0
19
90
19
193
32
11
0
7
92
68
0
14
65
0
112
9
4
1
2
7
0
55
61
18
177
10
0
61
114

4
12
20
0
0
0
3
2
0
0
7
0
2
0
1
2
1
7
0
0
0
0
3
3
0
0
1
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
2

54
3
58
89
139
32
21
144
10
327
8
15
43
40
1
68
256
9
46
62
0
24
0
7
158
26
52
86
33
22
14
237
70
78
0
48
112
27
27
119
178
96
20

11
2
5
30
35
4
13
10
0
12
13
16
50
59
2
8
40
3
3
0
18
5
0
10
1
1
0
16
10
2
21
9
0
2
0
0
39
6
3
93
7
9
6

2
2
5
30
30
2
10
9
0
11
5
7
50
24
1
4
35
3
3
0
18
1
0
7
1
0
0
6
9
2
21
5
0
1
0
0
36
5
3
92
6
9
4

9
0
0
0
5
2
3
1
0
1
8
9
0
35
1
4
5
0
0
0
0
4
0
3
0
1
0
10
1
0
0
4
0
1
0
0
3
1
0
1
1
0
2

39
15
133
106
224
53
34
158
0
524
5
6
123
6
1
111
372
20
45
119
3
42
0
8
45
33
60
142
18
31
21
290
99
97
0
105
186
50
38
291
385
212
30

1
13
78
49
93
34
18
15
0
264
5
1
84
5
1
55
165
11
22
58
3
24
0
4
29
8
9
74
5
9
10
82
29
27
0
61
86
25
11
174
210
116
12

38
2
55
57
131
19
16
143
0
260
0
5
39
1
0
56
207
9
23
61
0
18
0
4
16
25
51
68
13
22
11
208
70
70
0
44
100
25
27
117
175
96
18

4
0
2
32
0
12
0
0
0
0
0
1
3
0
0
8
31
0
7
0
0
2
0
0
142
0
0
9
4
0
0
21
0
2
0
0
5
0
0
1
0
1
0

175
1
63
254
9
39
93
74
83
44
106
44
127
14
8
38
13
71
0
118
17
32
108
1
186
49
134
66
360
270
28
78
16
41
1
29
119
13
230
279
89
29
2

179
1
12
57
0
1
9
5
10
0
14
0
5
13
2
8
0
3
0
39
3
8
7
1
1
0
0
14
41
12
3
12
1
9
0
12
18
3
44
55
3
6
0

117
0
9
52
0
0
9
1
8
0
11
0
5
5
2
6
0
1
0
15
2
8
6
1
1
0
0
11
35
2
3
10
1
8
0
12
15
1
37
31
1
5
0

62
1
3
5
0
1
0
4
2
0
3
0
0
8
0
2
0
2
0
24
1
0
1
0
0
0
0
3
6
10
0
2
0
1
0
0
3
2
7
24
2
1
0

136
0
102
506
53
40
122
100
95
54
204
61
77
2
14
26
29
144
0
132
52
120
172
2
211
70
280
196
432
322
34
160
19
103
1
27
221
24
368
224
159
36
3

72
0
56
261
44
2
65
58
15
10
111
18
75
1
6
5
16
79
0
38
43
91
65
1
39
24
147
135
79
63
7
91
4
77
1
6
107
17
147
79
75
18
2

64
0
46
245
9
38
57
42
80
44
93
43
2
1
8
21
13
65
0
94
9
29
107
1
172
46
133
61
353
259
27
69
15
26
0
21
114
7
221
145
84
18
1

54
0
0
3
0
0
0
22
0
0
1
0
113
6
0
0
0
0
0
0
2
6
0
0
0
0
0
2
0
0
0
1
0
3
0
0
1
1
0
99
3
8
0

131
10
166
378
65
26
7597
7230
367
20
21
2
0
9
7
47
16
2
214
40
29
120
37
41
47
159
137
7
186
5
3
113
7
188
0
77
83
41
0
200
8
15
66

4
18
15
166
10
21
2150
2140
10
0
8
5
0
0
2
1
0
11
22
16
2
38
31
27
13
62
5
1
0
0
22
11
14
8
0
21
46
3
0
5
3
1
9

2
16
13
145
9
17
1799
1795
4
0
8
4
0
0
2
1
0
9
13
0
1
31
20
11
11
31
4
0
0
0
22
10
9
8
0
17
42
3
0
5
3
1
9

2
2
2
21
1
4
351
345
6
0
0
1
0
0
0
0
0
2
9
16
1
7
11
16
2
31
1
1
0
0
0
1
5
0
0
4
4
0
0
0
0
0
0

167
10
456
502
166
29
11941
11762
179
37
42
1
0
7
24
105
29
0
279
19
33
159
53
52
66
117
165
8
380
15
95
242
1
373
0
126
190
57
0
346
14
22
206

47
4
357
314
102
13
6445
6317
128
17
23
0
0
5
17
58
13
0
87
0
8
51
27
27
23
49
81
2
195
10
93
130
0
190
0
67
140
23
0
156
9
11
168

120
6
99
188
64
16
5496
5445
51
20
19
1
0
2
7
47
16
0
192
19
25
108
26
25
43
68
84
6
185
5
2
112
1
183
0
59
50
34
0
190
5
11
38

2
6
7
159
1
0
1163
1035
128
0
2
0
0
0
0
0
0
0
8
2
1
0
0
0
0
2
8
0
0
0
0
0
0
5
0
11
15
5
0
1
0
0
48

10
7
9
1
52
72
10
28
76
68
18
33
13
27
4
11
36
13
67
97
45
48
2
95
2
35
0
52
0
0
6
0
0
0
3
2
0
23
0
0
0
0
12

8
0
1
3
8
39
3
4
12
8
11
11
7
44
25
11
0
1
1
6
2
2
3
0
3
5
0
27
1
0
1
0
0
0
0
1
0
18
0
0
0
0
21

8
0
0
3
7
36
3
4
9
8
10
11
7
43
23
10
0
1
1
5
2
2
2
0
3
1
0
20
1
0
1
0
0
0
0
1
0
14
0
0
0
0
21

0
0
1
0
1
3
0
0
3
0
1
0
0
1
2
1
0
0
0
1
0
0
1
0
0
4
0
7
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0

13
5
8
5
147
119
18
2
97
98
23
60
178
62
7
6
48
23
75
200
58
54
2
109
1
39
0
166
0
0
3
0
0
0
9
10
0
46
0
0
0
0
14

9
4
0
5
97
54
8
1
61
35
8
27
166
36
6
3
12
10
8
104
22
14
1
20
0
9
0
121
0
0
2
0
0
0
6
8
0
29
0
0
0
0
2

4
1
8
0
50
65
10
1
36
63
15
33
12
26
1
3
36
13
67
96
36
40
1
89
1
30
0
45
0
0
1
0
0
0
3
2
0
17
0
0
0
0
12

0
1
1
2
0
7
0
4
50
1
0
0
1
0
0
6
0
0
0
1
39
25
0
0
1
0
0
0
0
0
4
0
0
0
0
0
0
3
0
0
0
0
0

101
14
111
12
0
0
2
82
14
34
11
275
68
0
2
50
29
20
36
24
55
6
0
83
13
135
94
8
35
2
23
0
89
62
1
0
0
145
0
51
68
40
25

46
6
68
6
8
0
0
1
0
16
5
23
32
1
0
0
2
0
4
4
82
7
1
7
3
68
1
21
5
1
0
0
4
3
5
0
0
15
13
2
5
21
0

45
5
66
5
8
0
0
1
0
12
5
21
28
1
0
0
2
0
4
4
77
4
1
7
2
61
1
20
4
0
0
0
4
3
4
0
0
0
13
1
3
18
0

1
1
2
1
0
0
0
0
0
4
0
2
4
0
0
0
0
0
0
0
5
3
0
0
1
7
0
1
1
1
0
0
0
0
1
0
0
15
0
1
2
3
0

151
12
208
38
6
0
4
157
72
68
5
146
85
0
3
16
78
29
31
38
89
10
3
135
9
246
157
10
42
1
33
0
145
118
7
0
0
151
2
72
76
69
10

51
7
102
27
6
0
2
76
58
39
1
88
26
0
1
14
50
15
14
17
50
7
3
67
2
122
63
7
8
1
15
0
144
69
7
0
0
21
2
44
22
35
5

100
5
106
11
0
0
2
81
14
29
4
58
59
0
2
2
28
14
17
21
39
3
0
68
7
124
94
3
34
0
18
0
1
49
0
0
0
130
0
28
54
34
5

0
6
1
0
0
0
2
1
0
0
0
252
9
0
0
40
1
7
10
3
0
0
0
0
1
1
0
2
0
0
4
0
121
14
0
0
1
0
0
18
4
1
0

75
162
65
0
37
2
15
119
47
43
0
28
0
52
127
15
74
8
39
5
4
75
47
6
6
54
7
0
2
0
77
0
0
1
52
28
108
29
107
26
17
1
6

0
3
6
1
15
1
0
65
0
6
0
1
0
5
3
0
4
0
1
2
2
5
9
31
7
1
5
0
0
0
35
0
0
0
6
8
0
11
86
66
71
3
0

0
2
2
1
12
1
0
4
0
6
0
1
0
4
3
0
3
0
1
2
2
4
9
30
5
1
5
0
0
0
35
0
0
0
6
5
0
11
85
64
70
3
0

0
1
4
0
3
0
0
61
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
1
2
0
0
0
0
0
0
0
0
0
0
3
0
0
1
2
1
0
0

25
62
26
1
100
18
23
68
102
72
0
81
0
69
236
32
68
5
36
14
6
28
91
68
11
76
10
0
4
0
162
0
1
1
119
6
257
54
232
77
69
8
7

14
56
13
1
66
17
8
25
56
33
0
53
0
31
109
17
37
2
13
9
2
15
44
64
7
31
5
0
2
0
86
0
1
0
67
6
149
28
132
54
53
7
1

11
6
13
0
34
1
15
43
46
39
0
28
0
38
127
15
31
3
23
5
4
13
47
4
4
45
5
0
2
0
76
0
0
1
52
0
108
26
100
23
16
1
6

8
75
5
0
0
1
0
2
0
0
0
0
0
7
0
0
0
0
1
1
0
12
1
1
0
1
2
0
0
0
0
0
0
0
0
0
1
1
70
0
0
0
0

10
140
20
165
0
6
3
51
4
5
0
0
17
0
6
0
44
40
32
70
7
0
20
1
3
12
3
3
13
5
4
90
1
0
35
1
54
1
54
367
5920
5789
131

11
47
6
12
0
18
0
11
1
3
0
0
150
0
1
0
24
2
52
2
0
2
1
0
0
15
0
4
31
25
2
20
16
7
33
0
16
9
0
10
1891
1876
15

11
21
3
9
0
16
0
10
1
1
0
0
145
0
0
0
23
1
47
2
0
2
0
0
0
14
0
4
31
25
0
15
16
7
31
0
13
8
0
4
1387
1382
5

0
26
3
3
0
2
0
1
0
2
0
0
5
0
1
0
1
1
5
0
0
0
1
0
0
1
0
0
0
0
2
5
0
0
2
0
3
1
0
6
504
494
10

30
169
38
364
0
10
6
55
5
5
0
0
41
0
6
0
69
150
54
80
29
9
74
1
1
25
35
19
24
26
4
139
2
0
173
1
187
1
105
179
10521
10490
31

20
60
23
215
0
6
3
9
2
3
0
0
30
0
5
0
26
112
30
12
22
9
55
1
0
15
32
16
21
22
2
57
1
0
143
1
141
1
52
128
5640
5622
18

10
109
15
149
0
4
3
46
3
2
0
0
11
0
1
0
43
38
24
68
7
0
19
0
1
10
3
3
3
4
2
82
1
0
30
0
46
0
53
51
4881
4868
13

0
0
0
10
0
0
0
7
0
1
0
0
2
0
1
0
23
0
0
0
1
0
1
0
0
1
0
0
20
0
0
0
0
0
19
0
6
0
1
128
278
267
11

18
11
2
28
55
66
91
37
56
119
48
23
11
1
0
56
47
186
19
44
155
135
21
43
41
24
3
47
43
45
35
8
2
18
20
3
1
35
0
0
0
0
23

1
2
5
12
34
5
2
4
3
34
3
2
28
0
0
39
67
2
39
4
1
17
15
6
6
6
3
6
8
77
44
1
1
2
5
5
2
0
0
0
0
0
0

1
2
5
11
30
4
2
1
3
25
3
1
28
0
0
38
35
1
38
4
1
16
15
6
6
4
2
6
8
70
43
1
0
2
4
5
1
0
0
0
0
0
0

0
0
0
1
4
1
0
3
0
9
0
1
0
0
0
1
32
1
1
0
0
1
0
0
0
2
1
0
0
7
1
0
1
0
1
0
1
0
0
0
0
0
0

37
91
46
41
153
230
184
32
150
231
123
130
30
0
0
130
95
344
118
105
314
267
196
138
56
35
7
86
42
67
82
20
1
19
66
10
4
92
0
0
0
0
59

20
80
45
16
106
165
94
9
96
123
77
108
19
0
0
75
80
162
103
61
160
133
181
97
19
14
5
43
9
41
50
15
0
6
50
7
4
57
0
0
0
0
36

17
11
1
25
47
65
90
23
54
108
46
22
11
0
0
55
15
182
15
44
154
134
15
41
37
21
2
43
33
26
32
5
1
13
16
3
0
35
0
0
0
0
23

1
0
6
0
4
0
0
12
9
1
2
2
0
0
0
0
1
4
1
0
1
0
2
5
0
0
0
0
0
4
0
4
0
0
14
0
0
0
0
0
0
0
0

84
30
8
0
37
0
1
43
76
105
0
12
23
178
27
114
5
9
160
22
1
8
4
2
90
18
96
77
79
60
6
8
10
33
5
19
5
20
42
0
106
0
0

3
13
15
0
16
0
0
9
31
9
0
18
1
100
0
0
0
1
0
0
0
1
1
2
11
19
8
5
74
0
6
4
3
1
22
7
2
20
39
0
1
0
0

2
7
15
0
16
0
0
8
12
4
0
10
1
88
0
0
0
0
0
0
0
1
1
2
5
19
6
2
65
0
5
3
3
1
20
6
1
19
36
0
0
0
0

1
6
0
0
0
0
0
1
19
5
0
8
0
12
0
0
0
1
0
0
0
0
0
0
6
0
2
3
9
0
1
1
0
0
2
1
1
1
3
0
1
0
0

160
43
33
0
101
0
24
50
59
176
0
3
43
266
35
232
6
28
305
58
0
6
5
20
82
95
200
89
84
66
8
19
9
33
77
23
10
62
66
0
221
0
2

77
19
28
0
70
0
23
9
24
77
0
1
24
101
8
119
4
20
145
40
0
1
1
18
46
83
111
31
20
6
4
12
4
19
74
9
6
43
27
0
116
0
2

83
24
5
0
31
0
1
41
35
99
0
2
19
165
27
113
2
8
160
18
0
5
4
2
36
12
89
58
64
60
4
7
5
14
3
14
4
19
39
0
105
0
0

0
1
0
0
1
0
0
0
0
0
0
0
0
3
0
0
0
0
1
15
0
0
0
0
19
3
4
6
0
0
0
1
6
31
0
0
0
0
0
0
0
0
0

24
12
94
33
18
54
129
1
11
0
12
11
4
11
13
179
0
3
4
141
18
2
72
32
85
56
27
19
10
61
5
194
0
36
3
65
0
11
51
57
161
37
22

4
0
17
12
3
28
25
0
0
1
5
0
13
1
1
33
0
0
2
35
0
3
9
11
29
24
19
6
0
38
0
76
13
25
1
44
0
13
2
18
72
23
0

3
0
5
12
0
26
5
0
0
1
2
0
13
0
0
20
0
0
1
25
0
2
8
7
29
22
19
5
0
35
0
40
13
19
1
26
0
12
1
11
50
23
0

1
0
12
0
3
2
20
0
0
0
3
0
0
1
1
13
0
0
1
10
0
1
1
4
0
2
0
1
0
3
0
36
0
6
0
18
0
1
1
7
22
0
0

53
18
67
15
12
108
136
1
13
0
12
14
6
12
22
282
0
0
4
241
107
0
104
139
165
106
83
23
16
200
12
292
2
47
6
86
0
23
54
113
270
98
44

40
6
6
14
4
59
27
0
6
0
3
5
5
2
11
119
0
0
1
110
89
0
44
111
82
52
58
5
7
142
7
135
2
17
3
56
0
14
5
63
141
63
22

13
12
61
1
8
49
109
1
7
0
9
9
1
10
11
163
0
0
3
131
18
0
60
28
83
54
25
18
9
58
5
157
0
30
3
30
0
9
49
50
129
35
22

0
0
9
3
4
0
0
0
0
0
0
0
2
1
0
3
0
0
0
0
0
0
1
0
1
0
9
0
1
0
0
0
0
1
0
19
0
4
2
0
21
4
0

1
169
1
20
6
16
2
40
11
1
146
149
0
3
0
8
6
41
0
70
0
63
5
10
43
88
6927
6927
0
40
64
109
72
20
0
1
52
0
29
43
102
79
190

0
10
0
8
11
0
0
66
11
0
87
52
0
0
1
3
53
0
0
9
0
19
2
5
3
12
1548
1548
0
7
5
19
11
4
2
2
2
0
25
13
32
0
39

0
5
0
1
11
0
0
38
6
0
9
12
0
0
1
3
51
0
0
6
0
16
2
5
2
3
1228
1228
0
6
5
18
11
4
2
2
1
0
13
13
25
0
29

0
5
0
7
0
0
0
28
5
0
78
40
0
0
0
0
2
0
0
3
0
3
0
0
1
9
320
320
0
1
0
1
0
0
0
0
1
0
12
0
7
0
10

3
227
0
12
28
20
6
20
10
1
116
107
1
7
0
10
11
83
1
89
0
83
8
11
23
8
12304
12304
0
48
85
146
134
25
2
2
53
0
33
140
152
201
383

2
64
0
4
22
4
4
8
5
1
51
7
1
4
0
2
7
43
1
24
0
39
3
2
13
5
6270
6270
0
14
26
38
70
5
2
1
35
0
16
111
58
122
211

1
163
0
8
6
16
2
12
5
0
65
100
0
3
0
8
4
40
0
65
0
44
5
9
10
3
6034
6034
0
34
59
108
64
20
0
1
18
0
17
29
94
79
172

0
0
2
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
5
0
0
2
0
0
0
11
296
296
0
0
5
0
16
0
0
0
23
0
0
3
0
0
24

18
24
134
95
17
24
39
17
168
68
6
12
105
0
123
88
13
30
75
32
22
2
33
13
5
110
17
190
105
181
164
102
37
11
0
0
10
25
79
73
38
82
9

9
1
1
18
5
31
5
3
72
5
15
23
6
0
11
5
4
7
40
8
16
0
7
0
4
6
0
12
23
21
131
5
0
0
0
0
0
8
8
23
0
2
1

8
1
1
18
4
31
5
2
62
5
15
23
5
0
6
3
2
2
38
8
16
0
7
0
3
5
0
12
23
9
77
2
0
0
0
0
0
8
6
18
0
2
0

1
0
0
0
1
0
0
1
10
0
0
0
1
0
5
2
2
5
2
0
0
0
0
0
1
1
0
0
0
12
54
3
0
0
0
0
0
0
2
5
0
0
1

39
48
246
202
8
91
18
31
325
90
14
40
141
0
132
105
15
34
197
51
0
1
32
8
9
247
6
375
201
263
238
224
70
90
0
0
53
38
104
159
53
156
10

22
25
113
117
4
67
12
19
178
44
8
28
38
0
67
19
4
11
124
32
0
0
14
2
5
138
1
185
96
119
129
126
33
79
0
0
43
13
27
98
15
115
2

17
23
133
85
4
24
6
12
147
46
6
12
103
0
65
86
11
23
73
19
0
1
18
6
4
109
5
190
105
144
109
98
37
11
0
0
10
25
77
61
38
41
8

0
0
0
2
0
3
0
1
4
22
0
0
0
0
6
0
0
1
0
0
9
0
0
2
0
0
9
0
2
4
0
1
0
0
0
0
0
0
0
17
0
5
0

64
135
38
133
3
23
0
32
60
9
16
2
4
92
193
58
0
59
139
0
181
83
200
119
62
10
5
100
181
0
3
28
1
72
83
0
0
90
39
31
0
0
9

3
69
11
6
0
28
3
19
31
0
1
5
6
23
61
10
0
3
51
0
106
13
20
0
1
4
1
9
12
0
0
1
0
9
43
0
0
59
20
5
0
0
7

3
52
6
4
0
27
3
18
24
0
1
5
4
22
59
2
0
3
47
0
105
7
18
0
1
3
1
7
7
0
0
1
0
7
42
0
0
20
8
4
0
0
0

0
17
5
2
0
1
0
1
7
0
0
0
2
1
2
8
0
0
4
0
1
6
2
0
0
1
0
2
5
0
0
0
0
2
1
0
0
39
12
1
0
0
7

147
232
65
155
4
49
2
56
161
26
93
0
1
107
328
70
0
39
204
1
402
149
333
240
131
31
8
202
241
0
4
79
29
185
217
0
0
77
21
41
0
0
2

84
115
35
26
1
28
2
25
108
17
79
0
0
23
165
21
0
9
77
1
229
73
164
121
69
22
4
105
71
0
1
52
28
116
136
0
0
28
6
12
0
0
0

63
117
30
129
3
21
0
31
53
9
14
0
1
84
163
49
0
30
127
0
173
76
169
119
62
9
4
97
170
0
3
27
1
69
81
0
0
49
15
29
0
0
2

0
0
4
4
0
2
0
0
0
0
0
0
0
28
0
1
0
26
5
0
14
0
2
0
0
0
0
1
4
0
0
0
0
2
0
0
0
1
0
0
0
0
0

50
72
3
117
24
28
210
31
38
60
22
0
1
10
100
123
11
250
37
34
152
11651
11651
0
0
4
36
16
0
104
0
0
0
0
89
0
0
0
0
7
126
29
106

4
26
1
26
0
2
21
0
21
1
0
2
1
2
1
2
0
7
0
1
93
3606
3606
0
0
0
2
2
0
2
0
0
0
0
1
0
0
0
0
0
15
2
14

3
26
1
25
0
0
20
0
0
1
0
2
1
2
1
2
0
6
0
1
70
2304
2304
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
0
0
15
2
10

1
0
0
1
0
2
1
0
21
0
0
0
0
0
0
0
0
1
0
0
23
1302
1302
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
4

89
129
7
330
52
26
455
76
17
70
56
1
2
35
237
129
29
499
65
71
229
14914
14914
0
0
10
87
24
0
195
0
0
3
0
103
0
0
0
0
14
168
28
141

41
57
4
217
28
1
247
46
0
10
34
1
1
25
137
35
18
258
28
37
111
6274
6274
0
0
6
52
10
0
94
0
0
3
0
15
0
0
0
0
7
48
9
51

48
72
3
113
24
25
208
30
17
60
22
0
1
10
100
94
11
241
37
34
118
8640
8640
0
0
4
35
14
0
101
0
0
0
0
88
0
0
0
0
7
120
19
90

0
0
0
2
0
0
0
1
0
5
0
0
0
0
3
0
0
32
0
0
0
1486
1486
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
5

26
23
0
0
0
0
0
0
0
3
0
0
46
62
2
0
274
74
280
91
18
83
0
112
51
33
28
21
10
35
1
53
66
74
83
54
67
76
48
45
237
195
94

4
19
0
0
0
0
0
0
0
0
0
0
6
14
1
0
167
16
114
47
1
52
0
10
10
14
3
5
0
3
0
15
2
43
2
0
1
9
1
3
101
23
6

4
12
0
0
0
0
0
0
0
0
0
0
4
11
1
0
92
13
48
8
0
6
0
0
9
13
3
2
0
3
0
15
1
29
1
0
0
5
0
3
46
12
3

0
7
0
0
0
0
0
0
0
0
0
0
2
3
0
0
75
3
66
39
1
46
0
10
1
1
0
3
0
0
0
0
1
14
1
0
1
4
1
0
55
11
3

39
19
0
0
0
0
0
0
0
10
0
0
60
79
19
0
406
114
296
62
1
36
0
46
137
19
46
24
12
75
1
96
75
126
92
55
73
83
54
49
278
377
127

15
3
0
0
0
0
0
0
0
7
0
0
18
31
17
0
226
46
92
10
0
7
0
2
90
13
18
15
2
40
0
44
16
69
15
1
7
19
7
4
102
195
36

24
16
0
0
0
0
0
0
0
3
0
0
42
48
2
0
180
68
204
52
1
29
0
44
47
6
28
9
10
35
1
52
59
57
77
54
66
64
47
45
176
182
91

0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
15
2
9
0
1
2
0
0
1
1
0
0
0
0
0
0
0
2
2
0
0
12
0
0
1
1
0

1
40
184
9
141
4
4
0
0
213
19
2
170
5
80
317
112
106
93
19
108
0
283
41
123
20
0
87
59
180
221
45
37
71
73
1
46
216
57
4
7
29
2

0
0
13
20
4
0
0
0
0
3
1
0
16
1
1
266
1
2
0
0
69
0
36
31
9
2
0
4
0
297
7
60
4
1
38
0
0
63
32
3
2
4
1

0
0
13
19
3
0
0
0
0
2
0
0
11
1
1
140
1
0
0
0
35
0
15
4
4
0
0
4
0
142
6
56
4
1
15
0
0
30
13
2
2
2
1

0
0
0
1
1
0
0
0
0
1
1
0
5
0
0
126
0
2
0
0
34
0
21
27
5
2
0
0
0
155
1
4
0
0
23
0
0
33
19
1
0
2
0

2
38
248
36
122
1
3
0
0
265
16
1
193
31
113
274
151
152
121
20
153
4
425
26
119
19
0
116
69
57
404
51
40
85
61
1
46
303
62
5
2
49
5

1
6
66
29
27
1
0
0
0
90
2
0
71
27
33
88
40
56
30
3
79
4
181
13
1
1
0
30
10
32
186
17
13
19
18
1
0
127
24
2
1
28
3

1
32
182
7
95
0
3
0
0
175
14
1
122
4
80
186
111
96
91
17
74
0
244
13
118
18
0
86
59
25
218
34
27
66
43
0
46
176
38
3
1
21
2

0
1
4
0
15
2
0
0
0
37
0
1
26
0
0
5
0
8
1
0
0
0
9
0
0
0
0
0
0
0
0
7
8
0
3
1
0
2
0
0
0
0
1

144
19
146
81
170
264
100
176
22
98
73
223
170
106
49
1
83
11
101
52
206
146
15
196
175
96
68
21
55
144
3
79
11
94
39
49
62
97
8
18
140
7
5

109
166
130
30
45
54
0
8
36
8
51
8
0
2
6
1
2
9
0
16
1
13
48
111
18
56
60
5
58
1
0
6
0
14
13
3
1
1
0
72
3
1
3

100
158
121
8
38
51
0
7
35
8
48
7
0
1
6
1
2
9
0
7
0
11
48
55
15
36
51
5
26
1
0
5
0
14
11
3
1
1
0
66
2
1
1

9
8
9
22
7
3
0
1
1
0
3
1
0
1
0
0
0
0
0
9
1
2
0
56
3
20
9
0
32
0
0
1
0
0
2
0
0
0
0
6
1
0
2

180
45
180
86
374
430
99
103
59
167
143
415
248
172
89
1
190
59
19
21
280
161
17
181
250
80
18
106
30
7
3
109
11
121
31
41
47
164
15
29
158
58
2

54
42
48
27
220
188
2
19
56
81
74
218
81
68
43
0
107
48
14
7
84
25
3
66
169
32
9
101
13
3
3
31
7
51
24
33
40
108
7
23
32
52
1

126
3
132
59
154
242
97
84
3
86
69
197
167
104
46
1
83
11
5
14
196
136
14
115
81
48
9
5
17
4
0
78
4
70
7
8
7
56
8
6
126
6
1

6
18
5
0
5
29
2
44
2
10
1
36
0
2
0
0
0
0
96
30
2
1
0
2
35
5
60
17
12
252
4
0
9
21
30
43
55
45
0
9
12
1
2

38
3
8
1
0
7
4
68
117
32
7
69
244
40
43
53
2
186
41
7
18
132
47
30
94
35
13
2
0
94
72
7
90
96
10
0
0
7
13044
12773
271
7
27

15
2
10
10
6
0
0
19
12
36
2
29
113
0
47
37
0
0
7
0
4
70
22
24
0
1
4
0
0
2
17
5
165
41
16
0
0
0
4474
4445
29
7
3

9
2
10
9
6
0
0
10
1
34
2
29
55
0
26
14
0
0
3
0
2
35
16
24
0
1
1
0
0
1
16
5
83
37
11
0
0
0
3474
3446
28
7
1

6
0
0
1
0
0
0
9
11
2
0
0
58
0
21
23
0
0
4
0
2
35
6
0
0
0
3
0
0
1
1
0
82
4
5
0
0
0
1000
999
1
0
2

6
46
56
0
2
8
7
71
160
118
7
61
268
41
37
50
7
165
45
19
34
179
38
95
90
59
10
2
0
105
122
16
47
244
24
5
0
23
20308
19793
515
14
40

5
46
50
0
2
3
3
12
55
93
0
39
93
13
15
23
5
93
8
12
18
98
16
66
28
24
0
0
0
12
61
11
39
155
19
5
0
16
9616
9340
276
9
15

1
0
6
0
0
5
4
59
105
25
7
22
175
28
22
27
2
72
37
7
16
81
22
29
62
35
10
2
0
93
61
5
8
89
5
0
0
7
10692
10453
239
5
25

31
3
2
0
0
0
0
0
0
3
0
40
9
0
0
0
0
214
0
0
0
9
15
0
40
0
0
0
0
1
10
2
0
5
1
1
0
0
879
862
17
0
0

22
56
3
36
4
0
6
21
0
132
27
27
8
8
123
79
2
20
28
69
0
1
96
71
75
4
20
0
109
59
15
3
0
79
23
48
246
47
344
152
33
112
34

9
4
1
11
1
0
0
12
0
14
13
8
1
0
2
8
4
12
29
7
0
4
14
65
11
2
8
0
4
6
4
68
9
4
28
17
206
33
95
42
20
0
20

0
4
0
9
0
0
0
5
0
10
10
8
0
0
2
4
4
10
13
1
0
3
9
36
6
2
7
0
2
6
3
65
9
4
9
0
92
0
83
37
11
0
18

9
0
1
2
1
0
0
7
0
4
3
0
1
0
0
4
0
2
16
6
0
1
5
29
5
0
1
0
2
0
1
3
0
0
19
17
114
33
12
5
9
0
2

14
63
2
42
4
0
30
18
0
162
25
54
3
5
173
107
4
36
11
72
1
3
131
80
90
6
26
0
151
108
33
42
5
95
2
32
195
17
609
312
43
199
45

1
16
0
25
1
0
24
5
0
34
14
32
0
2
51
45
3
22
2
10
1
3
43
54
20
3
7
0
44
49
19
42
5
21
0
1
75
3
293
169
21
87
17

13
47
2
17
3
0
6
13
0
128
11
22
3
3
122
62
1
14
9
62
0
0
88
26
70
3
19
0
107
59
14
0
0
74
2
31
120
14
316
143
22
112
28

0
6
0
14
0
0
0
0
0
0
0
0
1
1
0
18
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
5
0
4
0
0
23
0
18
0
1
0
0

32
40
109
260
67
201
30
178
1
81
143
1
0
142
59
63
6
2
46
7
172
0
0
37
1
6
66
175
257
31
143
0
2
1
187
1
141
36
127
72
226
18
245

9
73
78
182
7
21
0
66
0
42
44
0
1
12
8
9
3
3
5
2
3
0
0
1
0
1
3
11
16
0
4
7
41
8
48
0
13
24
10
8
30
9
42

9
66
68
165
6
19
0
12
0
38
29
0
1
7
4
9
3
3
5
0
2
0
0
1
0
1
3
6
6
0
3
7
41
8
44
0
10
24
10
8
22
8
32

0
7
10
17
1
2
0
54
0
4
15
0
0
5
4
0
0
0
0
2
1
0
0
0
0
0
0
5
10
0
1
0
0
0
4
0
3
0
0
0
8
1
10

50
84
123
95
66
383
67
106
1
132
199
3
0
172
71
167
4
4
52
1
228
0
0
82
1
6
98
102
390
61
196
4
5
6
415
0
186
66
209
134
388
57
346

36
69
81
37
38
192
38
28
1
57
97
2
0
45
16
106
3
3
25
0
88
0
0
52
0
2
34
50
154
30
60
4
3
5
247
0
58
30
86
77
203
42
149

14
15
42
58
28
191
29
78
0
75
102
1
0
127
55
61
1
1
27
1
140
0
0
30
1
4
64
52
236
31
136
0
2
1
168
0
128
36
123
57
185
15
197

1
16
77
168
5
12
0
35
0
2
20
0
0
0
1
0
3
3
1
0
33
0
0
1
0
0
0
6
2
0
0
0
0
2
10
0
5
1
0
8
47
3
24

63
2
78
10
8
2
210
4
18
17
97
108
42
1
2
6
12
100
0
0
39
29
0
55
63
173
39
21
4
1
97
80
114
92
65
60
20
23
123
96
157
10
35

5
1
94
1
0
83
25
0
7
4
7
36
5
0
0
10
38
40
0
0
21
14
0
76
148
132
12
3
0
1
22
42
5
7
44
0
2
4
68
20
0
2
3

5
0
88
0
0
82
25
0
7
4
7
19
5
0
0
10
37
6
0
0
20
14
0
72
145
111
12
0
0
1
7
39
1
1
43
0
2
2
30
15
0
2
3

0
1
6
1
0
1
0
0
0
0
0
17
0
0
0
0
1
34
0
0
1
0
0
4
3
21
0
3
0
0
15
3
4
6
1
0
0
2
38
5
0
0
0

189
2
211
22
13
93
442
6
22
24
132
173
81
0
2
16
94
104
0
0
113
55
0
194
199
398
80
20
18
0
120
149
168
120
126
81
21
26
110
157
158
15
47

128
1
144
19
6
92
232
3
11
10
38
92
41
0
0
10
83
44
0
0
76
30
0
145
151
297
61
5
14
0
44
79
59
44
65
23
3
5
28
66
1
7
14

61
1
67
3
7
1
210
3
11
14
94
81
40
0
2
6
11
60
0
0
37
25
0
49
48
101
19
15
4
0
76
70
109
76
61
58
18
21
82
91
157
8
33

10
0
1
1
0
0
0
0
1
0
3
6
0
2
1
1
0
3
0
0
0
0
0
0
18
69
1
0
0
0
0
0
0
9
5
2
0
0
0
1
0
0
0

93
81
61
0
207
61
10
29
2
2
20
43
11
80
52
16
18
27
45
31
107
99
52
1
12
16
24
0
11
0
63
178
46
131
111
60
68
6
199
198
136
102
40

24
0
0
2
114
129
1
1
0
0
0
0
0
0
0
0
4
4
3
1
11
12
4
1
11
66
8
0
3
0
13
8
4
4
40
16
26
0
24
1
23
1
98

17
0
0
2
97
123
0
0
0
0
0
0
0
0
0
0
3
0
2
0
8
3
4
1
2
65
8
0
1
0
10
6
3
2
22
13
22
0
6
1
23
0
95

7
0
0
0
17
6
1
1
0
0
0
0
0
0
0
0
1
4
1
1
3
9
0
0
9
1
0
0
2
0
3
2
1
2
18
3
4
0
18
0
0
1
3

132
163
123
36
416
227
13
28
3
2
31
49
16
93
60
26
20
31
49
34
123
120
93
1
4
20
30
4
13
0
86
257
43
214
169
129
147
14
256
318
150
132
307

47
82
62
36
230
172
6
10
1
0
12
7
5
13
8
13
3
8
5
4
23
32
42
0
1
8
9
4
4
0
27
83
12
95
87
73
103
9
78
120
15
31
277

85
81
61
0
186
55
7
18
2
2
19
42
11
80
52
13
17
23
44
30
100
88
51
1
3
12
21
0
9
0
59
174
31
119
82
56
44
5
178
198
135
101
30

1
0
0
1
0
1
2
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
1
0
4
11
1
11
0
11
1
3
0
1
0
2

79
8
16
295
260
1
23
113
107
46
308
71
116
12
74
18
164
166
5
32
54
88
109
26
22
1
91
0
17
38
0
271
7590
7590
0
71
54
28
17
75
21
1
21

16
4
2
123
78
0
9
82
34
48
3
70
170
15
15
3
6
50
1
49
151
131
2
10
1
4
19
0
25
35
0
29
2932
2932
0
8
11
8
2
80
4
1
22

6
3
0
103
75
0
7
46
6
42
0
70
92
14
14
3
3
47
0
37
134
127
2
10
1
4
17
0
24
35
0
28
2283
2283
0
2
2
5
2
39
3
1
20

10
1
2
20
3
0
2
36
28
6
3
0
78
1
1
0
3
3
1
12
17
4
0
0
0
0
2
0
1
0
0
1
649
649
0
6
9
3
0
41
1
0
2

88
16
8
447
470
1
2
111
104
107
462
121
126
83
155
37
292
319
4
25
52
150
112
25
18
37
172
0
143
59
0
515
12277
12277
0
103
56
42
62
54
62
3
55

48
10
3
191
216
0
1
39
26
67
161
51
89
74
84
20
143
161
0
14
17
67
5
8
3
37
92
0
127
22
0
276
6279
6279
0
38
26
17
46
24
43
2
36

40
6
5
256
254
1
1
72
78
40
301
70
37
9
71
17
149
158
4
11
35
83
107
17
15
0
80
0
16
37
0
239
5998
5998
0
65
30
25
16
30
19
1
19

1
1
5
7
1
0
0
2
0
0
2
1
7
0
25
0
23
2
0
0
0
0
0
1
0
4
0
0
7
4
0
17
597
597
0
0
0
0
2
4
3
0
7

142
1
86
0
58
66
0
32
39
44
67
3
0
0
0
3
54
15
6
218
29
59
26
37
2
26
0
74
14
127
66
46
10
17
43
28
160
10
12
13
1
67
56

138
0
2
0
5
21
0
0
0
53
10
11
0
0
1
0
18
3
3
4
1
29
30
17
2
154
0
9
0
7
16
0
0
5
0
35
18
5
13
8
1
104
58

126
0
2
0
5
14
0
0
0
50
10
11
0
0
1
0
7
1
2
4
1
29
28
2
1
154
0
5
0
7
16
0
0
5
0
34
9
4
12
7
1
53
27

12
0
0
0
0
7
0
0
0
3
0
0
0
0
0
0
11
2
1
0
0
0
2
15
1
0
0
4
0
0
0
0
0
0
0
1
9
1
1
1
0
51
31

371
3
176
0
146
158
0
47
45
157
118
5
0
0
0
3
70
20
9
305
97
129
39
21
2
95
0
134
17
259
108
38
15
17
73
29
298
10
47
21
2
21
27

245
2
90
0
89
127
0
23
15
119
76
2
0
0
0
0
33
11
6
135
68
70
22
5
2
69
0
65
3
132
46
6
5
1
31
24
154
5
36
9
1
5
2

126
1
86
0
57
31
0
24
30
38
42
3
0
0
0
3
37
9
3
170
29
59
17
16
0
26
0
69
14
127
62
32
10
16
42
5
144
5
11
12
1
16
25

1
0
0
0
1
8
0
7
7
6
39
0
0
0
0
0
3
1
0
46
0
1
0
0
0
0
0
0
0
1
5
14
0
0
1
0
4
0
0
0
0
1
1

0
116
22
23
104
0
19
0
81
14
189
124
8
1
3
0
19
69
28
2
100
55
33
66
109
34
0
5
0
79
100
2
29
45
89
17
11
68
1
0
97
54
3

0
55
19
12
270
0
18
1
21
0
113
47
60
0
22
0
10
7
85
1
13
3
1
2
15
21
0
2
0
3
13
0
3
41
30
41
0
0
0
0
17
5
0

0
52
19
11
235
0
18
1
20
0
78
45
56
0
20
0
10
3
67
0
9
2
0
2
12
21
0
1
0
1
13
0
2
41
30
41
0
0
0
0
15
5
0

0
3
0
1
35
0
0
0
1
0
35
2
4
0
2
0
0
4
18
1
4
1
1
0
3
0
0
1
0
2
0
0
1
0
0
0
0
0
0
0
2
0
0

0
228
44
40
102
0
20
4
173
29
94
275
3
1
2
0
73
146
22
3
256
58
18
63
130
60
0
8
0
140
115
2
31
76
127
49
17
224
3
0
209
90
6

0
116
22
18
53
0
5
4
107
15
40
170
1
0
2
0
55
82
12
2
163
11
5
41
39
26
0
4
0
65
15
0
8
32
39
33
6
159
2
0
114
37
3

0
112
22
22
49
0
15
0
66
14
54
105
2
1
0
0
18
64
10
1
93
47
13
22
91
34
0
4
0
75
100
2
23
44
88
16
11
65
1
0
95
53
3

0
2
0
0
37
0
1
0
26
0
51
19
6
0
0
0
1
0
0
0
2
3
19
48
23
0
0
0
0
1
0
0
0
1
5
6
0
4
0
0
3
0
0

68
62
1
5
30
29
0
3
1
18
27
5
208
165
126
55
23
59
9
6
88
127
45
26
219
234
3
63
24
0
20
17
41
46
23
48
23
35
13
78
35
216
55

36
0
3
0
2
1
0
3
5
25
27
0
5
2
43
23
2
51
0
0
4
37
0
0
87
14
0
6
6
0
2
3
20
27
14
7
16
30
4
7
4
105
1

23
0
3
0
2
1
0
3
4
24
18
0
3
2
39
23
0
43
0
0
2
30
0
0
84
6
0
5
6
0
2
2
11
26
7
4
3
4
3
6
2
77
1

13
0
0
0
0
0
0
0
1
1
9
0
2
0
4
0
2
8
0
0
2
7
0
0
3
8
0
1
0
0
0
1
9
1
7
3
13
26
1
1
2
28
0

146
69
8
75
64
58
0
5
2
36
35
8
251
316
250
67
12
88
8
12
185
204
59
38
424
345
6
90
33
0
40
125
65
98
27
171
13
16
16
119
38
364
63

92
7
7
70
34
29
0
2
2
19
18
4
121
155
133
31
4
47
4
6
99
96
14
14
285
133
3
30
10
0
23
110
33
60
11
126
4
7
6
44
5
195
8

54
62
1
5
30
29
0
3
0
17
17
4
130
161
117
36
8
41
4
6
86
108
45
24
139
212
3
60
23
0
17
15
32
38
16
45
9
9
10
75
33
169
55

1
0
0
0
1
1
0
0
0
0
1
1
7
2
1
0
13
0
3
0
0
20
0
1
27
7
0
1
0
0
4
0
0
4
0
2
0
0
0
2
0
1
0

35
62
124
40
109
0
79
31
0
14
0
63
39
26
34
26
44
54
0
0
13
64
46
41
140
129
0
0
134

0
134
2
29
72
0
1
8
0
0
0
7
1
0
46
1
1
12
0
0
0
41
19
16
20
13
0
0
19

0
113
1
7
22
0
0
5
0
0
0
7
1
0
46
1
1
6
0
0
0
39
4
10
4
5
0
0
10

0
21
1
22
50
0
1
3
0
0
0
0
0
0
0
0
0
6
0
0
0
2
15
6
16
8
0
0
9

37
120
190
29
62
0
123
41
0
17
0
195
49
43
146
35
22
59
0
0
11
48
27
23
169
125
0
0
147

3
81
98
11
18
0
46
14
0
5
0
133
13
17
113
15
12
11
0
0
3
7
7
16
47
5
0
0
31

34
39
92
18
44
0
77
27
0
12
0
62
36
26
33
20
10
48
0
0
8
41
20
7
122
120
0
0
116

0
4
1
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
15
10
18
0
0
0
0
23

MARG_HH_MARG_HH_3
MARG_OT_3
MARG_OT_3
MARG_OT_3
MARGWORK
MARGWORK
MARGWORK
250
307
4262
2946
1316
6215
2956
3259
250
307
4262
2946
1316
6215
2956
3259
0
0
0
0
0
0
0
0
1
1
184
167
17
251
106
145
1
0
0
0
0
2
2
0
4
2
94
83
11
23
11
12
0
0
6
5
1
11
5
6
0
0
2
0
2
0
0
0
19
3
174
149
25
151
89
62
2
7
9
9
0
19
5
14
2
3
6
2
4
2
2
0
0
0
2
2
0
0
0
0
0
0
1
1
0
24
4
20
0
0
32
22
10
15
5
10
4
0
2
2
0
38
20
18
0
0
0
0
0
7
1
6
0
0
0
0
0
0
0
0
0
0
0
0
0
36
9
27
0
0
3
3
0
16
7
9
0
0
28
16
12
39
3
36
0
1
1
1
0
14
0
14
5
0
26
20
6
4
4
0
0
0
2
2
0
1
1
0
0
1
12
9
3
17
13
4
0
0
5
4
1
10
1
9
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
6
26
21
5
17
2
15
7
0
39
37
2
191
179
12
0
0
9
5
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
6
0
0
2
2
0
2
2
0
0
2
2
1
1
3
2
1
2
6
12
7
5
17
4
13
2
1
1
1
0
132
69
63
1
0
6
5
1
5
4
1
3
0
1
1
0
204
172
32
0
0
115
113
2
88
46
42
0
0
0
0
0
0
0
0
0
0
6
3
3
0
0
0

0
0
0
0
0
3
0
0
4
0
0
0
0
0
8
0
0
0
0
0
1
0
0
0
2
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0

0
0
0
0
0
4
0
0
5
0
0
3
0
0
2
0
0
0
0
0
0
0
0
0
6
0
0
10
0
0
0
1
0
0
0
0
0
0
0
0
9
0
0

2
0
1
0
9
3
0
17
13
8
5
53
7
1
11
8
4
2
2
0
1
28
1
7
35
0
1
30
8
1
59
8
0
0
0
8
0
2
22
3
12
65
0

2
0
1
0
7
2
0
16
9
6
1
28
5
1
8
2
3
0
0
0
1
19
0
3
20
0
0
22
5
0
41
2
0
0
0
1
0
0
11
3
4
52
0

0
0
0
0
2
1
0
1
4
2
4
25
2
0
3
6
1
2
2
0
0
9
1
4
15
0
1
8
3
1
18
6
0
0
0
7
0
2
11
0
8
13
0

0
0
11
0
258
162
0
1
242
3
53
27
54
12
36
4
88
4
15
1
2
43
0
8
1
0
0
39
41
12
19
7
8
0
0
14
0
0
23
3
22
15
12

0
0
8
0
139
85
0
1
94
2
27
18
17
11
22
0
21
3
7
0
1
14
0
1
1
0
0
12
20
3
11
0
4
0
0
2
0
0
4
3
6
11
6

0
0
3
0
119
77
0
0
148
1
26
9
37
1
14
4
67
1
8
1
1
29
0
7
0
0
0
27
21
9
8
7
4
0
0
12
0
0
19
0
16
4
6

2
0
0
10
0
0
0
0
1
0
5
0
0
0
0
0
0
1
5
0
0
0
44
0
5
2
22
1
0
23
1
0
0
0
0
0
0
0
0
0
7
0
0

0
0
0
1
0
0
0
0
4
0
6
0
0
0
1
0
0
5
14
0
0
0
0
5
0
0
67
1
0
26
8
0
0
0
0
0
0
1
0
0
3
0
2

4
1
0
293
0
57
33
39
62
18
130
0
5
58
69
3
3
95
27
1
2
0
246
111
137
106
40
160
7
106
14
28
27
2
8
6
12
5
44
19
104
8
31

4
1
0
238
0
41
21
31
50
17
60
0
3
41
46
2
2
30
14
0
2
0
219
55
102
81
35
103
6
29
9
26
12
1
4
4
6
5
42
16
89
8
12

0
0
0
55
0
16
12
8
12
1
70
0
2
17
23
1
1
65
13
1
0
0
27
56
35
25
5
57
1
77
5
2
15
1
4
2
6
0
2
3
15
0
19

40
30
10
183
0
8
9
9
53
107
99
0
3
11
10
3
91
50
44
5
17
6
13
153
3
32
82
176
6
20
3
13
39
39
48
0
8
11
27
226
5
22
57

37
14
5
129
0
0
1
7
20
53
41
0
0
6
3
0
50
17
30
0
6
4
7
71
0
18
16
70
3
10
2
6
3
5
8
0
8
6
24
196
5
20
13

3
16
5
54
0
8
8
2
33
54
58
0
3
5
7
3
41
33
14
5
11
2
6
82
3
14
66
106
3
10
1
7
36
34
40
0
0
5
3
30
0
2
44

0
0
0
0
0
0
0
1
1
0
15
0
0
0
1
0
0
7
0
0
0
1
0
0
0
5
0
2
0
0
6
4
148
148
0
1
0
0
0
0
0
1
0

0
3
0
0
0
0
0
0
0
0
20
0
0
0
0
1
0
20
0
0
0
2
0
0
0
2
0
3
0
0
39
0
74
74
0
2
1
1
0
0
0
2
0

30
37
1
3
12
5
211
8
11
12
23
57
5
68
80
26
11
29
0
13
0
42
0
19
0
67
25
26
0
3
71
1
3770
3770
0
127
43
110
2
4
3
59
188

18
28
1
2
6
3
108
2
8
7
20
27
3
45
41
8
5
19
0
8
0
34
0
5
0
46
14
25
0
3
24
1
2832
2832
0
110
39
101
1
1
3
37
131

12
9
0
1
6
2
103
6
3
5
3
30
2
23
39
18
6
10
0
5
0
8
0
14
0
21
11
1
0
0
47
0
938
938
0
17
4
9
1
3
0
22
57

28
62
26
5
24
2
48
54
5
8
159
20
4
43
257
42
25
47
188
16
0
190
0
0
0
47
14
153
168
84
27
107
2235
2235
0
42
28
1
1
1
0
10
2

18
4
8
3
15
2
23
23
5
4
42
7
4
21
91
9
4
11
60
13
0
92
0
0
0
24
10
80
84
21
14
27
1454
1454
0
30
15
1
1
0
0
5
2

10
58
18
2
9
0
25
31
0
4
117
13
0
22
166
33
21
36
128
3
0
98
0
0
0
23
4
73
84
63
13
80
781
781
0
12
13
0
0
1
0
5
0

1
4
1
0
3
0
0
0
1
0
2
0
0
1
0
30
0
0
0
0
0
0
0
0
0
0
3
1
51
0
0
0
0
0
0
0
0
0
0
16
2
0
8

1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
15
0
5
0
0
0
1
0
0
0
0
1
0
5
0
0
0
0
0
0
1
0
2
0
17
0
0
1

31
43
82
124
130
203
1
184
45
3
64
6
0
4
10
69
1
229
4
0
51
11
1
3
0
83
62
162
124
1
0
0
0
0
4
30
0
43
4
75
10
2
223

20
33
61
97
42
178
1
164
45
3
59
6
0
3
5
57
1
146
4
0
40
8
1
2
0
79
41
151
116
1
0
0
0
0
4
29
0
18
4
49
8
2
188

11
10
21
27
88
25
0
20
0
0
5
0
0
1
5
12
0
83
0
0
11
3
0
1
0
4
21
11
8
0
0
0
0
0
0
1
0
25
0
26
2
0
35

8
4
27
6
15
63
0
8
5
14
93
69
50
13
34
24
0
36
233
0
19
9
0
7
0
8
65
89
42
110
0
8
0
109
107
7
0
19
52
35
2
4
145

3
1
14
5
7
54
0
4
3
5
51
63
38
6
16
18
0
8
160
0
6
1
0
3
0
8
40
63
15
86
0
4
0
50
87
6
0
8
43
20
1
4
95

5
3
13
1
8
9
0
4
2
9
42
6
12
7
18
6
0
28
73
0
13
8
0
4
0
0
25
26
27
24
0
4
0
59
20
1
0
11
9
15
1
0
50

0
0
0
5
1
0
2
3
2
0
3
0
0
3
0
0
0
0
1
0
2
0
0
0
388
388
0
1
8
0
0
20
1
1
4
0
0
1
12
0
3
0
0

0
0
0
2
0
0
0
4
2
0
4
0
0
1
0
0
0
0
2
0
0
1
0
0
670
670
0
0
6
0
0
0
0
0
5
0
0
2
4
0
5
0
0

0
2
37
281
118
1
145
55
114
11
20
0
8
78
10
12
26
27
66
1
52
14
34
0
5783
5783
0
6
108
31
87
51
117
44
32
61
89
8
149
24
145
0
51

0
0
31
132
114
0
92
47
65
11
16
0
7
39
7
12
26
10
55
1
35
11
32
0
4348
4348
0
4
105
30
67
50
101
40
24
57
89
7
119
15
70
0
44

0
2
6
149
4
1
53
8
49
0
4
0
1
39
3
0
0
17
11
0
17
3
2
0
1435
1435
0
2
3
1
20
1
16
4
8
4
0
1
30
9
75
0
7

0
0
6
38
13
12
31
77
14
48
69
0
19
163
9
0
2
1
97
3
4
1
4
0
9708
9708
0
171
122
3
28
74
183
19
260
148
78
4
186
116
25
0
15

0
0
5
37
13
0
6
45
4
31
26
0
13
140
3
0
2
0
70
1
4
1
3
0
5558
5558
0
162
106
1
15
71
93
12
135
68
76
2
113
28
9
0
3

0
0
1
1
0
12
25
32
10
17
43
0
6
23
6
0
0
1
27
2
0
0
1
0
4150
4150
0
9
16
2
13
3
90
7
125
80
2
2
73
88
16
0
12

1
1
0
0
3
5
0
11
21
4
0
1
0
4
0
13
0
4
0
0
0
0
1
2
2
0
0
0
0
2
6
0
10
0
0
0
0
0
0
0
0
4
0

0
0
1
0
1
13
0
185
25
14
7
7
0
1
1
1
0
2
0
0
0
0
0
2
2
1
0
1
0
0
2
0
13
0
0
0
0
0
0
2
0
6
0

21
28
0
0
15
29
0
140
88
49
89
3
1
99
40
78
33
163
0
1
51
6
53
16
45
59
0
0
0
45
49
17
80
0
1
17
0
0
6
69
0
173
0

19
28
0
0
5
26
0
95
74
38
28
3
1
94
22
75
19
150
0
0
18
2
53
14
24
49
0
0
0
44
32
9
74
0
1
17
0
0
6
37
0
60
0

2
0
0
0
10
3
0
45
14
11
61
0
0
5
18
3
14
13
0
1
33
4
0
2
21
10
0
0
0
1
17
8
6
0
0
0
0
0
0
32
0
113
0

51
235
0
0
6
16
0
110
73
191
11
9
0
231
105
94
22
188
0
0
6
1
31
17
45
178
125
0
0
121
354
9
165
0
0
1
1
0
6
9
2
265
0

32
223
0
0
3
4
0
70
51
79
5
3
0
123
43
60
9
138
0
0
5
0
24
16
15
49
88
0
0
86
179
2
122
0
0
1
1
0
2
5
0
119
0

19
12
0
0
3
12
0
40
22
112
6
6
0
108
62
34
13
50
0
0
1
1
7
1
30
129
37
0
0
35
175
7
43
0
0
0
0
0
4
4
2
146
0

0
0
0
0
21
0
0
2
1
0
0
0
5
0
0
0
1
3
1
3
0
18
1
6
0
6
3
1
0
0
0
2
6
2
1
0
1
3
11
6
11
2
0

0
0
0
0
15
0
13
4
1
0
0
0
2
0
0
0
0
1
3
5
0
8
0
0
0
5
2
1
0
0
0
3
13
4
4
0
19
0
6
8
1
0
8

0
3
2
39
53
0
8
69
13
0
41
5
24
5
7
17
27
2
0
10
0
98
8
29
3
37
84
5
0
38
2
298
11
16
19
1
10
8
61
18
46
58
35

0
3
2
35
48
0
5
66
8
0
32
4
20
2
3
12
3
0
0
7
0
79
7
19
3
33
58
3
0
28
0
120
8
13
11
1
6
8
50
16
37
50
33

0
0
0
4
5
0
3
3
5
0
9
1
4
3
4
5
24
2
0
3
0
19
1
10
0
4
26
2
0
10
2
178
3
3
8
0
4
0
11
2
9
8
2

56
266
92
72
54
0
98
423
213
0
65
44
98
19
0
0
18
14
0
9
0
466
1
48
2
77
122
22
0
119
4
44
69
11
36
0
4
25
62
252
157
126
0

30
191
46
38
38
0
42
230
109
0
32
10
20
6
0
0
2
5
0
4
0
257
1
42
1
20
70
5
0
62
3
14
24
5
17
0
2
10
40
137
105
92
0

26
75
46
34
16
0
56
193
104
0
33
34
78
13
0
0
16
9
0
5
0
209
0
6
1
57
52
17
0
57
1
30
45
6
19
0
2
15
22
115
52
34
0

0
5
13
0
3
0
28
0
0
0
2
5
2
0
0
3
16
1
1
0
0
0
0
0
0
0
0
2
5
0
0
0
0
0
0
1
0
0
2
0
1
3
0

0
7
3
0
0
0
14
0
0
0
3
3
10
1
0
138
2
4
14
0
1
0
0
0
0
0
0
1
0
0
0
4
0
0
1
0
0
0
1
0
1
5
0

17
98
87
32
72
3
346
2
58
9
8
19
77
5
0
217
48
36
121
39
8
0
2
0
11
0
0
66
51
3
0
21
2
69
25
0
13
0
46
1
7
81
0

15
90
75
16
50
2
262
2
56
7
5
10
52
4
0
182
35
30
103
31
4
0
2
0
5
0
0
60
47
3
0
11
2
57
16
0
10
0
42
1
1
75
0

2
8
12
16
22
1
84
0
2
2
3
9
25
1
0
35
13
6
18
8
4
0
0
0
6
0
0
6
4
0
0
10
0
12
9
0
3
0
4
0
6
6
0

36
51
54
6
228
7
160
0
33
9
1
10
88
8
0
166
15
42
126
40
1
0
0
0
87
3
0
130
100
160
0
0
0
86
12
0
80
48
84
55
12
29
9

12
13
45
3
92
4
91
0
31
6
1
4
37
5
0
84
12
25
90
39
1
0
0
0
49
2
0
74
28
144
0
0
0
74
7
0
15
28
52
48
8
19
2

24
38
9
3
136
3
69
0
2
3
0
6
51
3
0
82
3
17
36
1
0
0
0
0
38
1
0
56
72
16
0
0
0
12
5
0
65
20
32
7
4
10
7

0
0
0
23
0
0
0
0
0
0
0
0
0
0
0
3
5
1
0
0
542
542
0
0
0
0
0
0
0
0
1
0
0
0
2
0
1
0
0
0
0
0
0

0
0
0
17
0
0
0
0
0
1
0
0
0
0
0
1
0
3
0
0
702
694
8
0
0
0
0
0
0
0
0
0
0
0
5
0
2
0
0
0
0
0
0

0
3
0
39
0
0
5
7
0
32
4
32
1
3
0
12
73
15
19
61
6326
6192
134
2
65
1
34
0
6
11
41
13
69
7
20
10
44
0
0
30
88
8
8

0
3
0
35
0
0
5
7
0
15
4
29
1
3
0
7
40
15
18
31
4559
4455
104
0
54
1
22
0
3
6
23
13
56
3
11
10
40
0
0
19
49
7
8

0
0
0
4
0
0
0
0
0
17
0
3
0
0
0
5
33
0
1
30
1767
1737
30
2
11
0
12
0
3
5
18
0
13
4
9
0
4
0
0
11
39
1
0

4
0
0
9
0
0
6
55
0
24
94
55
11
4
0
3
42
85
34
8
8906
8721
185
2
22
28
22
1
33
1
225
14
24
0
63
28
155
0
0
90
93
4
169

1
0
0
9
0
0
2
30
0
6
42
45
2
1
0
2
30
51
23
8
3840
3777
63
2
15
14
18
0
22
0
111
3
18
0
30
6
34
0
0
11
19
3
51

3
0
0
0
0
0
4
25
0
18
52
10
9
3
0
1
12
34
11
0
5066
4944
122
0
7
14
4
1
11
1
114
11
6
0
33
22
121
0
0
79
74
1
118

1
0
0
0
0
1
0
4
47
0
2
3
0
0
0
0
2
0
1
1
0
0
3
0
0
4
0
0
0
0
10
2
15
0
11
0
17
1
0
0
3
0
1

0
2
0
0
0
0
0
26
8
0
4
1
0
0
0
0
1
0
0
2
0
0
2
0
0
8
0
0
3
0
8
0
0
0
3
0
12
0
0
0
0
1
0

18
30
1
48
27
6
6
19
71
13
64
9
0
0
23
0
13
1
195
33
1
16
2
3
0
13
17
1
5
65
59
50
20
25
239
20
72
4
0
11
56
9
1

17
29
1
35
27
5
6
17
63
10
60
8
0
0
21
0
11
1
92
16
1
15
1
3
0
8
16
1
4
33
37
50
18
17
189
15
62
3
0
8
49
9
1

1
1
0
13
0
1
0
2
8
3
4
1
0
0
2
0
2
0
103
17
0
1
1
0
0
5
1
0
1
32
22
0
2
8
50
5
10
1
0
3
7
0
0

4
51
2
0
29
53
74
222
46
19
156
64
0
41
19
14
49
20
56
57
3
60
15
22
0
48
10
6
0
60
3
2
24
9
99
174
13
1
45
0
23
33
65

4
31
2
0
27
31
43
139
6
6
100
35
0
16
4
7
26
9
23
24
3
47
10
5
0
22
4
4
0
14
3
2
24
2
29
93
5
0
8
0
12
17
32

0
20
0
0
2
22
31
83
40
13
56
29
0
25
15
7
23
11
33
33
0
13
5
17
0
26
6
2
0
46
0
0
0
7
70
81
8
1
37
0
11
16
33

0
36
0
0
0
0
0
0
0
30
2
0
3
0
24
3
8
2
3
2
0
0
2
88
0
0
8
3
0
1
0
1
3
3
2
0
0
0
0
0
0
0
0

0
29
0
1
0
0
0
1
0
74
16
9
2
0
55
2
4
10
8
0
0
0
0
11
0
0
32
6
0
0
0
11
1
6
3
1
1
0
1
0
0
0
0

59
26
3
7
11
0
20
1
39
60
10
42
6
0
31
1
66
3
20
16
18
0
6
56
23
13
18
8
0
11
0
27
2
83
9
20
1
13
12
4
36
6
4

38
20
2
4
10
0
19
1
32
26
7
30
4
0
6
1
32
0
8
13
4
0
5
50
10
10
9
4
0
10
0
15
0
70
6
15
1
12
4
3
20
3
4

21
6
1
3
1
0
1
0
7
34
3
12
2
0
25
0
34
3
12
3
14
0
1
6
13
3
9
4
0
1
0
12
2
13
3
5
0
1
8
1
16
3
0

14
60
12
23
3
0
16
5
122
75
1
45
16
0
7
0
29
0
36
14
29
0
146
10
15
0
6
94
1
64
0
0
7
13
10
30
42
63
0
23
1
11
0

7
29
6
6
1
0
10
2
34
31
1
6
7
0
6
0
16
0
14
12
8
0
83
8
6
0
1
22
0
10
0
0
5
12
5
14
7
13
0
2
1
3
0

7
31
6
17
2
0
6
3
88
44
0
39
9
0
1
0
13
0
22
2
21
0
63
2
9
0
5
72
1
54
0
0
2
1
5
16
35
50
0
21
0
8
0

1
0
1
0
1
4
6
1
0
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
1
3
9
1
0
0
1
0
0
50
0
2
0
0
0
8
0
0

67
1
1
0
1
4
9
3
0
0
0
0
1
0
2
1
0
0
0
0
0
1
0
0
0
2
14
10
0
3
1
0
0
0
61
0
0
0
1
0
3
0
0

246
14
25
102
97
243
113
80
3
14
17
20
19
57
49
85
27
16
6
0
8
23
1
5
15
10
78
22
15
62
48
18
4
21
103
10
14
12
111
20
72
38
2

179
7
16
87
64
227
73
33
3
13
11
14
9
56
40
46
27
4
3
0
6
18
1
3
13
4
58
15
8
29
31
4
4
18
52
10
6
12
102
5
52
29
2

67
7
9
15
33
16
40
47
0
1
6
6
10
1
9
39
0
12
3
0
2
5
0
2
2
6
20
7
7
33
17
14
0
3
51
0
8
0
9
15
20
9
0

107
9
3
84
28
136
61
64
0
4
76
75
25
115
39
32
11
0
0
2
87
172
0
0
81
5
57
56
0
26
24
23
3
9
2
18
0
9
28
2
282
33
0

38
3
2
52
14
94
38
19
0
0
46
35
9
50
30
15
11
0
0
2
60
85
0
0
25
0
16
33
0
5
9
11
1
6
1
2
0
8
23
1
85
16
0

69
6
1
32
14
42
23
45
0
4
30
40
16
65
9
17
0
0
0
0
27
87
0
0
56
5
41
23
0
21
15
12
2
3
1
16
0
1
5
1
197
17
0

1
0
0
2
4
0
0
0
0
1
1
0
0
0
0
0
0
0
3
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
2
0
0
0
0

0
0
0
0
2
0
1
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0

43
0
7
2
6
1
2
0
0
51
27
0
18
0
15
0
26
0
4
3
8
0
22
2
0
0
2
3
3
8
1
46
0
3
16
1
0
16
2
19
0
0
0

25
0
7
1
5
0
1
0
0
44
3
0
15
0
9
0
21
0
3
2
5
0
17
0
0
0
2
1
2
8
0
36
0
3
7
1
0
15
2
10
0
0
0

18
0
0
1
1
1
1
0
0
7
24
0
3
0
6
0
5
0
1
1
3
0
5
2
0
0
0
2
1
0
1
10
0
0
9
0
0
1
0
9
0
0
0

1
0
1
0
15
0
14
14
4
58
58
72
63
27
3
75
17
8
61
19
5
2
1
3
0
5
3
0
44
44
3
25
3
25
6
10
4
40
6
6
0
2
0

1
0
1
0
4
0
7
3
0
43
20
17
30
4
1
10
11
4
27
7
0
2
1
0
0
3
2
0
24
10
1
22
2
4
1
5
0
14
5
3
0
0
0

0
0
0
0
11
0
7
11
4
15
38
55
33
23
2
65
6
4
34
12
5
0
0
3
0
2
1
0
20
34
2
3
1
21
5
5
4
26
1
3
0
2
0

0
0
0
0
0
0
1
0
0
0
0
1
0
27
0
2
0
0
0
3
2
0
0
9
0
7
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
3
0
6
7
1
10
0
2
1
0
0
1
1
0
1
4
0
13
0
0
1
0
0
6
0
0
0
0
0
0
0
0
0
0
0

10
5
5
1
4
3
13
12
22
3
0
12
2
14
14
0
0
20
4
70
0
5
5
67
9
13
4
16
40
0
4
72
0
1
1
0
13
0
15
0
0
2
0

5
2
3
1
4
3
10
9
17
2
0
9
1
14
13
0
0
14
0
37
0
2
5
65
9
13
4
14
39
0
4
49
0
1
1
0
6
0
11
0
0
2
0

5
3
2
0
0
0
3
3
5
1
0
3
1
0
1
0
0
6
4
33
0
3
0
2
0
0
0
2
1
0
0
23
0
0
0
0
7
0
4
0
0
0
0

12
1
140
0
0
10
75
37
25
0
2
6
50
41
46
22
20
214
0
20
2
4
21
101
38
66
0
0
70
0
16
50
5
1
4
0
5
0
12
112
0
0
51

3
1
38
0
0
1
18
6
5
0
1
2
10
16
20
2
5
69
0
13
2
4
8
50
14
63
0
0
39
0
16
24
4
1
1
0
0
0
4
13
0
0
1

9
0
102
0
0
9
57
31
20
0
1
4
40
25
26
20
15
145
0
7
0
0
13
51
24
3
0
0
31
0
0
26
1
0
3
0
5
0
8
99
0
0
50

0
0
0
0
0
0
0
3
1
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
3
0
7
0
0
0
0
0
0

0
0
0
0
0
0
0
3
0
0
0
1
4
0
6
2
0
5
0
0
0
0
0
0
7
0
0
2
0
0
0
0
0
0
2
0
22
0
1
0
0
0
0

1
4
10
2
16
0
0
52
35
43
47
107
17
0
12
54
21
68
19
1
0
28
0
0
14
4
0
7
61
29
0
0
0
0
16
25
111
2
4
9
0
0
1

0
3
7
2
8
0
0
40
24
40
40
96
6
0
6
42
19
39
13
1
0
18
0
0
11
4
0
2
49
23
0
0
0
0
14
23
63
0
2
8
0
0
1

1
1
3
0
8
0
0
12
11
3
7
11
11
0
6
12
2
29
6
0
0
10
0
0
3
0
0
5
12
6
0
0
0
0
2
2
48
2
2
1
0
0
0

16
15
15
2
27
2
1
73
2
49
41
38
41
0
1
117
5
15
26
0
0
29
0
3
20
8
0
16
11
23
0
0
0
0
88
215
12
3
2
33
0
0
90

10
7
7
2
12
0
0
26
2
22
23
23
13
0
1
65
3
7
11
0
0
6
0
1
7
5
0
3
7
15
0
0
0
0
52
134
7
1
2
19
0
0
9

6
8
8
0
15
2
1
47
0
27
18
15
28
0
0
52
2
8
15
0
0
23
0
2
13
3
0
13
4
8
0
0
0
0
36
81
5
2
0
14
0
0
81

0
2
0
0
0
0
0
0
0
0
325
325
0
1
0
1
6
0
0
0
0
0
0
0
0
7
0
0
1
5
3
2
0
0
0
0
0
0
0
0
0
0
33

0
0
0
0
0
0
0
0
0
8
525
525
0
2
0
0
3
0
0
0
0
0
0
0
0
29
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
0
19

0
61
0
0
0
3
0
11
0
134
3513
3513
0
6
0
4
9
0
0
0
0
0
1
0
0
79
3
0
4
32
15
36
0
9
2
4
2
1
0
9
0
0
19

0
42
0
0
0
2
0
7
0
104
2490
2490
0
4
0
3
7
0
0
0
0
0
0
0
0
55
2
0
2
17
13
28
0
9
1
2
2
1
0
9
0
0
15

0
19
0
0
0
1
0
4
0
30
1023
1023
0
2
0
1
2
0
0
0
0
0
1
0
0
24
1
0
2
15
2
8
0
0
1
2
0
0
0
0
0
0
4

0
34
65
0
0
0
0
60
1
185
7372
7372
0
75
0
61
34
26
4
11
8
11
0
1
39
202
2
0
0
35
3
172
0
5
5
2
10
58
0
33
0
0
25

0
18
21
0
0
0
0
33
1
63
3956
3956
0
6
0
7
5
15
3
5
5
7
0
1
23
132
1
0
0
11
3
93
0
5
4
2
4
21
0
31
0
0
14

0
16
44
0
0
0
0
27
0
122
3416
3416
0
69
0
54
29
11
1
6
3
4
0
0
16
70
1
0
0
24
0
79
0
0
1
0
6
37
0
2
0
0
11

0
3
0
0
0
0
1
0
0
1
1
0
0
0
0
3
11
0
0
5
0
0
2
3
5
0
1
1
0
3
0
0
0
0
0
3
0
0
0
1
1
0
0

0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
3
34
0
1
13
0
0
2
8
1
0
0
11
0
4
0
0
1
1
0
0
0
0
1
2
0
0
0

5
53
2
0
0
1
72
81
9
2
3
0
9
0
1
61
26
116
7
72
2
16
13
2
3
19
12
17
1
18
0
1
17
1
0
3
0
0
0
35
5
3
1

4
32
2
0
0
0
66
79
8
1
3
0
6
0
1
50
18
19
2
33
2
16
12
2
3
19
11
6
0
15
0
1
15
1
0
2
0
0
0
11
5
3
0

1
21
0
0
0
1
6
2
1
1
0
0
3
0
0
11
8
97
5
39
0
0
1
0
0
0
1
11
1
3
0
0
2
0
0
1
0
0
0
24
0
0
1

14
23
17
0
0
2
74
229
59
19
3
0
49
0
22
105
39
2
0
172
34
131
11
32
60
60
16
48
65
74
10
62
36
152
0
9
0
0
0
267
16
260
0

8
13
16
0
0
2
13
54
21
17
2
0
41
0
13
83
8
2
0
69
23
87
5
12
33
60
16
14
22
41
1
25
14
30
0
7
0
0
0
152
13
124
0

6
10
1
0
0
0
61
175
38
2
1
0
8
0
9
22
31
0
0
103
11
44
6
20
27
0
0
34
43
33
9
37
22
122
0
2
0
0
0
115
3
136
0

1
0
0
0
0
0
0
0
2
0
0
0
2
0
0
0
1
0
38
0
0
0
1
0
1
0
0
0
2
0
0
0
1
1
0
5
1
0
0
1
2
0
2

0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
50
0
0
0
1
0
6
0
3
0
0
0
0
0
1
2
0
1
2
0
0
0
0
0
0

4
0
14
46
45
64
76
7
40
17
2
0
29
3
3
9
37
24
47
46
38
0
23
0
25
0
83
6
44
0
1
9
2
27
1
4
3
4
12
19
39
1
5

3
0
11
40
27
24
67
6
21
13
2
0
27
3
1
6
31
18
40
30
20
0
12
0
20
0
41
6
23
0
1
8
0
15
1
2
3
3
4
19
23
1
4

1
0
3
6
18
40
9
1
19
4
0
0
2
0
2
3
6
6
7
16
18
0
11
0
5
0
42
0
21
0
0
1
2
12
0
2
0
1
8
0
16
0
1

70
0
13
215
24
18
265
0
22
31
0
1
87
1
0
26
207
48
49
0
0
0
9
0
91
0
6
25
264
1
0
32
4
14
2
1
19
21
1
146
25
0
3

61
0
6
118
14
3
164
0
10
28
0
0
50
1
0
17
130
20
20
0
0
0
4
0
32
0
3
5
160
1
0
20
3
11
1
0
11
13
0
112
13
0
3

9
0
7
97
10
15
101
0
12
3
0
1
37
0
0
9
77
28
29
0
0
0
5
0
59
0
3
20
104
0
0
12
1
3
1
1
8
8
1
34
12
0
0

0
0
0
0
0
0
1
0
0
0
15
0
2
0
0
0
0
1
0
0
0
0
0
0
5
11
0
0
0
0
0
0
1
0
0
0
4
0
0
2
1
0
2

0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
12
0
0
0
0
2
0
0
1
0
3
0
20
0
0
0
0
0
0

0
0
14
36
5
3
18
0
0
14
4
0
32
3
0
31
5
12
24
4
0
3
2
17
263
15
25
0
0
16
11
0
44
7
14
10
40
9
1
11
0
1
27

0
0
10
34
0
2
18
0
0
9
3
0
28
2
0
30
3
12
11
4
0
3
2
14
159
14
23
0
0
9
8
0
28
5
9
7
37
6
0
11
0
0
23

0
0
4
2
5
1
0
0
0
5
1
0
4
1
0
1
2
0
13
0
0
0
0
3
104
1
2
0
0
7
3
0
16
2
5
3
3
3
1
0
0
1
4

0
0
48
86
1
3
1
42
10
32
15
0
20
14
0
11
4
5
2
14
0
0
4
1
90
2
23
0
0
4
1
0
9
18
18
9
23
49
1
0
22
0
33

0
0
42
52
1
1
1
36
5
17
14
0
11
8
0
7
3
2
2
7
0
0
4
1
35
1
20
0
0
3
1
0
3
4
10
5
11
24
1
0
7
0
15

0
0
6
34
0
2
0
6
5
15
1
0
9
6
0
4
1
3
0
7
0
0
0
0
55
1
3
0
0
1
0
0
6
14
8
4
12
25
0
0
15
0
18

3
0
0
0
0
0
1
0
0
0
0
3
36
6
3
4
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
16

9
0
0
0
0
0
3
0
0
0
0
2
53
3
12
67
0
0
0
0
0
3
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
4
0
0
16

37
71
0
1
2
0
7
4
6
2
1
26
66
57
15
77
0
0
6
17
2
33
0
1
0
8
2
0
14
2
4
3
18
0
3
0
0
0
6
125
13
0
4

21
39
0
1
2
0
3
4
6
2
1
21
53
52
12
48
0
0
4
16
2
8
0
0
0
5
2
0
11
1
2
3
16
0
2
0
0
0
6
86
12
0
4

16
32
0
0
0
0
4
0
0
0
0
5
13
5
3
29
0
0
2
1
0
25
0
1
0
3
0
0
3
1
2
0
2
0
1
0
0
0
0
39
1
0
0

21
26
0
0
2
0
103
0
0
3
0
38
91
15
5
9
0
0
0
71
2
27
0
1
0
5
21
0
27
3
26
5
438
21
19
1
0
0
2
222
75
0
18

4
21
0
0
1
0
48
0
0
2
0
26
36
3
2
7
0
0
0
36
2
15
0
0
0
2
8
0
5
2
13
3
271
18
10
1
0
0
2
117
58
0
11

17
5
0
0
1
0
55
0
0
1
0
12
55
12
3
2
0
0
0
35
0
12
0
1
0
3
13
0
22
1
13
2
167
3
9
0
0
0
0
105
17
0
7

15
1
1
0
0
1
0
0
0
0
0
7
9
0
0
0
0
0
1
2
284
284
0
0
1
0
0
2
0
0
1
0
0
1
0
2
2
0
0
0
0
0
0

61
1
8
0
0
0
0
1
0
0
0
22
5
0
0
0
0
0
0
1
529
529
0
0
1
0
2
1
0
1
7
0
0
2
0
5
24
0
0
0
0
0
1

107
18
47
2
4
17
6
45
4
2
0
78
14
9
0
1
0
8
4
10
2876
2876
0
16
37
51
31
5
1
3
157
3
0
6
0
43
203
54
9
0
20
33
41

101
15
36
1
3
16
2
42
3
2
0
74
9
6
0
0
0
5
3
9
1872
1872
0
10
23
10
8
4
1
2
55
2
0
5
0
21
172
29
8
0
19
32
16

6
3
11
1
1
1
4
3
1
0
0
4
5
3
0
1
0
3
1
1
1004
1004
0
6
14
41
23
1
0
1
102
1
0
1
0
22
31
25
1
0
1
1
25

70
89
91
19
0
1
1
17
177
13
22
92
59
9
0
0
6
6
36
17
1934
1934
0
2
22
1
8
2
40
0
57
8
0
3
0
23
50
11
3
0
12
20
19

41
31
38
7
0
1
0
4
136
8
17
30
38
8
0
0
4
3
28
11
871
871
0
0
19
1
6
0
4
0
32
2
0
1
0
8
26
8
1
0
12
17
7

29
58
53
12
0
0
1
13
41
5
5
62
21
1
0
0
2
3
8
6
1063
1063
0
2
3
0
2
2
36
0
25
6
0
2
0
15
24
3
2
0
0
3
12

0
0
0
0
0
0
0
0
0
0
0
0
0
5
12
136
10
0
1
1
0
0
0
0
0
0
0
3
5
1
0
11
1
0
2
4
0
0
0
0
0
0
0

0
3
0
1
0
2
0
0
0
0
0
0
0
15
58
0
35
1
0
14
0
0
0
0
3
0
0
5
6
0
3
0
0
0
0
12
0
0
0
0
0
2
0

2
2
32
67
0
54
4
1
0
9
0
18
52
19
32
48
35
22
0
40
0
42
8
0
4
15
23
22
8
28
5
2
28
13
9
27
0
40
0
28
1
7
28

0
1
6
61
0
47
2
0
0
6
0
9
49
19
14
39
26
14
0
34
0
26
7
0
3
5
11
17
4
26
4
2
8
11
8
18
0
16
0
20
1
6
15

2
1
26
6
0
7
2
1
0
3
0
9
3
0
18
9
9
8
0
6
0
16
1
0
1
10
12
5
4
2
1
0
20
2
1
9
0
24
0
8
0
1
13

1
14
0
44
0
26
22
0
0
8
12
6
116
58
7
20
24
3
1
12
0
4
1
4
3
13
36
4
42
24
55
43
1
2
0
20
0
0
0
1
0
16
99

1
2
0
13
0
7
6
0
0
5
6
0
27
27
0
15
10
0
0
11
0
3
1
2
1
1
12
2
19
22
24
21
0
0
0
9
0
0
0
1
0
3
14

0
12
0
31
0
19
16
0
0
3
6
6
89
31
7
5
14
3
1
1
0
1
0
2
2
12
24
2
23
2
31
22
1
2
0
11
0
0
0
0
0
13
85

0
0
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
2
0
0
0
3
0
0
0
0
0
1
0
0
1
0
0
0
5
0
0
0
0
0

0
0
0
0
0
4
0
0
0
0
0
0
8
0
0
0
3
0
0
0
0
0
0
0
119
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0

16
2
8
7
24
38
3
3
6
0
3
0
32
5
0
0
21
0
0
0
1
20
0
0
20
8
3
0
0
0
5
1
11
142
5
6
0
22
0
0
0
0
7

6
2
7
7
23
19
0
2
6
0
2
0
25
4
0
0
16
0
0
0
1
19
0
0
16
3
2
0
0
0
1
1
6
91
5
2
0
21
0
0
0
0
0

10
0
1
0
1
19
3
1
0
0
1
0
7
1
0
0
5
0
0
0
0
1
0
0
4
5
1
0
0
0
4
0
5
51
0
4
0
1
0
0
0
0
7

6
0
3
0
1
28
5
22
13
0
0
0
7
0
0
0
2
0
0
0
0
53
0
1
5
7
5
2
0
0
12
1
0
117
3
7
0
29
24
4
0
0
3

2
0
0
0
1
19
2
12
11
0
0
0
3
0
0
0
2
0
0
0
0
19
0
1
4
6
1
1
0
0
1
0
0
54
3
2
0
15
3
4
0
0
0

4
0
3
0
0
9
3
10
2
0
0
0
4
0
0
0
0
0
0
0
0
34
0
0
1
1
4
1
0
0
11
1
0
63
0
5
0
14
21
0
0
0
3

0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
25
0
2
0
0
0
0
2
0
1
18
0
1
0
0
0
8
0
0
7
0

0
0
0
0
29
1
1
1
0
0
2
0
0
0
0
0
0
0
1
3
0
0
2
0
0
0
0
0
0
20
0
0
28
0
3
0
0
0
3
0
3
91
0

12
0
6
4
80
0
7
4
4
0
7
8
0
1
0
0
0
0
6
5
32
13
114
0
9
0
65
0
29
47
13
22
173
0
124
0
2
0
75
6
22
69
0

7
0
2
4
47
0
6
1
4
0
1
6
0
1
0
0
0
0
3
3
13
3
102
0
5
0
32
0
19
27
11
15
124
0
81
0
2
0
57
4
13
32
0

5
0
4
0
33
0
1
3
0
0
6
2
0
0
0
0
0
0
3
2
19
10
12
0
4
0
33
0
10
20
2
7
49
0
43
0
0
0
18
2
9
37
0

3
0
0
122
55
5
5
2
0
0
37
1
0
1
0
21
0
0
0
0
3
0
46
0
3
24
1
3
6
25
0
10
84
0
52
0
1
0
3
6
10
20
0

1
0
0
113
14
1
1
2
0
0
10
1
0
1
0
1
0
0
0
0
1
0
17
0
0
17
1
1
0
8
0
6
55
0
23
0
1
0
2
3
6
8
0

2
0
0
9
41
4
4
0
0
0
27
0
0
0
0
20
0
0
0
0
2
0
29
0
3
7
0
2
6
17
0
4
29
0
29
0
0
0
1
3
4
12
0

0
279
279
0
5
2
1
0
1
1
0
0
0
0
5
0
0
0
1
0
0
5
0
1
46
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
0
0

0
423
423
0
11
0
0
0
1
0
0
0
0
0
9
0
0
0
1
0
0
4
0
0
42
13
0
0
0
0
0
1
0
0
0
2
0
0
0
0
3
11
0

10
4784
4784
0
117
38
1
0
15
8
1
0
0
0
56
10
2
4
55
2
44
38
0
11
46
46
4
4
0
1
11
22
1
37
41
61
36
4
0
0
14
37
0

8
2999
2999
0
55
31
0
0
10
7
0
0
0
0
40
10
1
4
53
0
43
37
0
7
40
30
4
4
0
0
8
10
1
20
20
35
34
2
0
0
4
23
0

2
1785
1785
0
62
7
1
0
5
1
1
0
0
0
16
0
1
0
2
2
1
1
0
4
6
16
0
0
0
1
3
12
0
17
21
26
2
2
0
0
10
14
0

2
4666
4666
0
4
11
90
1
36
3
0
0
0
0
68
77
3
12
77
92
19
97
61
5
41
21
6
2
1
0
2
81
0
0
3
7
3
15
0
0
24
2
8

2
2688
2688
0
0
8
61
1
8
1
0
0
0
0
54
77
2
12
65
33
14
47
53
4
17
10
3
1
1
0
2
17
0
0
2
5
2
9
0
0
6
1
3

0
1978
1978
0
4
3
29
0
28
2
0
0
0
0
14
0
1
0
12
59
5
50
8
1
24
11
3
1
0
0
0
64
0
0
1
2
1
6
0
0
18
1
5

0
0
5
56
4
11
0
0
0
1
2
0
0
0
0
0
1
0
2
0
9
0
1
1
0
1
0
4
6
0
0
21
0
2
5
0
0
0
0
0
0
0
0

0
0
2
1
1
46
0
0
1
0
0
1
0
2
0
0
0
0
26
0
1
0
14
0
2
3
0
7
2
0
0
5
1
0
4
0
0
0
0
0
0
0
1

17
47
29
8
48
137
0
0
30
23
56
12
42
125
6
2
112
9
182
2
119
32
86
104
175
70
193
141
100
0
9
232
23
61
88
0
8
2
4
10
13
20
1

16
28
22
8
48
30
0
0
23
20
37
9
27
65
1
1
46
7
127
1
114
23
55
77
139
40
116
43
81
0
4
155
17
47
62
0
7
1
3
5
10
13
0

1
19
7
0
0
107
0
0
7
3
19
3
15
60
5
1
66
2
55
1
5
9
31
27
36
30
77
98
19
0
5
77
6
14
26
0
1
1
1
5
3
7
1

68
31
20
2
12
27
0
0
6
2
351
4
13
35
0
0
4
4
61
4
5
40
13
264
24
17
21
0
11
105
60
45
41
67
33
0
5
0
99
0
48
15
0

59
5
9
2
12
12
0
0
6
2
197
1
4
14
0
0
3
4
46
2
5
11
3
187
14
12
18
0
7
59
22
23
16
47
15
0
4
0
45
0
19
3
0

9
26
11
0
0
15
0
0
0
0
154
3
9
21
0
0
1
0
15
2
0
29
10
77
10
5
3
0
4
46
38
22
25
20
18
0
1
0
54
0
29
12
0

6
5
0
11
0
3
0
0
1
0
1
0
7
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
9
0
9
0
0
0
1
0
0
0
0
1
0
4

1
0
0
8
0
2
0
1
0
0
4
0
14
5
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
4
0
6
0
0
0
3
0
4
0
0
1
0
0

102
88
0
38
19
73
4
15
18
5
90
4
64
11
21
8
12
2
0
2
24
2
2
41
9
37
10
3
6
113
0
79
0
0
0
12
0
14
13
0
12
0
5

89
75
0
23
7
49
1
6
5
5
69
1
52
6
11
3
7
2
0
0
14
1
0
39
4
27
4
0
4
79
0
64
0
0
0
7
0
1
13
0
6
0
2

13
13
0
15
12
24
3
9
13
0
21
3
12
5
10
5
5
0
0
2
10
1
2
2
5
10
6
3
2
34
0
15
0
0
0
5
0
13
0
0
6
0
3

22
288
0
1
132
78
11
3
78
9
116
0
41
9
14
0
23
0
0
0
15
13
0
7
241
28
0
0
29
82
0
24
0
0
2
5
0
30
12
0
41
0
0

16
148
0
0
120
47
5
0
71
9
41
0
20
5
6
0
5
0
0
0
5
3
0
4
140
17
0
0
25
80
0
14
0
0
0
1
0
3
6
0
39
0
0

6
140
0
1
12
31
6
3
7
0
75
0
21
4
8
0
18
0
0
0
10
10
0
3
101
11
0
0
4
2
0
10
0
0
2
4
0
27
6
0
2
0
0

0
0
0
0
0
0
2
0
0
0
1
0
0
4
0
0
0
0
1
0
1
4
0
0
0
0
1
0
0
270
216
54
8
3
3
0
15
0
0
0
0
1
0

0
0
0
0
0
0
3
1
95
0
0
0
0
4
0
0
0
1
3
5
2
20
0
3
0
0
5
7
0
735
620
115
26
8
4
0
10
0
0
0
0
3
2

31
3
1
0
8
0
144
124
20
2
10
0
0
35
0
31
3
9
42
15
26
2
2
0
0
18
124
0
31
6046
4937
1109
52
25
113
1
350
5
29
9
2
15
101

29
2
1
0
8
0
40
21
8
0
6
0
0
25
0
4
3
5
27
12
8
2
2
0
0
6
42
0
11
4083
3336
747
47
21
104
1
240
3
20
8
1
13
78

2
1
0
0
0
0
104
103
12
2
4
0
0
10
0
27
0
4
15
3
18
0
0
0
0
12
82
0
20
1963
1601
362
5
4
9
0
110
2
9
1
1
2
23

29
0
1
0
56
0
380
99
7
1
21
0
0
89
13
35
0
15
26
2
13
26
18
0
0
25
1
6
20
7252
6920
332
4
66
64
3
141
0
35
0
0
37
19

13
0
0
0
5
0
230
38
7
1
14
0
0
47
5
12
0
3
25
0
3
21
2
0
0
16
1
1
7
3815
3644
171
2
27
50
1
96
0
7
0
0
20
8

16
0
1
0
51
0
150
61
0
0
7
0
0
42
8
23
0
12
1
2
10
5
16
0
0
9
0
5
13
3437
3276
161
2
39
14
2
45
0
28
0
0
17
11

0
3
0
7
0
6
0
0
0
0
2
0
0
4
0
0
0
0
7
30
0
0
0
2
0
0
0
0
1
0
3
0
0
0
0
0
0
7
3
0
3
0
0

0
0
1
1
6
5
0
3
0
0
17
0
0
2
0
0
0
3
19
5
0
0
0
3
1
0
0
0
0
0
0
0
5
0
0
3
0
6
51
0
4
0
0

8
134
97
82
100
138
59
32
36
0
134
2
0
132
0
27
53
60
229
21
0
0
48
31
25
0
0
2
1
89
46
12
11
1
6
15
0
320
105
7
20
4
6

8
130
28
53
41
106
56
14
31
0
97
2
0
98
0
23
47
31
213
18
0
0
41
15
14
0
0
1
1
53
45
12
9
1
2
10
0
221
50
7
12
4
5

0
4
69
29
59
32
3
18
5
0
37
0
0
34
0
4
6
29
16
3
0
0
7
16
11
0
0
1
0
36
1
0
2
0
4
5
0
99
55
0
8
0
1

47
180
18
31
12
22
145
16
19
9
105
0
0
209
0
12
1
68
195
144
0
0
4
33
3
0
0
18
0
13
40
9
18
0
1
8
0
210
69
0
89
7
16

15
137
7
16
4
18
126
6
9
3
73
0
0
99
0
8
1
17
87
128
0
0
1
5
3
0
0
9
0
5
8
2
5
0
0
3
0
117
17
0
34
5
5

32
43
11
15
8
4
19
10
10
6
32
0
0
110
0
4
0
51
108
16
0
0
3
28
0
0
0
9
0
8
32
7
13
0
1
5
0
93
52
0
55
2
11

0
6
1
1
0
1
0
0
0
2
0
0
0
2
0
3
0
0
0
1
0
4
1
0
0
0
1
0
0
2
1
0
0
0
0
0
4
0
0
0
0
0
0

0
10
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
5
0
0
0
0
0
0
0
3
0
0
0
0
0
5
2
0
0
0
0
0
0

12
101
2
14
4
3
1
0
43
12
35
9
0
5
0
49
18
28
35
25
0
43
107
2
0
32
11
0
0
72
8
1
1
14
1
1
10
0
0
0
2
0
71

7
52
0
13
3
2
0
0
5
8
6
8
0
4
0
38
6
25
29
5
0
33
88
1
0
28
10
0
0
42
8
0
0
11
1
1
10
0
0
0
1
0
32

5
49
2
1
1
1
1
0
38
4
29
1
0
1
0
11
12
3
6
20
0
10
19
1
0
4
1
0
0
30
0
1
1
3
0
0
0
0
0
0
1
0
39

111
36
10
27
10
3
1
77
0
11
0
63
0
21
0
288
1
2
31
23
0
305
20
0
0
18
291
0
0
7
10
7
0
18
1
2
21
0
0
0
0
0
44

24
23
4
5
5
0
1
16
0
5
0
8
0
12
0
232
0
1
21
1
0
195
12
0
0
15
153
0
0
6
8
0
0
7
0
2
10
0
0
0
0
0
8

87
13
6
22
5
3
0
61
0
6
0
55
0
9
0
56
1
1
10
22
0
110
8
0
0
3
138
0
0
1
2
7
0
11
1
0
11
0
0
0
0
0
36

0
0
2
0
2
0
0
0
0
0
3
0
0
1
0
0
0
0
0
1
0
0
2
0
0
0
0
0
2
2
2
0
0
0
0
0
0
0
7
0
15
0
1

0
0
8
0
0
7
1
1
1
5
6
0
0
2
0
0
0
2
0
0
2
44
1
1
0
0
13
0
0
17
1
0
0
0
0
0
0
0
25
0
18
0
1

5
3
51
40
5
2
6
21
14
31
3
6
6
9
0
0
5
34
1
15
40
57
12
28
27
6
29
2
37
24
3
0
0
1
0
0
2
0
33
0
82
0
0

2
2
40
9
3
1
5
21
14
19
3
4
6
4
0
0
3
12
1
7
33
47
6
10
23
5
11
2
31
22
1
0
0
1
0
0
1
0
19
0
70
0
0

3
1
11
31
2
1
1
0
0
12
0
2
0
5
0
0
2
22
0
8
7
10
6
18
4
1
18
0
6
2
2
0
0
0
0
0
1
0
14
0
12
0
0

14
16
130
69
0
3
12
143
31
20
36
39
11
38
0
0
6
36
8
11
16
9
15
2
22
21
19
0
56
10
26
0
0
1
0
4
14
0
14
0
47
0
16

4
1
73
28
0
2
10
114
10
6
1
2
3
15
0
0
3
8
3
5
10
2
8
0
1
4
14
0
30
8
8
0
0
0
0
0
3
0
9
0
31
0
1

10
15
57
41
0
1
2
29
21
14
35
37
8
23
0
0
3
28
5
6
6
7
7
2
21
17
5
0
26
2
18
0
0
1
0
4
11
0
5
0
16
0
15

0
4
1
0
0
0
0
2
0
0
1
0
5
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
5
0

3
27
2
0
0
2
0
6
0
0
4
0
9
0
77
1
0
0
0
0
0
1
0
0
1
0
3
0
0
1
0
0
0
1
41
0
0
0
0
1
0
3
0

10
0
14
0
2
2
1
21
3
0
26
0
27
0
15
15
7
24
8
10
0
5
1
3
1
1
102
10
1
0
18
1
1
9
13
13
10
111
2
11
1
0
0

4
0
13
0
0
1
0
16
2
0
14
0
19
0
9
14
5
14
6
2
0
3
1
0
0
1
12
4
1
0
14
1
1
8
6
11
2
85
1
6
1
0
0

6
0
1
0
2
1
1
5
1
0
12
0
8
0
6
1
2
10
2
8
0
2
0
3
1
0
90
6
0
0
4
0
0
1
7
2
8
26
1
5
0
0
0

159
93
11
0
1
1
0
50
7
79
35
24
69
1
3
49
27
14
15
51
318
101
128
3
13
0
16
17
20
69
11
0
2
159
0
18
0
84
2
12
119
3
0

101
53
5
0
1
0
0
29
1
49
18
1
28
1
0
21
6
4
3
18
186
44
90
1
3
0
1
6
4
25
6
0
0
66
0
9
0
55
2
8
78
2
0

58
40
6
0
0
1
0
21
6
30
17
23
41
0
3
28
21
10
12
33
132
57
38
2
10
0
15
11
16
44
5
0
2
93
0
9
0
29
0
4
41
1
0

0
0
0
0
0
0
6
0
0
0
0
0
0
0
9
37
12
5
186
186
0
1
7
0
0
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0
0
0
0

0
0
0
0
0
0
11
0
0
0
0
0
0
0
53
32
73
10
897
897
0
6
15
2
6
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0

0
4
5
1
2
1
172
8
7
6
2
0
9
2
12
382
662
65
2805
2805
0
14
7
0
2
0
5
0
10
12
1
3
0
28
32
0
80
17
0
0
0
0
0

0
3
4
0
1
1
63
5
6
6
2
0
6
1
11
278
428
41
1152
1152
0
7
6
0
2
0
5
0
4
11
1
3
0
9
25
0
63
8
0
0
0
0
0

0
1
1
1
1
0
109
3
1
0
0
0
3
1
1
104
234
24
1653
1653
0
7
1
0
0
0
0
0
6
1
0
0
0
19
7
0
17
9
0
0
0
0
0

0
4
5
0
1
0
217
89
52
31
167
6
6
0
44
137
143
52
4333
4333
0
21
24
6
21
1
37
0
21
72
17
12
0
153
34
0
147
7
0
0
0
0
0

0
3
3
0
1
0
86
63
29
6
134
5
5
0
9
86
68
17
1686
1686
0
17
6
1
5
0
17
0
6
15
4
10
0
108
18
0
68
5
0
0
0
0
0

0
1
2
0
0
0
131
26
23
25
33
1
1
0
35
51
75
35
2647
2647
0
4
18
5
16
1
20
0
15
57
13
2
0
45
16
0
79
2
0
0
0
0
0

1
2
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
6
0

19
6
0
0
0
34
0
0
0
0
0
2
0
1
0
3
1
0
0
7
0
0
0
2
0
0
0
0
0
1
0
0
9
5
0
8
5
1
0
0
0
19
0

9
17
0
1
0
44
9
23
18
0
2
0
9
2
0
72
13
4
1
6
0
0
0
0
1
3
4
17
12
0
8
0
8
0
0
42
17
28
0
0
0
34
0

4
8
0
1
0
24
7
21
18
0
1
0
9
2
0
37
7
2
1
3
0
0
0
0
0
2
1
16
11
0
4
0
6
0
0
11
10
23
0
0
0
22
0

5
9
0
0
0
20
2
2
0
0
1
0
0
0
0
35
6
2
0
3
0
0
0
0
1
1
3
1
1
0
4
0
2
0
0
31
7
5
0
0
0
12
0

27
30
0
10
0
42
35
72
42
0
0
43
28
29
0
146
0
22
0
5
6
6
0
9
7
1
27
40
19
0
1
0
23
1
0
19
2
15
0
0
0
42
4

12
8
0
1
0
11
12
71
24
0
0
6
26
12
0
102
0
9
0
3
3
2
0
7
0
0
9
16
6
0
0
0
1
0
0
6
0
6
0
0
0
16
1

15
22
0
9
0
31
23
1
18
0
0
37
2
17
0
44
0
13
0
2
3
4
0
2
7
1
18
24
13
0
1
0
22
1
0
13
2
9
0
0
0
26
3

0
0
2
5
0
2
0
3
0
0
0
0
0
0
0
32
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
4

2
0
15
8
0
4
0
4
0
3
0
5
64
9
0
38
0
0
1
0
0
0
0
0
0
2
0
2
0
0
0
3
1
1
0
2
0
1
0
0
0
0
1

5
0
4
0
0
9
0
54
0
0
8
3
3
7
0
3
0
1
4
0
0
0
2
4
15
71
1
2
7
0
3
24
4
5
3
8
2
8
15
8
12
17
22

4
0
1
0
0
6
0
48
0
0
2
2
3
6
0
0
0
1
1
0
0
0
1
2
6
22
1
2
2
0
1
19
3
2
3
3
2
4
9
4
4
3
11

1
0
3
0
0
3
0
6
0
0
6
1
0
1
0
3
0
0
3
0
0
0
1
2
9
49
0
0
5
0
2
5
1
3
0
5
0
4
6
4
8
14
11

3
2
39
8
27
120
0
43
0
2
1
2
25
13
5
2
2
5
8
0
0
0
1
80
2
25
2
15
19
0
0
61
12
19
1
37
5
43
97
3
13
25
61

1
1
13
2
0
60
0
28
0
1
1
2
23
2
5
1
2
4
2
0
0
0
0
6
1
8
1
11
18
0
0
40
3
7
0
9
3
16
3
0
4
4
14

2
1
26
6
27
60
0
15
0
1
0
0
2
11
0
1
0
1
6
0
0
0
1
74
1
17
1
4
1
0
0
21
9
12
1
28
2
27
94
3
9
21
47

0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
2
21
2
0
0
6
3
0
1
2
0
1
2
0
0
0
11
2
0
0
0
3
0
0

1
2
1
0
0
2
0
1
0
3
0
1
7
0
0
0
0
5
2
15
40
1
0
0
4
3
0
5
7
1
1
5
2
0
0
76
4
0
0
0
19
0
1

44
1
31
0
24
24
0
15
28
93
161
2
0
133
0
2
0
7
77
66
13
10
0
0
22
70
4
4
6
14
1
43
1
0
14
8
78
11
0
5
88
0
5

26
0
0
0
4
9
0
6
2
12
39
1
0
14
0
2
0
4
12
6
8
7
0
0
5
12
4
4
4
10
1
31
0
0
2
4
23
1
0
0
44
0
4

18
1
31
0
20
15
0
9
26
81
122
1
0
119
0
0
0
3
65
60
5
3
0
0
17
58
0
0
2
4
0
12
1
0
12
4
55
10
0
5
44
0
1

38
2
108
0
0
80
0
1
40
40
20
1
2
82
0
0
0
15
8
24
72
55
1
25
29
2
1
1
6
113
27
18
2
0
0
18
94
3
0
2
85
0
386

17
2
16
0
0
27
0
0
11
3
11
0
1
23
0
0
0
7
5
2
29
16
0
9
5
0
0
0
1
21
5
6
0
0
0
9
26
3
0
2
19
0
197

21
0
92
0
0
53
0
1
29
37
9
1
1
59
0
0
0
8
3
22
43
39
1
16
24
2
1
1
5
92
22
12
2
0
0
9
68
0
0
0
66
0
189

0
6
2
0
0
0
4
0
0
4
6
1
2
0
0
0
2
0
5
0
0
0
0
0
6
0
0
0
0
2
2
0
1
0
3
244
244
0
0
2
0
0
0

3
47
39
3
0
0
87
5
18
28
31
1
49
0
0
0
15
0
1
1
1
0
0
0
26
0
0
0
0
1
8
0
2
0
1
958
958
0
14
0
0
0
0

24
96
18
1
0
1
42
8
7
57
223
19
2
0
0
0
81
5
27
4
7
0
40
20
13
0
1
0
0
25
28
0
0
0
2
2288
2288
0
15
11
3
8
1

7
30
10
0
0
0
30
4
1
23
71
17
2
0
0
0
21
3
14
1
4
0
20
2
8
0
0
0
0
6
3
0
0
0
1
1260
1260
0
6
7
1
3
1

17
66
8
1
0
1
12
4
6
34
152
2
0
0
0
0
60
2
13
3
3
0
20
18
5
0
1
0
0
19
25
0
0
0
1
1028
1028
0
9
4
2
5
0

0
69
48
0
2
9
77
47
15
37
133
10
78
0
17
0
11
1
5
3
56
0
95
1
2
0
1
0
0
27
21
4
0
3
6
4186
4186
0
8
13
125
24
15

0
12
8
0
0
4
10
16
3
16
108
0
11
0
3
0
1
0
2
2
3
0
43
1
2
0
1
0
0
9
4
4
0
1
3
1734
1734
0
4
6
81
11
1

0
57
40
0
2
5
67
31
12
21
25
10
67
0
14
0
10
1
3
1
53
0
52
0
0
0
0
0
0
18
17
0
0
2
3
2452
2452
0
4
7
44
13
14

0
8
9
0
1
0
0
0
0
28
0
0
0
0
0
0
0
0
0
1
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
5
0
0
6
0
0
0
2

6
18
26
0
4
1
2
0
0
4
0
0
0
1
0
0
4
0
0
0
0
0
0
0
17
0
0
0
0
1
2
1
0
0
0
12
0
0
1
3
2
2
16

40
14
29
0
24
2
10
2
12
11
0
0
2
2
6
2
3
5
1
5
1
3
1
0
3
1
0
1
3
3
21
11
0
2
3
16
1
0
12
12
42
23
51

23
9
12
0
19
2
4
1
4
7
0
0
2
2
3
1
2
2
1
3
1
1
0
0
1
0
0
0
2
3
7
3
0
0
1
11
0
0
5
9
41
14
22

17
5
17
0
5
0
6
1
8
4
0
0
0
0
3
1
1
3
0
2
0
2
1
0
2
1
0
1
1
0
14
8
0
2
2
5
1
0
7
3
1
9
29

25
2
163
40
34
1
0
15
2
5
0
1
2
2
1
3
44
1
0
0
0
21
1
1
11
2
0
0
0
13
11
65
0
0
0
42
0
0
3
274
2
19
112

10
2
78
16
11
1
0
1
1
1
0
0
1
2
0
2
16
1
0
0
0
11
1
1
2
1
0
0
0
4
3
14
0
0
0
7
0
0
2
160
2
7
28

15
0
85
24
23
0
0
14
1
4
0
1
1
0
1
1
28
0
0
0
0
10
0
0
9
1
0
0
0
9
8
51
0
0
0
35
0
0
1
114
0
12
84

14
3
0
2
0
0
0
3
0
0
0
1
0
0
0
1
0
1
0
1
0
0
0
0
0
4
3
5
6
0
0
3
0
2
0
0
7
1
1
1
16
3
2

43
4
0
1
0
2
0
67
6
0
0
15
0
0
0
0
0
1
0
1
0
0
0
0
0
2
0
9
1
1
0
13
0
0
4
8
10
14
3
6
14
92
75

161
20
0
12
12
6
0
60
9
63
25
9
2
2
0
4
3
9
12
122
18
1
0
21
0
15
0
37
23
17
2
47
0
0
2
21
16
20
23
5
40
2
13

81
10
0
12
6
1
0
30
3
53
13
3
1
1
0
1
2
7
2
75
8
1
0
5
0
6
0
30
21
7
1
27
0
0
2
17
8
18
10
2
30
2
7

80
10
0
0
6
5
0
30
6
10
12
6
1
1
0
3
1
2
10
47
10
0
0
16
0
9
0
7
2
10
1
20
0
0
0
4
8
2
13
3
10
0
6

233
44
0
11
16
0
0
55
2
46
11
22
0
5
4
0
0
15
0
29
33
0
0
0
0
31
1
136
3
47
32
265
0
92
20
5
48
57
25
1
120
0
50

51
10
0
8
10
0
0
13
0
15
5
15
0
3
3
0
0
5
0
3
23
0
0
0
0
20
0
117
0
9
8
138
0
12
4
2
35
12
6
1
60
0
26

182
34
0
3
6
0
0
42
2
31
6
7
0
2
1
0
0
10
0
26
10
0
0
0
0
11
1
19
3
38
24
127
0
80
16
3
13
45
19
0
60
0
24

0
0
0
0
0
0
4
0
0
2
0
0
0
42
0
0
0
4
1
0
3
0
0
0
0
0
0
0
0
6
0
0
5
0
4
0
0
0
1
0
1
0
1

0
0
0
0
0
0
21
1
3
16
0
0
0
187
0
0
0
5
0
1
1
0
0
0
1
0
0
0
0
4
0
0
34
2
21
0
13
20
13
0
5
0
5

1
0
0
0
0
0
66
7
20
71
0
0
0
166
5
0
0
32
0
109
16
0
0
9
3
0
14
1
6
38
0
2
11
5
8
4
0
0
27
11
33
0
6

0
0
0
0
0
0
41
6
12
28
0
0
0
72
1
0
0
20
0
47
13
0
0
0
2
0
10
0
1
27
0
1
6
4
5
3
0
0
4
10
18
0
1

1
0
0
0
0
0
25
1
8
43
0
0
0
94
4
0
0
12
0
62
3
0
0
9
1
0
4
1
5
11
0
1
5
1
3
1
0
0
23
1
15
0
5

0
0
0
0
0
0
73
22
12
24
40
0
0
163
22
0
3
108
0
20
32
0
0
0
7
1
3
0
9
90
2
2
4
124
2
56
13
48
44
6
59
42
12

0
0
0
0
0
0
31
2
11
7
7
0
0
52
16
0
1
46
0
6
11
0
0
0
4
0
3
0
5
23
1
1
0
108
1
7
2
13
15
4
22
26
1

0
0
0
0
0
0
42
20
1
17
33
0
0
111
6
0
2
62
0
14
21
0
0
0
3
1
0
0
4
67
1
1
4
16
1
49
11
35
29
2
37
16
11

0
0
0
1
0
0
0
0
0
0
0
5
0
0
14
3
0
0
0
0
0
0
2
0
0
0
169
169
0
0
7
0
1
0
1
6
3
14
0
0
1
1
3

0
0
0
0
2
0
0
0
0
0
0
5
0
0
69
0
0
0
0
0
0
0
0
0
0
0
320
320
0
0
7
0
0
2
1
9
31
0
0
0
0
1
1

0
1
9
19
0
6
2
0
1
1
8
10
0
1
102
34
0
0
0
9
4
0
17
9
6
106
2084
2084
0
6
171
27
5
27
7
28
15
44
0
0
17
109
46

0
1
6
15
0
6
1
0
1
1
8
8
0
1
85
26
0
0
0
4
2
0
5
5
3
11
1475
1475
0
4
113
27
4
7
6
11
11
38
0
0
15
58
36

0
0
3
4
0
0
1
0
0
0
0
2
0
0
17
8
0
0
0
5
2
0
12
4
3
95
609
609
0
2
58
0
1
20
1
17
4
6
0
0
2
51
10

7
4
84
2
27
77
0
0
0
0
9
55
10
6
15
138
0
0
0
5
0
0
124
5
5
8
6079
6079
0
5
114
14
93
134
2
381
11
7
0
2
181
166
76

1
2
38
2
12
34
0
0
0
0
7
6
8
3
10
32
0
0
0
1
0
0
45
0
2
2
2951
2951
0
3
28
9
67
70
1
202
1
4
0
2
156
46
38

6
2
46
0
15
43
0
0
0
0
2
49
2
3
5
106
0
0
0
4
0
0
79
5
3
6
3128
3128
0
2
86
5
26
64
1
179
10
3
0
0
25
120
38

2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
2
12
0
6
0
0
0
0
0
0
0
0
0
0
0
1
4
2
0
7
0
3
0
0
1

12
2
0
3
0
0
0
0
0
0
0
1
0
2
0
0
0
1
1
9
0
5
0
1
0
0
0
1
3
0
0
0
0
0
24
8
1
3
8
85
0
1
0

55
6
1
6
17
0
0
28
1
7
0
6
11
29
6
14
6
2
26
12
0
58
3
8
2
1
43
10
5
5
1
0
1
8
29
22
3
53
3
40
72
11
10

40
6
1
5
17
0
0
26
1
5
0
1
6
19
6
12
5
2
24
10
0
48
3
8
1
1
21
9
5
5
1
0
0
6
28
15
3
46
2
30
38
11
6

15
0
0
1
0
0
0
2
0
2
0
5
5
10
0
2
1
0
2
2
0
10
0
0
1
0
22
1
0
0
0
0
1
2
1
7
0
7
1
10
34
0
4

32
16
50
0
186
0
0
108
38
6
0
7
5
77
0
15
107
0
58
15
1
203
6
2
3
0
1
2
13
56
0
1
0
14
48
51
33
84
42
170
184
16
4

9
4
17
0
185
0
0
99
13
2
0
4
3
54
0
9
14
0
36
6
1
57
4
0
1
0
0
0
4
5
0
0
0
13
37
18
7
34
17
84
25
7
2

23
12
33
0
1
0
0
9
25
4
0
3
2
23
0
6
93
0
22
9
0
146
2
2
2
0
1
2
9
51
0
1
0
1
11
33
26
50
25
86
159
9
2

0
8
1
1
4
0
0
2
0
0
1
4
0
0
0
0
1
4
0
0
0
1
0
0
1
0
1
2
0
0
0
1
0
3
0
0
0
0
1
0
0
0
0

0
5
2
3
0
0
0
7
0
1
0
1
4
3
0
0
0
0
0
0
1
0
0
0
0
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0

0
38
3
4
9
0
2
11
16
10
9
27
56
15
2
17
2
27
2
3
21
23
23
0
11
7
1
22
0
2
45
4
51
43
4
1
6
0
8
0
22
33
6

0
30
2
3
8
0
2
11
11
9
6
17
40
5
2
9
2
22
2
1
18
20
20
0
7
7
1
9
0
1
13
3
45
32
4
0
6
0
8
0
16
18
1

0
8
1
1
1
0
0
0
5
1
3
10
16
10
0
8
0
5
0
2
3
3
3
0
4
0
0
13
0
1
32
1
6
11
0
1
0
0
0
0
6
15
5

0
156
10
122
35
0
1
9
27
1
8
4
157
8
0
16
3
304
0
7
7
0
1
6
4
7
1
3
0
2
98
19
91
262
6
2
126
3
84
0
29
18
3

0
105
4
42
15
0
1
9
10
1
1
2
40
1
0
9
1
84
0
6
3
0
0
5
3
4
1
3
0
2
38
8
46
129
5
1
70
3
72
0
23
4
2

0
51
6
80
20
0
0
0
17
0
7
2
117
7
0
7
2
220
0
1
4
0
1
1
1
3
0
0
0
0
60
11
45
133
1
1
56
0
12
0
6
14
1

4
0
5
8
0
2
0
0
0
0
3
0
4
2
2
0
0
0
0
5
0
9
0
0
1
7
1
1
0
0
0
191
179
12
2
0
0
0
0
1
3
0
0

9
1
2
9
1
0
0
2
0
0
3
0
0
0
0
0
0
2
0
11
0
0
1
0
0
2
0
0
0
0
0
1143
1136
7
0
0
0
0
1
8
3
0
0

18
7
5
10
1
3
0
0
32
0
16
16
19
25
23
1
11
38
5
11
23
28
5
0
2
49
1
8
1
0
17
3226
2998
228
2
0
10
4
2
12
16
0
0

15
6
2
8
1
2
0
0
15
0
14
11
18
11
15
1
7
14
2
3
20
27
4
0
2
45
0
8
0
0
10
1557
1398
159
1
0
3
3
2
8
10
0
0

3
1
3
2
0
1
0
0
17
0
2
5
1
14
8
0
4
24
3
8
3
1
1
0
0
4
1
0
1
0
7
1669
1600
69
1
0
7
1
0
4
6
0
0

100
5
0
118
6
22
9
3
52
0
152
9
198
53
78
203
138
15
6
30
117
20
112
3
13
76
18
11
5
11
16
5301
5250
51
10
0
3
5
12
40
155
14
0

42
4
0
46
2
15
5
1
28
0
36
6
80
47
31
110
99
8
3
9
63
11
75
2
3
40
12
7
2
3
10
1611
1581
30
1
0
2
2
5
9
23
3
0

58
1
0
72
4
7
4
2
24
0
116
3
118
6
47
93
39
7
3
21
54
9
37
1
10
36
6
4
3
8
6
3690
3669
21
9
0
1
3
7
31
132
11
0

0
0
0
0
0
1
0
0
0
0
2
0
23
0
0
0
4
0
0
1
0
1
0
0
0
1
0
0
0
2
0
5
2
0
3
10
3
0
0
1
1
0
0

0
0
0
0
2
4
0
0
0
32
0
0
69
0
0
0
23
0
0
0
1
21
0
0
1
0
0
0
0
1
0
18
5
0
22
9
0
0
1
0
0
1
0

53
24
0
1
43
17
4
80
7
20
2
1
137
8
0
0
138
5
36
14
3
14
3
22
64
40
2
0
2
2
0
6
12
3
34
71
60
18
27
30
6
10
1

17
15
0
0
4
10
4
1
0
4
1
1
62
7
0
0
69
1
18
8
1
7
3
3
24
23
1
0
2
0
0
5
8
1
24
41
28
12
15
28
1
6
0

36
9
0
1
39
7
0
79
7
16
1
0
75
1
0
0
69
4
18
6
2
7
0
19
40
17
1
0
0
2
0
1
4
2
10
30
32
6
12
2
5
4
1

0
42
8
4
51
80
0
1
0
25
39
158
43
18
0
0
136
3
47
29
45
37
0
37
53
13
17
0
15
45
4
151
329
175
8
123
64
31
27
13
0
5
2

0
12
6
1
10
14
0
0
0
7
10
14
12
11
0
0
36
3
13
2
8
5
0
5
13
8
4
0
14
15
1
36
74
17
2
61
19
9
10
10
0
2
0

0
30
2
3
41
66
0
1
0
18
29
144
31
7
0
0
100
0
34
27
37
32
0
32
40
5
13
0
1
30
3
115
255
158
6
62
45
22
17
3
0
3
2

2
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
2
0
0
0
0
7
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
19
0
1
2
0
0
1
0
0
0
0
0
0
0
0
9
12
3
0
0
0
0

10
2
1
0
20
4
3
41
3
0
5
0
18
1
3
0
27
5
1
0
0
27
7
13
61
10
13
50
2
2
0
2
0
0
4
25
101
19
27
0
0
0
5

7
1
0
0
8
2
0
14
1
0
2
0
16
0
3
0
9
3
0
0
0
23
3
4
9
7
11
25
1
1
0
2
0
0
4
4
30
3
12
0
0
0
3

3
1
1
0
12
2
3
27
2
0
3
0
2
1
0
0
18
2
1
0
0
4
4
9
52
3
2
25
1
1
0
0
0
0
0
21
71
16
15
0
0
0
2

9
33
0
0
35
18
9
23
3
0
8
0
0
23
0
16
203
0
42
0
3
2
1
20
280
0
4
66
0
7
0
8
0
0
10
173
113
2
16
0
20
16
0

6
1
0
0
10
5
7
5
1
0
1
0
0
0
0
3
51
0
0
0
2
1
0
1
73
0
4
35
0
2
0
0
0
0
4
21
28
0
10
0
19
16
0

3
32
0
0
25
13
2
18
2
0
7
0
0
23
0
13
152
0
42
0
1
1
1
19
207
0
0
31
0
5
0
8
0
0
6
152
85
2
6
0
1
0
0

0
1
0
0
0
6
0
0
0
0
0
0
0
0
0
1
0
0
0
0
4
0
2
0
0
0
0
2
2
0
0
0
0
0
0
0
0
2
1
0
1
0
2

0
19
0
0
0
41
0
0
1
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
12
10
0
0
2
0
0
0
0
0
7
4
0
1
0
98

9
247
0
1
0
160
6
3
25
3
20
65
0
0
3
5
4
0
0
0
12
0
12
14
2
0
9
10
4
0
0
1
0
1
15
0
0
22
10
15
1
0
71

5
12
0
0
0
103
4
2
9
1
11
0
0
0
3
3
2
0
0
0
10
0
3
11
0
0
6
6
3
0
0
1
0
1
15
0
0
15
9
12
0
0
53

4
235
0
1
0
57
2
1
16
2
9
65
0
0
0
2
2
0
0
0
2
0
9
3
2
0
3
4
1
0
0
0
0
0
0
0
0
7
1
3
1
0
18

16
14
0
0
4
48
9
0
9
0
4
0
0
10
22
3
415
0
32
0
23
0
74
41
1
0
2
3
32
0
27
0
2
0
1
0
0
76
70
1
0
3
49

7
13
0
0
1
26
8
0
3
0
1
0
0
0
6
3
243
0
0
0
11
0
16
7
0
0
2
1
2
0
4
0
1
0
1
0
0
20
40
0
0
3
15

9
1
0
0
3
22
1
0
6
0
3
0
0
10
16
0
172
0
32
0
12
0
58
34
1
0
0
2
30
0
23
0
1
0
0
0
0
56
30
1
0
0
34

1
1
0
0
1
0
1
0
0
0
0
19
4
2
0
13
3
0
20
0
0
0
1
1
1
0
1
4
0
0
0
12
189
189
0
0
0
0
0
0
0
13
0

0
0
0
0
2
0
0
5
0
0
0
254
185
86
0
0
26
0
64
0
0
0
32
0
0
0
9
0
1
0
0
7
1232
1232
0
0
1
0
0
0
0
4
0

1
5
0
3
4
10
0
6
0
12
3
69
17
74
0
4
15
6
122
8
79
0
21
2
12
0
28
110
48
2
9
228
2338
2338
0
3
1
1
0
36
6
2
12

0
1
0
3
3
8
0
4
0
5
0
56
7
55
0
2
12
4
63
3
35
0
17
1
12
0
8
59
43
1
6
159
1123
1123
0
0
1
1
0
16
4
1
5

1
4
0
0
1
2
0
2
0
7
3
13
10
19
0
2
3
2
59
5
44
0
4
1
0
0
20
51
5
1
3
69
1215
1215
0
3
0
0
0
20
2
1
7

1
73
0
0
8
27
0
19
0
0
1
307
94
64
0
0
14
20
57
34
59
1
31
0
1
12
2
106
23
6
19
51
5791
5791
0
1
1
0
19
92
3
9
4

1
9
0
0
0
22
0
13
0
0
0
86
23
5
0
0
7
16
24
6
22
1
11
0
0
0
1
65
13
2
5
30
2162
2162
0
1
1
0
6
22
2
7
2

0
64
0
0
8
5
0
6
0
0
1
221
71
59
0
0
7
4
33
28
37
0
20
0
1
12
1
41
10
4
14
21
3629
3629
0
0
0
0
13
70
1
2
2

10
4
0
0
0
2
8
0
15
0
0
0
0
0
0
0
0
1
1
0
2
0
4
0
0
5
6
3
0
1
0
0
1
0
19
1
0
1
0
1
0
0
1

76
3
0
2
1
53
30
20
80
0
0
0
13
1
0
0
2
13
0
7
51
0
3
34
0
12
86
5
1
79
0
0
26
0
11
2
1
72
0
21
2
0
7

32
4
0
11
0
87
23
9
56
30
11
4
11
9
3
13
8
18
9
10
77
3
23
30
0
15
82
83
0
14
2
6
35
15
51
17
19
6
0
54
2
0
15

18
2
0
6
0
27
16
7
26
17
2
3
10
9
3
10
8
13
8
3
4
3
19
14
0
9
42
59
0
13
1
3
19
5
42
10
19
1
0
31
2
0
3

14
2
0
5
0
60
7
2
30
13
9
1
1
0
0
3
0
5
1
7
73
0
4
16
0
6
40
24
0
1
1
3
16
10
9
7
0
5
0
23
0
0
12

20
5
42
26
50
49
40
40
86
28
35
0
48
5
6
12
76
37
13
43
33
64
40
146
1
107
250
53
29
158
0
0
90
37
32
115
258
0
0
116
10
0
44

11
1
9
8
25
15
13
4
45
23
14
0
2
1
0
4
0
10
11
2
5
20
10
21
0
103
59
34
2
13
0
0
28
8
6
34
65
0
0
42
0
0
11

9
4
33
18
25
34
27
36
41
5
21
0
46
4
6
8
76
27
2
41
28
44
30
125
1
4
191
19
27
145
0
0
62
29
26
81
193
0
0
74
10
0
33

6
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
1
3
0
6
1
1
0
1
0
0
0
0
0
0
1
2
2
1
0
0
0
0
0
0

108
15
0
0
0
0
0
10
0
4
3
3
0
0
0
2
1
11
14
1
3
4
37
2
0
0
6
0
0
0
1
0
1
0
30
2
5
8
2
0
0
0
0

8
10
9
1
13
11
0
3
28
0
27
0
0
0
0
2
6
3
1
0
3
20
22
30
16
5
48
7
22
15
17
11
7
17
2
4
9
18
6
2
2
0
1

6
6
3
1
5
7
0
2
23
0
12
0
0
0
0
0
6
2
1
0
0
3
10
16
10
3
15
3
13
1
1
4
3
11
2
2
7
0
4
0
2
0
1

2
4
6
0
8
4
0
1
5
0
15
0
0
0
0
2
0
1
0
0
3
17
12
14
6
2
33
4
9
14
16
7
4
6
0
2
2
18
2
2
0
0
0

47
53
4
1
2
7
1
13
13
1
14
26
18
21
0
6
2
8
111
0
273
10
293
17
91
3
79
126
0
6
10
73
86
49
3
6
72
6
78
73
68
18
8

7
7
1
1
0
5
1
5
10
0
9
16
6
5
0
1
0
7
25
0
144
8
180
9
39
2
31
52
0
3
1
6
14
31
2
5
19
1
25
11
6
9
7

40
46
3
0
2
2
0
8
3
1
5
10
12
16
0
5
2
1
86
0
129
2
113
8
52
1
48
74
0
3
9
67
72
18
1
1
53
5
53
62
62
9
1

0
0
1
0
0
8
0
0
1
0
0
0
0
0
0
2
0
1
0
0
0
0
0
1
0
3
0
4
0
12
2
0
9
0
2
0
0
0
2
6
7
0
0

0
1
0
1
20
0
0
3
0
0
0
0
1
0
0
5
0
0
0
0
1
6
0
2
0
5
0
2
0
2
9
0
1
0
6
0
55
3
109
0
8
0
0

0
1
25
4
7
28
30
14
7
28
18
1
5
24
85
82
1
37
14
3
193
4
31
8
0
49
1
5
31
117
4
0
22
1
5
22
14
5
10
14
15
1
3

0
1
8
2
0
24
11
8
5
20
11
1
0
22
20
6
1
17
5
0
31
3
9
6
0
28
1
3
16
76
3
0
21
1
3
20
4
2
9
6
12
0
3

0
0
17
2
7
4
19
6
2
8
7
0
5
2
65
76
0
20
9
3
162
1
22
2
0
21
0
2
15
41
1
0
1
0
2
2
10
3
1
8
3
1
0

34
4
38
9
6
43
22
4
25
20
5
91
0
5
121
64
47
93
17
0
34
15
51
48
0
105
0
172
12
68
0
0
150
11
39
147
6
1
52
59
0
0
0

29
1
11
1
1
17
6
4
18
7
2
55
0
2
39
11
43
17
6
0
6
12
2
44
0
59
0
44
3
45
0
0
62
4
14
128
4
1
23
30
0
0
0

5
3
27
8
5
26
16
0
7
13
3
36
0
3
82
53
4
76
11
0
28
3
49
4
0
46
0
128
9
23
0
0
88
7
25
19
2
0
29
29
0
0
0

0
0
201
201
0
0
0
0
0
0
0
0
0
0
12
1
0
0
0
0
0
25
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
2
0
1
2
0
2

0
0
1642
1642
0
10
0
0
0
0
0
0
0
0
2
0
0
9
0
0
0
12
0
0
0
1
1
3
2
0
0
1
0
0
1
0
0
17
0
0
59
0
0

3
2
4030
4030
0
55
1
15
0
0
0
6
0
11
129
6
0
78
0
23
5
96
0
0
18
1
8
5
23
0
0
0
2
0
7
0
3
10
14
8
40
0
16

3
1
2183
2183
0
19
1
9
0
0
0
3
0
6
64
3
0
16
0
17
3
74
0
0
10
1
5
3
21
0
0
0
2
0
2
0
2
10
8
6
9
0
15

0
1
1847
1847
0
36
0
6
0
0
0
3
0
5
65
3
0
62
0
6
2
22
0
0
8
0
3
2
2
0
0
0
0
0
5
0
1
0
6
2
31
0
1

4
0
5204
5204
0
45
1
4
0
0
6
5
0
43
106
15
0
279
5
19
4
499
0
1
8
3
3
17
36
1
0
2
0
0
1
0
13
19
26
16
64
0
2

0
0
1808
1808
0
22
1
4
0
0
1
2
0
11
33
5
0
158
1
8
2
227
0
1
1
1
1
7
25
1
0
0
0
0
0
0
8
5
8
7
16
0
1

4
0
3396
3396
0
23
0
0
0
0
5
3
0
32
73
10
0
121
4
11
2
272
0
0
7
2
2
10
11
0
0
2
0
0
1
0
5
14
18
9
48
0
1

0
0
0
1
5
0
0
0
1
0
0
1
3
0
0
0
0
0
0
2
0
7
0
0
0
0
4
0
0
0
4
0
4
0
0
0
0
0
0
1
0
0
1

0
0
0
0
11
0
0
0
0
0
0
1
46
0
28
0
0
1
0
19
0
7
7
0
0
0
192
0
0
0
2
0
2
0
0
0
1
0
0
0
70
1
0

0
11
3
37
287
23
9
9
60
35
13
94
58
0
19
0
0
103
43
133
0
82
46
0
0
6
74
15
0
4
26
2
34
0
229
0
4
0
14
30
68
14
8

0
8
2
11
182
19
5
4
8
9
4
22
10
0
3
0
0
24
6
34
0
52
9
0
0
0
57
12
0
3
16
1
23
0
129
0
1
0
11
17
49
9
4

0
3
1
26
105
4
4
5
52
26
9
72
48
0
16
0
0
79
37
99
0
30
37
0
0
6
17
3
0
1
10
1
11
0
100
0
3
0
3
13
19
5
4

0
68
93
14
244
21
9
37
31
5
2
166
14
0
19
0
0
4
0
32
0
16
11
0
0
9
129
11
0
1
47
0
36
0
5
0
0
11
17
1
38
17
7

0
26
18
4
100
8
5
6
8
1
1
17
1
0
6
0
0
1
0
16
0
11
0
0
0
1
14
8
0
1
16
0
19
0
3
0
0
10
4
1
14
7
2

0
42
75
10
144
13
4
31
23
4
1
149
13
0
13
0
0
3
0
16
0
5
11
0
0
8
115
3
0
0
31
0
17
0
2
0
0
1
13
0
24
10
5

0
1
0
0
1
6
1
0
2
0
10
0
0
0
0
1
0
0
0
0
1
1
0
15
4
1
0
0
0
0
0
0
0
1
0
0
0
7
0
0
0
0
0

0
7
0
0
2
16
1
1
12
8
7
2
0
0
2
1
0
0
1
0
0
4
1
53
134
48
36
135
0
0
0
0
2
45
3
2
0
1
1
0
0
0
0

31
25
17
6
4
201
133
31
120
22
66
33
2
0
15
44
13
23
13
5
16
8
7
47
1
24
11
3
0
0
0
5
1
111
58
21
15
69
16
39
0
79
9

7
18
13
1
1
105
80
14
64
15
44
20
1
0
5
30
3
6
2
2
8
3
2
15
0
23
5
2
0
0
0
2
0
70
22
13
12
62
6
31
0
56
5

24
7
4
5
3
96
53
17
56
7
22
13
1
0
10
14
10
17
11
3
8
5
5
32
1
1
6
1
0
0
0
3
1
41
36
8
3
7
10
8
0
23
4

1
37
5
0
0
34
19
11
30
9
10
4
1
0
15
43
6
6
83
14
36
7
3
45
0
4
6
4
8
1
0
5
0
311
16
37
5
19
91
105
0
67
12

1
14
2
0
0
20
10
4
13
6
5
0
0
0
3
11
2
3
6
0
7
2
0
9
0
4
1
3
3
1
0
2
0
109
2
16
5
11
23
55
0
25
1

0
23
3
0
0
14
9
7
17
3
5
4
1
0
12
32
4
3
77
14
29
5
3
36
0
0
5
1
5
0
0
3
0
202
14
21
0
8
68
50
0
42
11

0
7
0
0
0
4
1
0
4
0
0
0
0
0
0
12
3
0
0
1
1
6
0
1
7
0
0
1
3
2
3
0
2
9
0
0
0
382
382
0
0
0
0

0
3
5
0
0
5
0
0
50
0
8
0
0
0
0
29
6
0
0
8
9
0
0
4
2
0
0
8
71
29
77
3
16
274
1
3
0
902
902
0
0
0
0

0
10
6
0
0
19
2
1
24
3
59
0
3
3
2
23
21
14
0
0
51
58
72
4
44
1
0
0
4
14
8
8
6
46
0
2
5
3792
3792
0
0
3
0

0
6
2
0
0
12
1
0
15
2
59
0
3
2
1
21
9
10
0
0
25
41
52
3
37
1
0
0
3
7
7
8
2
30
0
0
3
2371
2371
0
0
3
0

0
4
4
0
0
7
1
1
9
1
0
0
0
1
1
2
12
4
0
0
26
17
20
1
7
0
0
0
1
7
1
0
4
16
0
2
2
1421
1421
0
0
0
0

2
103
12
0
0
33
23
0
170
0
173
0
3
13
3
8
19
5
1
46
107
14
20
5
2
0
24
7
37
38
268
83
56
395
32
1
33
6688
6688
0
1
4
0

0
60
4
0
0
16
6
0
71
0
45
0
2
5
0
0
6
3
0
8
23
9
11
0
1
0
10
2
7
12
64
37
19
102
8
1
11
2900
2900
0
1
1
0

2
43
8
0
0
17
17
0
99
0
128
0
1
8
3
8
13
2
1
38
84
5
9
5
1
0
14
5
30
26
204
46
37
293
24
0
22
3788
3788
0
0
3
0

0
0
0
3
0
0
0
0
0
0
0
1
0
3
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
11
6
1
0

0
0
0
1
0
2
0
0
0
0
0
16
3
4
4
0
1
0
0
0
0
2
1
0
1
0
0
0
0
2
0
4
1
4
0
0
0
0
0
45
23
28
0

0
3
12
3
2
3
25
0
1
37
6
25
1
5
6
0
6
1
1
1
3
1
25
5
5
2
5
8
3
20
12
9
18
1
14
0
0
1
2
1
2
30
14

0
1
9
1
0
0
21
0
1
20
3
19
1
2
5
0
3
0
1
1
2
1
19
5
3
1
2
6
2
18
4
7
17
1
13
0
0
1
1
0
0
19
9

0
2
3
2
2
3
4
0
0
17
3
6
0
3
1
0
3
1
0
0
1
0
6
0
2
1
3
2
1
2
8
2
1
0
1
0
0
0
1
1
2
11
5

1
6
0
29
0
1
15
0
4
11
0
35
25
64
75
21
76
4
1
1
4
20
20
4
83
5
14
116
19
22
48
0
43
7
12
0
0
7
20
2
0
37
1

0
4
0
22
0
1
13
0
4
10
0
20
11
30
46
17
15
1
0
1
0
8
14
1
40
0
11
35
11
6
16
0
16
3
7
0
0
2
13
1
0
11
1

1
2
0
7
0
0
2
0
0
1
0
15
14
34
29
4
61
3
1
0
4
12
6
3
43
5
3
81
8
16
32
0
27
4
5
0
0
5
7
1
0
26
0

0
0
2
0
0
1
1
1
34
6
0
3
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
7
0
1
0
0
0
0
4
0
0
0
0
0
1
0
2

0
0
1
21
0
0
7
6
37
73
0
8
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
8
0
5
0
0
1
15
0
0
0
0
0
2
0
0
7

15
9
3
21
2
9
10
5
462
45
35
154
11
1
0
0
0
5
1
4
0
1
2
0
22
1
1
23
10
36
10
0
5
0
43
8
6
0
7
2
0
0
79

13
5
3
17
0
8
3
4
394
27
27
94
2
1
0
0
0
2
0
1
0
1
2
0
10
1
0
20
7
23
5
0
5
0
33
8
1
0
1
0
0
0
65

2
4
0
4
2
1
7
1
68
18
8
60
9
0
0
0
0
3
1
3
0
0
0
0
12
0
1
3
3
13
5
0
0
0
10
0
5
0
6
2
0
0
14

13
2
2
268
8
13
64
0
594
9
53
54
0
0
0
0
0
0
0
4
0
44
6
0
12
4
0
2
4
11
5
0
4
1
142
1
43
28
17
2
9
11
92

2
0
2
36
1
8
14
0
344
2
16
31
0
0
0
0
0
0
0
3
0
7
0
0
10
1
0
0
4
8
5
0
4
0
71
0
4
4
12
0
2
0
46

11
2
0
232
7
5
50
0
250
7
37
23
0
0
0
0
0
0
0
1
0
37
6
0
2
3
0
2
0
3
0
0
0
1
71
1
39
24
5
2
7
11
46

0
0
0
0
0
0
0
67
0
0
1
1
0
0
0
0
0
0
1
0
0
3
0
2
0
1
0
4
0
4
0
0
1
0
4
1
0
0
0
0
0
0
0

0
0
0
0
0
1
0
32
0
0
2
6
0
4
0
0
1
0
0
0
6
31
1
1
0
1
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
1
0
0
0
28
21
11
0
4
2
13
3
12
2
0
1
3
0
0
9
12
18
9
7
17
2
5
76
10
1
6
21
1
3
0
0
0
3
15
56
3
1

2
0
0
0
0
17
4
4
0
4
1
8
2
9
0
0
1
1
0
0
3
10
15
6
0
5
2
4
66
9
0
3
17
1
3
0
0
0
3
9
4
2
0

0
1
0
0
0
11
17
7
0
0
1
5
1
3
2
0
0
2
0
0
6
2
3
3
7
12
0
1
10
1
1
3
4
0
0
0
0
0
0
6
52
1
1

3
2
4
1
0
24
4
12
0
1
0
26
1
1
0
17
34
10
3
0
49
4
43
41
0
1
0
76
113
50
10
0
63
0
7
24
0
0
5
18
27
139
0

3
2
1
1
0
15
1
5
0
0
0
19
0
0
0
8
7
4
1
0
8
3
17
27
0
1
0
18
71
28
5
0
22
0
3
14
0
0
2
3
12
98
0

0
0
3
0
0
9
3
7
0
1
0
7
1
1
0
9
27
6
2
0
41
1
26
14
0
0
0
58
42
22
5
0
41
0
4
10
0
0
3
15
15
41
0

0
0
0
0
0
1
0
0
0
0
0
0
2
6
3
0
1
2
0
0
0
0
0
0
0
0
0
0
6
0
7
1
0
1
0
0
0
0
0
1
0
0
0

0
0
0
3
0
0
0
0
0
0
0
0
0
8
0
0
2
0
0
1
0
0
0
1
0
0
0
0
6
0
10
0
0
3
0
0
0
0
0
2
0
0
0

0
0
0
3
2
16
2
0
6
17
2
5
20
54
10
12
23
22
7
22
2
14
21
3
8
0
0
1
126
0
2
4
1
2
6
2
7
3
1
1
0
2
1

0
0
0
0
2
13
2
0
2
16
2
4
14
43
9
11
16
6
4
17
2
13
20
3
5
0
0
1
110
0
1
3
1
1
2
1
6
2
1
0
0
2
1

0
0
0
3
0
3
0
0
4
1
0
1
6
11
1
1
7
16
3
5
0
1
1
0
3
0
0
0
16
0
1
1
0
1
4
1
1
1
0
1
0
0
0

0
0
2
25
2
21
0
0
0
1
0
0
18
17
24
11
110
77
3
241
4
3
56
1
0
3
385
0
129
0
4
1
5
50
4
0
35
46
31
7
69
6
0

0
0
0
11
2
8
0
0
0
0
0
0
16
8
12
6
39
38
2
155
2
0
36
1
0
3
190
0
37
0
0
1
4
26
1
0
13
17
16
1
21
5
0

0
0
2
14
0
13
0
0
0
1
0
0
2
9
12
5
71
39
1
86
2
3
20
0
0
0
195
0
92
0
4
0
1
24
3
0
22
29
15
6
48
1
0

0
1
0
0
0
0
0
4
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
1
3
3
0
0
0
2
0
0

0
0
0
0
1
0
0
12
2
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
1
0
3
0
0
0
0
9
0

0
19
24
2
1
0
2
237
53
0
0
0
0
2
0
4
9
7
13
1
4
0
0
0
16
0
18
11
0
1
1
1
0
91
16
53
13
0
1
1
3
137
7

0
6
24
1
1
0
2
152
41
0
0
0
0
0
0
4
3
2
8
0
4
0
0
0
0
0
2
2
0
0
0
1
0
53
14
8
11
0
0
1
2
6
6

0
13
0
1
0
0
0
85
12
0
0
0
0
2
0
0
6
5
5
1
0
0
0
0
16
0
16
9
0
1
1
0
0
38
2
45
2
0
1
0
1
131
1

0
18
24
1
15
0
3
95
106
0
0
107
0
0
0
5
25
1
0
0
0
1
0
0
0
0
0
11
2
0
8
20
0
70
6
20
59
0
52
24
0
13
4

0
5
16
1
1
0
3
42
46
0
0
29
0
0
0
1
10
1
0
0
0
0
0
0
0
0
0
2
0
0
1
13
0
26
4
7
11
0
51
3
0
2
3

0
13
8
0
14
0
0
53
60
0
0
78
0
0
0
4
15
0
0
0
0
1
0
0
0
0
0
9
2
0
7
7
0
44
2
13
48
0
1
21
0
11
1

0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
3
0
16
0
1
0
5
46
8
0
1
3
5
0
0
0
0
2
0
0
1
0
0
1
0
0
0
2

0
0
0
0
0
0
0
0
23
0
0
0
0
0
0
8
0
6
3
1
0
1
24
3
0
1
2
15
1
0
1
0
0
0
2
3
0
0
13
0
157
0
0

8
0
0
0
1
0
1
7
33
6
1
6
0
1
11
84
0
50
42
12
41
2
61
46
8
25
13
52
1
1
4
11
15
2
14
69
0
0
32
1
3
0
14

5
0
0
0
0
0
0
7
13
5
1
4
0
1
0
21
0
30
18
5
34
0
48
19
4
13
10
30
0
1
2
8
9
1
10
56
0
0
9
0
1
0
11

3
0
0
0
1
0
1
0
20
1
0
2
0
0
11
63
0
20
24
7
7
2
13
27
4
12
3
22
1
0
2
3
6
1
4
13
0
0
23
1
2
0
3

47
0
0
0
3
3
0
29
7
0
6
2
0
15
11
38
0
8
36
0
32
0
21
5
9
172
76
33
4
0
1
89
33
3
23
11
58
1
67
2
1
0
3

14
0
0
0
3
2
0
5
3
0
6
1
0
4
3
3
0
5
12
0
9
0
14
4
4
49
22
13
0
0
0
34
12
1
10
5
22
0
22
1
0
0
2

33
0
0
0
0
1
0
24
4
0
0
1
0
11
8
35
0
3
24
0
23
0
7
1
5
123
54
20
4
0
1
55
21
2
13
6
36
1
45
1
1
0
1

1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
6
0
0
0
185
185
0
0
2
0
0
0
48
0
9
1
0

0
0
0
0
0
0
0
0
8
1
0
0
0
0
0
0
0
5
0
0
0
0
9
0
0
0
113
0
0
0
834
834
0
1
1
0
0
0
91
0
6
0
0

3
0
6
21
0
0
0
0
25
6
0
8
0
3
0
0
2
31
2
23
3
2
10
7
3
0
32
0
0
1
2074
2074
0
21
40
0
1
0
173
0
92
15
12

2
0
4
9
0
0
0
0
5
2
0
5
0
2
0
0
2
25
1
5
1
1
1
3
1
0
15
0
0
1
1238
1238
0
4
38
0
0
0
129
0
25
14
12

1
0
2
12
0
0
0
0
20
4
0
3
0
1
0
0
0
6
1
18
2
1
9
4
2
0
17
0
0
0
836
836
0
17
2
0
1
0
44
0
67
1
0

28
1
0
35
0
0
0
0
6
8
19
19
1
25
85
0
31
88
1
30
2
0
61
10
106
0
9
0
0
0
6815
6815
0
12
100
100
0
0
239
0
42
3
12

6
1
0
6
0
0
0
0
1
3
9
9
1
1
43
0
17
44
1
13
2
0
22
7
51
0
0
0
0
0
2850
2850
0
3
68
89
0
0
112
0
35
3
7

22
0
0
29
0
0
0
0
5
5
10
10
0
24
42
0
14
44
0
17
0
0
39
3
55
0
9
0
0
0
3965
3965
0
9
32
11
0
0
127
0
7
0
5

2
11
1
0
0
0
0
1
0
0
7
0
2
0
1
2
1
5
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
1
19
0
0
0
3
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
3
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
2

16
3
115
65
2
14
1
0
1
0
6
0
4
0
8
25
5
55
4
6
0
0
70
15
0
0
5
0
5
5
0
0
0
0
0
38
1
0
10
5
2
0
21

14
3
59
8
1
10
0
0
1
0
6
0
3
0
6
17
4
45
4
5
0
0
46
3
0
0
1
0
2
1
0
0
0
0
0
27
1
0
8
5
2
0
6

2
0
56
57
1
4
1
0
0
0
0
0
1
0
2
8
1
10
0
1
0
0
24
12
0
0
4
0
3
4
0
0
0
0
0
11
0
0
2
0
0
0
15

139
55
250
99
3
8
34
11
183
0
171
110
4
7
150
233
2
131
26
6
0
0
0
1
0
1
109
0
55
0
1
0
0
15
0
72
117
24
92
83
62
25
19

69
27
193
24
2
6
15
6
35
0
11
26
4
5
81
179
0
56
9
4
0
0
0
0
0
1
37
0
19
0
0
0
0
10
0
30
60
8
39
38
29
11
11

70
28
57
75
1
2
19
5
148
0
160
84
0
2
69
54
2
75
17
2
0
0
0
1
0
0
72
0
36
0
1
0
0
5
0
42
57
16
53
45
33
14
8

1
0
0
2
0
4
0
0
0
0
0
0
2
0
0
3
23
0
1
0
0
0
0
0
3
0
0
5
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0

3
0
2
30
0
8
0
0
0
0
0
1
1
0
0
5
8
0
6
0
0
2
0
0
139
0
0
4
3
0
0
21
0
2
0
0
3
0
0
1
0
0
0

10
1
1
11
6
5
7
1
11
89
0
0
9
11
1
15
84
1
28
2
3
1
0
1
9
0
1
30
60
1
9
18
0
10
0
8
37
3
0
1
3
0
0

6
0
0
9
3
2
5
1
1
23
0
0
6
7
1
12
48
1
11
1
3
1
0
1
6
0
0
26
44
1
6
14
0
5
0
4
31
2
0
1
1
0
0

4
1
1
2
3
3
2
0
10
66
0
0
3
4
0
3
36
0
17
1
0
0
0
0
3
0
1
4
16
0
3
4
0
5
0
4
6
1
0
0
2
0
0

62
1
1
36
1
36
3
12
66
48
32
23
206
2
0
2
406
1
5
0
7
5
0
2
37
12
23
35
25
16
1
11
73
1
3
0
22
68
0
3
149
25
10

3
1
1
18
0
7
3
4
63
10
9
7
111
1
0
0
183
0
0
0
6
4
0
1
20
4
8
11
6
8
1
1
16
0
1
0
12
26
0
0
49
13
4

59
0
0
18
1
29
0
8
3
38
23
16
95
1
0
2
223
1
5
0
1
1
0
1
17
8
15
24
19
8
0
10
57
1
2
0
10
42
0
3
100
12
6

5
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
2
4
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
11
0
1
0

49
0
0
3
0
0
0
20
0
0
1
0
113
5
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
1
0
2
0
0
1
1
0
88
3
7
0

1
0
18
7
0
1
47
49
9
0
52
15
47
0
0
16
0
8
0
2
11
8
0
3
14
13
4
2
4
4
1
17
2
63
3
13
7
9
2
26
4
8
1

1
0
4
6
0
1
11
41
8
0
43
14
35
0
0
1
0
4
0
2
4
7
0
3
0
10
3
1
3
3
0
11
1
51
2
5
6
6
0
4
4
5
0

0
0
14
1
0
0
36
8
1
0
9
1
12
0
0
15
0
4
0
0
7
1
0
0
14
3
1
1
1
1
1
6
1
12
1
8
1
3
2
22
0
3
1

19
0
35
87
0
0
130
36
24
6
180
16
83
15
1
23
0
63
0
87
385
7
35
11
21
0
15
100
33
24
1
9
2
36
0
17
53
30
84
58
13
36
0

7
0
8
26
0
0
22
10
6
2
65
5
15
0
0
7
0
28
0
13
171
7
11
6
3
0
4
20
7
2
0
6
1
19
0
15
20
19
24
30
3
15
0

12
0
27
61
0
0
108
26
18
4
115
11
68
15
1
16
0
35
0
74
214
0
24
5
18
0
11
80
26
22
1
3
1
17
0
2
33
11
60
28
10
21
0

0
5
1
6
1
0
443
412
31
0
1
0
0
0
0
0
0
0
4
0
0
0
0
0
0
1
7
0
0
0
0
0
0
1
0
2
6
2
0
0
0
0
24

2
1
6
153
0
0
720
623
97
0
1
0
0
0
0
0
0
0
4
2
1
0
0
0
0
1
1
0
0
0
0
0
0
4
0
9
9
3
0
1
0
0
24

12
6
84
116
7
9
3008
2408
600
0
2
1
0
18
0
1
0
0
20
5
3
10
3
1
11
68
109
0
1
0
5
3
2
11
0
12
86
13
0
14
9
24
31

5
5
25
100
7
3
1978
1591
387
0
1
1
0
11
0
1
0
0
11
2
1
5
3
1
9
9
58
0
0
0
4
3
1
10
0
7
66
9
0
5
6
20
27

7
1
59
16
0
6
1030
817
213
0
1
0
0
7
0
0
0
0
9
3
2
5
0
0
2
59
51
0
1
0
1
0
1
1
0
5
20
4
0
9
3
4
4

12
118
284
318
14
17
9005
8786
219
7
25
122
5
1
0
0
5
0
17
2
0
63
19
12
248
43
237
0
0
1
1
0
245
1
0
36
587
26
0
38
3
150
49

8
57
109
85
11
9
4639
4577
62
3
15
63
5
1
0
0
3
0
9
2
0
33
5
4
127
21
123
0
0
0
0
0
144
1
0
6
292
15
0
11
3
81
23

4
61
175
233
3
8
4366
4209
157
4
10
59
0
0
0
0
2
0
8
0
0
30
14
8
121
22
114
0
0
1
1
0
101
0
0
30
295
11
0
27
0
69
26

0
0
1
2
0
5
0
1
34
0
0
0
0
0
0
1
0
0
0
1
32
22
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0

0
1
0
0
0
2
0
3
16
1
0
0
1
0
0
5
0
0
0
0
7
3
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
0
0
0
0

17
25
1
1
2
6
0
34
112
16
8
8
2
5
6
20
0
0
0
5
4
26
3
18
4
4
0
1
1
0
4
0
0
0
0
5
0
3
0
2
1
0
0

11
20
1
0
1
4
0
10
91
12
6
8
2
5
5
18
0
0
0
5
2
21
3
12
3
3
0
1
1
0
2
0
0
0
0
5
0
2
0
2
1
0
0

6
5
0
1
1
2
0
24
21
4
2
0
0
0
1
2
0
0
0
0
2
5
0
6
1
1
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0

74
18
0
104
2
27
0
7
98
23
6
18
11
97
129
23
1
2
1
14
2
87
0
29
0
1
0
7
1
0
4
1
0
0
2
119
0
6
0
0
0
0
23

44
12
0
90
0
16
0
5
67
13
3
6
11
69
64
9
0
0
0
7
0
55
0
7
0
1
0
1
1
0
4
0
0
0
1
76
0
5
0
0
0
0
13

30
6
0
14
2
11
0
2
31
10
3
12
0
28
65
14
1
2
1
7
2
32
0
22
0
0
0
6
0
0
0
1
0
0
1
43
0
1
0
0
0
0
10

0
0
0
0
0
0
2
0
0
0
0
39
9
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
36
5
0
0
1
0
0
2
0
0
0

0
6
1
0
0
0
0
1
0
0
0
213
0
0
0
40
1
6
9
3
0
0
0
0
1
1
0
1
0
0
4
0
85
9
0
0
0
0
0
16
4
1
0

0
7
19
22
10
0
0
3
4
4
10
39
11
0
0
42
0
1
24
2
23
3
0
34
10
9
0
6
4
3
5
0
49
12
2
0
0
1
0
17
25
4
28

0
5
17
22
10
0
0
3
4
3
3
37
6
0
0
34
0
1
14
2
12
3
0
19
6
6
0
3
4
2
4
0
46
8
2
0
0
1
0
11
17
2
8

0
2
2
0
0
0
0
0
0
1
7
2
5
0
0
8
0
0
10
0
11
0
0
15
4
3
0
3
0
1
1
0
3
4
0
0
0
0
0
6
8
2
20

30
190
128
61
123
1
0
0
0
78
8
129
11
1
0
15
37
13
3
0
5
139
1
1
5
6
1
43
0
0
3
0
66
49
9
0
0
2
11
27
11
124
0

15
100
60
29
69
1
0
0
0
34
6
68
5
1
0
10
11
6
2
0
1
67
1
1
1
2
1
22
0
0
1
0
44
12
6
0
0
1
11
11
1
84
0

15
90
68
32
54
0
0
0
0
44
2
61
6
0
0
5
26
7
1
0
4
72
0
0
4
4
0
21
0
0
2
0
22
37
3
0
0
1
0
16
10
40
0

2
12
4
0
0
1
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
1
1
0
0
1
2
0
0
0
0
0
0
0
0
0
1
0
64
0
0
0
0

6
63
1
0
0
0
0
2
0
0
0
0
0
3
0
0
0
0
1
0
0
11
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
6
0
0
0
0

132
279
75
0
0
4
0
14
2
7
0
1
0
24
0
0
52
10
42
8
3
86
4
2
4
10
12
0
0
0
3
0
0
0
2
72
6
4
6
18
2
6
0

74
187
28
0
0
3
0
1
1
3
0
1
0
14
0
0
10
5
27
8
3
36
4
2
4
1
10
0
0
0
2
0
0
0
2
47
6
2
6
17
2
6
0

58
92
47
0
0
1
0
13
1
4
0
0
0
10
0
0
42
5
15
0
0
50
0
0
0
9
2
0
0
0
1
0
0
0
0
25
0
2
0
1
0
0
0

10
563
6
1
128
1
0
7
0
28
0
14
0
77
0
0
343
0
96
22
2
32
97
3
195
5
0
2
2
0
3
0
1
0
47
7
16
12
52
113
46
1
1

6
340
5
1
53
0
0
2
0
12
0
6
0
19
0
0
191
0
53
12
2
16
56
2
89
1
0
1
2
0
2
0
1
0
19
4
7
4
44
77
18
1
0

4
223
1
0
75
1
0
5
0
16
0
8
0
58
0
0
152
0
43
10
0
16
41
1
106
4
0
1
0
0
1
0
0
0
28
3
9
8
8
36
28
0
1

0
0
0
3
0
0
0
5
0
1
0
0
2
0
0
0
23
0
0
0
1
0
1
0
0
1
0
0
10
0
0
0
0
0
17
0
6
0
0
31
149
145
4

0
0
0
7
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
2
0
0
0
1
97
129
122
7

0
15
7
34
0
10
0
4
1
8
1
0
3
0
3
2
2
14
19
10
0
0
0
1
3
9
0
2
2
3
1
14
0
1
60
4
43
2
0
600
1853
1514
339

0
10
5
28
0
10
0
2
0
7
1
0
2
0
0
2
2
13
16
8
0
0
0
0
1
8
0
2
2
2
1
11
0
1
59
3
38
2
0
387
1447
1209
238

0
5
2
6
0
0
0
2
1
1
0
0
1
0
3
0
0
1
3
2
0
0
0
1
2
1
0
0
0
1
0
3
0
0
1
1
5
0
0
213
406
305
101

87
112
156
142
0
58
64
107
0
1
80
22
58
0
224
0
18
170
6
1
25
16
60
82
139
92
12
4
179
71
1
138
40
2
217
0
254
1
3
219
5642
5534
108

40
48
103
78
0
41
28
56
0
1
38
10
41
0
142
0
8
26
5
0
22
11
12
41
66
23
7
4
103
45
1
58
29
2
70
0
118
0
0
62
2942
2885
57

47
64
53
64
0
17
36
51
0
0
42
12
17
0
82
0
10
144
1
1
3
5
48
41
73
69
5
0
76
26
0
80
11
0
147
0
136
1
3
157
2700
2649
51

1
0
6
0
1
0
0
1
9
0
1
2
0
0
0
0
1
1
1
0
0
0
2
5
0
0
0
0
0
3
0
2
0
0
12
0
0
0
0
0
0
0
0

0
0
0
0
3
0
0
11
0
1
1
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
1
0
2
0
0
2
0
0
0
0
0
0
0
0

2
2
10
6
2
3
6
0
21
4
2
17
2
3
0
1
11
5
28
12
3
0
84
31
22
8
0
40
34
47
41
8
0
18
6
3
0
1
0
0
0
0
0

1
2
9
4
1
3
5
0
19
3
1
17
2
2
0
1
11
5
25
12
3
0
78
29
18
7
0
36
24
36
39
7
0
13
5
3
0
1
0
0
0
0
0

1
0
1
2
1
0
1
0
2
1
1
0
0
1
0
0
0
0
3
0
0
0
6
2
4
1
0
4
10
11
2
1
0
5
1
0
0
0
0
0
0
0
0

4
1
95
22
13
0
0
0
219
5
68
5
14
355
0
7
269
3
99
1
184
1
215
27
13
137
0
252
14
8
89
13
0
4
48
7
1
17
0
0
0
0
2

3
0
75
9
10
0
0
0
116
3
14
3
7
180
0
4
154
2
23
1
159
1
189
2
8
43
0
104
3
6
67
2
0
2
16
3
0
9
0
0
0
0
2

1
1
20
13
3
0
0
0
103
2
54
2
7
175
0
3
115
1
76
0
25
0
26
25
5
94
0
148
11
2
22
11
0
2
32
4
1
8
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
15
0
0
0
0
0
1
4
6
0
0
0
1
4
14
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
2
0
0
0
0
0
0
2
17
0
0
0
0
0
0
0
0
0

0
5
42
0
45
0
1
6
45
3
0
8
18
4
0
18
5
1
0
8
1
4
6
1
207
20
30
45
8
1
1
7
25
2
0
10
2
5
0
0
4
5
0

0
5
39
0
40
0
1
5
23
2
0
6
14
3
0
17
2
1
0
4
0
1
6
1
178
16
25
29
2
1
0
7
22
0
0
6
2
5
0
0
4
5
0

0
0
3
0
5
0
0
1
22
1
0
2
4
1
0
1
3
0
0
4
1
3
0
0
29
4
5
16
6
0
1
0
3
2
0
4
0
0
0
0
0
0
0

131
5
46
0
130
0
78
2
41
49
0
11
37
0
13
7
0
0
6
137
0
1
0
3
11
24
5
19
12
0
0
0
48
144
0
25
18
1
4
84
9
129
5

60
3
36
0
89
0
59
1
14
22
0
6
13
0
4
4
0
0
3
94
0
0
0
3
6
13
3
9
1
0
0
0
27
65
0
10
8
0
1
76
5
128
2

71
2
10
0
41
0
19
1
27
27
0
5
24
0
9
3
0
0
3
43
0
1
0
0
5
11
2
10
11
0
0
0
21
79
0
15
10
1
3
8
4
1
3

0
0
1
2
0
0
0
0
0
0
0
0
1
1
0
3
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
1
0
3
0
3
1
0
14
2
0

0
0
8
1
4
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
0
0
0
0
16
0
1
1
0
7
2
0

25
0
27
52
5
21
2
0
11
0
0
2
12
3
7
24
0
5
2
3
5
1
34
2
15
1
11
5
0
16
0
15
0
0
0
4
0
2
0
0
20
1
0

15
0
14
21
2
18
2
0
7
0
0
0
10
3
6
21
0
2
2
3
5
0
24
2
14
1
10
5
0
16
0
14
0
0
0
3
0
2
0
0
17
1
0

10
0
13
31
3
3
0
0
4
0
0
2
2
0
1
3
0
3
0
0
0
1
10
0
1
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
3
0
0

32
6
11
12
4
27
9
3
0
0
5
1
18
2
0
36
0
171
1
14
8
0
85
33
351
4
134
196
2
167
84
4
0
4
0
17
0
104
4
89
101
0
1

26
4
3
9
0
8
4
0
0
0
3
1
12
2
0
10
0
105
1
1
7
0
17
22
150
2
58
115
0
21
41
2
0
1
0
10
0
57
0
43
33
0
0

6
2
8
3
4
19
5
3
0
0
2
0
6
0
0
26
0
66
0
13
1
0
68
11
201
2
76
81
2
146
43
2
0
3
0
7
0
47
4
46
68
0
1

0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
5
0
0
0
0
0
0
4
171
171
0
0
2
0
8
0
0
0
2
0
0
3
0
0
18

0
0
1
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
2
0
0
0
7
125
125
0
0
3
0
8
0
0
0
21
0
0
0
0
0
6

0
3
0
7
20
1
0
0
2
2
20
2
0
0
0
2
0
2
2
3
0
37
0
2
126
213
1589
1589
0
34
3
3
1
2
6
1
39
1
0
23
2
0
20

0
2
0
2
20
1
0
0
1
1
17
1
0
0
0
2
0
1
2
1
0
23
0
1
94
144
1141
1141
0
29
1
3
1
2
6
1
27
1
0
9
1
0
18

0
1
0
5
0
0
0
0
1
1
3
1
0
0
0
0
0
1
0
2
0
14
0
1
32
69
448
448
0
5
2
0
0
0
0
0
12
0
0
14
1
0
2

0
78
0
8
32
2
0
2
2
2
26
11
1
3
0
16
1
4
2
74
2
50
16
15
45
63
6217
6217
0
31
96
82
131
108
163
834
27
0
45
180
77
67
387

0
34
0
4
22
0
0
1
0
1
11
2
0
1
0
11
0
1
1
14
1
22
3
3
17
40
3095
3095
0
9
52
25
68
56
86
424
9
0
21
59
22
9
194

0
44
0
4
10
2
0
1
2
1
15
9
1
2
0
5
1
3
1
60
1
28
13
12
28
23
3122
3122
0
22
44
57
63
52
77
410
18
0
24
121
55
58
193

0
0
0
1
0
3
0
0
3
18
0
0
0
0
1
0
0
1
0
0
2
0
0
0
0
0
2
0
2
0
0
1
0
0
0
0
0
0
0
16
0
3
0

0
0
0
1
0
0
0
1
1
4
0
0
0
0
5
0
0
0
0
0
7
0
0
2
0
0
7
0
0
4
0
0
0
0
0
0
0
0
0
1
0
2
0

4
1
8
38
25
27
69
19
86
57
6
0
4
0
112
0
0
3
14
23
58
1
27
7
1
37
15
6
1
41
16
4
0
0
0
0
0
1
1
118
0
100
0

4
0
7
29
13
27
36
16
76
39
6
0
3
0
64
0
0
1
14
10
43
0
12
2
1
37
10
6
1
20
15
3
0
0
0
0
0
1
1
112
0
61
0

0
1
1
9
12
0
33
3
10
18
0
0
1
0
48
0
0
2
0
13
15
1
15
5
0
0
5
0
0
21
1
1
0
0
0
0
0
0
0
6
0
39
0

57
0
6
11
8
73
17
13
70
64
1
9
85
0
13
9
8
22
129
31
167
0
31
1
14
14
14
102
22
96
29
8
0
88
0
0
73
15
19
112
3
330
0

30
0
1
8
7
46
6
8
68
21
1
5
34
0
4
4
2
7
33
5
84
0
18
1
6
6
4
52
2
61
20
6
0
18
0
0
30
13
12
104
2
179
0

27
0
5
3
1
27
11
5
2
43
0
4
51
0
9
5
6
15
96
26
83
0
13
0
8
8
10
50
20
35
9
2
0
70
0
0
43
2
7
8
1
151
0

0
0
1
4
0
1
0
0
0
0
0
0
0
21
0
0
0
1
3
0
9
0
1
0
0
0
0
1
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0

0
0
3
0
0
1
0
0
0
0
0
0
0
7
0
1
0
25
2
0
5
0
1
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0

4
2
3
17
0
15
0
0
3
0
5
2
2
1
89
2
0
21
26
2
50
1
40
0
0
2
2
15
10
0
0
1
1
26
6
0
0
3
21
5
0
2
0

3
1
3
15
0
15
0
0
3
0
3
0
1
1
61
2
0
17
20
2
48
0
12
0
0
2
1
14
8
0
0
0
1
25
5
0
0
1
9
4
0
2
0

1
1
0
2
0
0
0
0
0
0
2
2
1
0
28
0
0
4
6
0
2
1
28
0
0
0
1
1
2
0
0
1
0
1
1
0
0
2
12
1
0
0
0

21
254
103
16
2
144
95
1
0
16
115
103
62
141
62
12
0
23
76
2
12
35
20
0
0
0
0
1
46
1
0
128
0
86
55
0
0
26
5
2
0
0
0

8
95
53
9
1
66
45
1
0
6
37
87
41
109
35
4
0
6
39
2
11
12
7
0
0
0
0
1
15
1
0
69
0
64
40
0
0
17
2
1
0
0
0

13
159
50
7
1
78
50
0
0
10
78
16
21
32
27
8
0
17
37
0
1
23
13
0
0
0
0
0
31
0
0
59
0
22
15
0
0
9
3
1
0
0
0

0
0
0
0
0
0
0
0
0
5
0
0
0
0
3
0
0
32
0
0
0
407
407
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4

0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1079
1079
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1

5
0
0
10
0
1
7
1
0
0
2
2
2
1
9
42
0
44
0
0
19
1585
1585
0
0
0
0
2
0
3
0
0
1
0
1
0
0
0
0
2
12
15
72

4
0
0
9
0
0
6
1
0
0
2
2
2
1
9
13
0
36
0
0
8
955
955
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
2
6
8
61

1
0
0
1
0
1
1
0
0
0
0
0
0
0
0
29
0
8
0
0
11
630
630
0
0
0
0
1
0
2
0
0
0
0
1
0
0
0
0
0
6
7
11

17
0
24
110
22
5
20
37
0
6
94
54
44
1
2
21
7
64
3
14
15
8463
8463
0
0
0
0
0
0
0
0
0
13
0
22
0
0
0
0
3
108
1
43

9
0
8
50
8
2
19
9
0
3
40
34
27
0
2
6
2
45
1
3
1
3363
3363
0
0
0
0
0
0
0
0
0
12
0
7
0
0
0
0
1
26
0
25

8
0
16
60
14
3
1
28
0
3
54
20
17
1
0
15
5
19
2
11
14
5100
5100
0
0
0
0
0
0
0
0
0
1
0
15
0
0
0
0
2
82
1
18

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
5
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
4
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
13
1
4
0
0
2
0
0
1
1
0
0
0
0
0
0
0
0
2
0
0
8
0
0
0
1
0

2
4
0
0
0
0
0
0
0
0
0
0
3
14
1
2
67
3
16
1
31
8
0
70
10
38
0
21
1
0
0
5
17
8
6
0
0
1
0
0
24
1
0

0
4
0
0
0
0
0
0
0
0
0
0
1
11
1
2
61
1
10
1
15
2
0
12
8
13
0
12
1
0
0
4
11
5
3
0
0
1
0
0
18
0
0

2
0
0
0
0
0
0
0
0
0
0
0
2
3
0
0
6
2
6
0
16
6
0
58
2
25
0
9
0
0
0
1
6
3
3
0
0
0
0
0
6
1
0

26
9
0
0
0
0
0
0
0
0
0
0
296
118
2
141
72
104
181
21
0
27
0
10
85
93
0
2
3
0
0
1
28
29
1
0
0
3
1
0
83
0
66

13
6
0
0
0
0
0
0
0
0
0
0
161
27
2
80
41
77
61
11
0
12
0
1
17
26
0
2
0
0
0
1
5
11
0
0
0
2
0
0
30
0
14

13
3
0
0
0
0
0
0
0
0
0
0
135
91
0
61
31
27
120
10
0
15
0
9
68
67
0
0
3
0
0
0
23
18
1
0
0
1
1
0
53
0
52

0
0
2
0
8
0
0
0
0
2
0
0
3
0
0
1
0
5
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
1

0
1
2
0
7
2
0
0
0
35
0
1
23
0
0
4
0
3
0
0
0
0
8
0
0
0
0
0
0
0
0
6
8
0
3
1
0
0
0
0
0
0
0

0
14
5
3
47
3
1
0
0
3
5
0
55
34
1
4
1
7
2
3
0
0
18
1
0
0
0
8
0
2
2
3
2
13
17
0
0
23
4
0
8
21
0

0
7
5
2
9
1
0
0
0
1
1
0
35
33
1
3
0
2
0
1
0
0
8
0
0
0
0
7
0
2
0
2
0
8
13
0
0
16
4
0
2
15
0

0
7
0
1
38
2
1
0
0
2
4
0
20
1
0
1
1
5
2
2
0
0
10
1
0
0
0
1
0
0
2
1
2
5
4
0
0
7
0
0
6
6
0

0
15
202
14
128
20
0
0
0
5
0
0
70
112
16
5
58
57
101
0
1
5
113
50
1
0
1
58
50
16
2
158
37
117
10
4
0
73
25
88
2
280
364

0
4
76
9
30
3
0
0
0
2
0
0
16
32
10
5
13
5
32
0
0
4
26
7
0
0
0
11
24
6
0
72
31
63
6
1
0
23
7
11
2
130
190

0
11
126
5
98
17
0
0
0
3
0
0
54
80
6
0
45
52
69
0
1
1
87
43
1
0
1
47
26
10
2
86
6
54
4
3
0
50
18
77
0
150
174

2
12
4
0
1
17
1
5
0
5
0
16
0
1
0
0
0
0
0
1
0
1
0
0
4
0
11
1
7
113
1
0
3
5
10
2
0
4
0
3
0
0
1

4
6
1
0
4
12
1
39
2
5
1
20
0
1
0
0
0
0
96
29
2
0
0
2
31
5
49
16
5
139
3
0
6
16
20
41
55
41
0
6
12
1
1

12
39
31
1
55
37
2
71
50
21
1
15
3
0
4
2
0
0
2
1
25
10
3
46
114
59
1
5
2
13
3
4
1
16
18
0
1
0
0
0
1
3
1

7
37
27
1
50
30
0
19
34
14
1
10
0
0
1
2
0
0
2
1
18
2
2
23
54
36
0
5
1
12
3
4
0
8
8
0
1
0
0
0
0
3
0

5
2
4
0
5
7
2
52
16
7
0
5
3
0
3
0
0
0
0
0
7
8
1
23
60
23
1
0
1
1
0
0
1
8
10
0
0
0
0
0
1
0
1

40
180
175
147
41
160
0
23
97
9
41
29
11
42
0
0
105
81
8
8
12
19
128
36
240
60
3
197
130
20
13
82
5
15
39
1
21
46
0
117
67
5
8

10
45
100
36
18
82
0
7
62
3
19
8
6
20
0
0
43
16
7
2
1
5
49
6
90
27
1
73
61
5
4
20
1
3
22
0
6
14
0
42
30
2
2

30
135
75
111
23
78
0
16
35
6
22
21
5
22
0
0
62
65
1
6
11
14
79
30
150
33
2
124
69
15
9
62
4
12
17
1
15
32
0
75
37
3
6

0
0
0
0
0
0
0
0
0
1
0
3
4
0
0
0
0
102
0
0
0
0
3
0
8
0
0
0
0
1
1
0
0
3
1
1
0
0
336
323
13
0
0

31
3
2
0
0
0
0
0
0
2
0
37
5
0
0
0
0
112
0
0
0
9
12
0
32
0
0
0
0
0
9
2
0
2
0
0
0
0
543
539
4
0
0

2
0
1
0
0
9
0
0
2
5
0
29
18
15
0
3
0
4
0
0
0
18
20
1
2
0
0
0
1
0
2
1
1
5
1
0
0
0
2429
2215
214
5
1

2
0
1
0
0
7
0
0
1
2
0
19
12
3
0
0
0
2
0
0
0
11
13
0
2
0
0
0
1
0
1
1
1
4
1
0
0
0
1620
1433
187
3
1

0
0
0
0
0
2
0
0
1
3
0
10
6
12
0
3
0
2
0
0
0
7
7
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
809
782
27
2
0

26
26
83
81
126
7
0
90
2
56
1
56
77
0
0
0
105
264
93
0
77
24
56
0
87
0
2
0
0
16
481
38
15
187
74
1
0
1
12612
12506
106
28
73

12
5
8
62
80
1
0
16
0
18
0
20
36
0
0
0
8
103
19
0
20
8
20
0
75
0
1
0
0
6
228
7
11
94
33
1
0
1
5583
5535
48
11
4

14
21
75
19
46
6
0
74
2
38
1
36
41
0
0
0
97
161
74
0
57
16
36
0
12
0
1
0
0
10
253
31
4
93
41
0
0
0
7029
6971
58
17
69

0
1
0
13
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
11
0
9
0
1
0
0

0
5
0
1
0
0
0
0
0
0
0
0
1
1
0
10
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
4
0
0
12
0
9
0
0
0
0

0
7
0
126
0
0
0
1
0
1
26
5
4
4
2
15
9
14
3
5
0
2
6
38
0
1
3
0
1
1
0
4
0
2
3
0
19
1
18
5
7
0
7

0
3
0
110
0
0
0
0
0
1
13
0
1
0
1
12
8
10
1
4
0
2
3
23
0
0
3
0
1
1
0
4
0
1
1
0
19
1
11
1
5
0
3

0
4
0
16
0
0
0
1
0
0
13
5
3
4
1
3
1
4
2
1
0
0
3
15
0
1
0
0
0
0
0
0
0
1
2
0
0
0
7
4
2
0
4

4
0
1
256
0
0
88
0
0
6
17
134
1
0
3
17
39
5
7
5
1
0
89
42
0
2
0
0
4
4
0
13
0
30
0
0
40
1
208
26
30
2
180

0
0
0
72
0
0
17
0
0
2
5
34
0
0
0
10
21
3
1
2
1
0
20
22
0
0
0
0
1
2
0
13
0
6
0
0
11
0
73
7
16
1
80

4
0
1
184
0
0
71
0
0
4
12
100
1
0
3
7
18
2
6
3
0
0
69
20
0
2
0
0
3
2
0
0
0
24
0
0
29
1
135
19
14
1
100

1
0
21
16
0
6
0
6
0
0
9
0
0
0
1
0
0
3
0
0
4
0
0
1
0
0
0
2
1
0
0
0
0
2
3
0
2
1
0
4
26
2
2

0
16
56
152
5
6
0
29
0
2
11
0
0
0
0
0
3
0
1
0
29
0
0
0
0
0
0
4
1
0
0
0
0
0
7
0
3
0
0
4
21
1
22

63
4
1
93
70
7
1
20
4
1
48
1
0
18
0
5
6
3
32
5
8
0
0
14
1
2
8
141
13
0
51
3
0
6
13
1
17
0
4
26
40
3
69

45
2
0
60
37
5
0
3
3
1
33
1
0
8
0
3
4
2
14
1
6
0
0
7
1
0
6
27
3
0
45
3
0
6
5
0
10
0
0
15
28
2
53

18
2
1
33
33
2
1
17
1
0
15
0
0
10
0
2
2
1
18
4
2
0
0
7
0
2
2
114
10
0
6
0
0
0
8
1
7
0
4
11
12
1
16

133
195
107
14
77
151
31
32
147
43
171
0
1
39
6
12
4
208
82
0
2
0
0
1
1
0
11
17
7
17
157
39
91
15
270
242
6
95
4
352
100
428
226

56
65
37
4
25
33
10
9
71
9
47
0
0
21
5
6
1
139
29
0
1
0
0
0
1
0
4
2
1
10
58
36
79
11
141
124
4
31
1
183
39
215
98

77
130
70
10
52
118
21
23
76
34
124
0
1
18
1
6
3
69
53
0
1
0
0
1
0
0
7
15
6
7
99
3
12
4
129
118
2
64
3
169
61
213
128

10
0
0
1
0
0
0
0
1
0
3
3
0
1
1
1
0
2
0
0
0
0
0
0
9
39
0
0
0
0
0
0
0
0
4
1
0
0
0
1
0
0
0

0
0
1
0
0
0
0
0
0
0
0
3
0
1
0
0
0
1
0
0
0
0
0
0
9
30
1
0
0
0
0
0
0
9
1
1
0
0
0
0
0
0
0

9
0
16
32
2
1
1
2
33
12
8
14
13
2
2
4
0
8
0
0
6
12
0
7
33
80
44
3
0
3
34
9
2
3
43
1
9
0
9
3
0
5
6

7
0
12
26
1
1
1
1
26
9
5
7
11
2
2
4
0
3
0
0
5
8
0
5
30
59
25
0
0
2
28
2
1
2
41
0
7
0
6
3
0
3
4

2
0
4
6
1
0
0
1
7
3
3
7
2
0
0
0
0
5
0
0
1
4
0
2
3
21
19
3
0
1
6
7
1
1
2
1
2
0
3
0
0
2
2

85
243
439
206
0
18
2
37
0
276
53
19
54
1
425
2
66
21
0
0
53
0
0
120
180
297
154
6
0
0
218
117
6
84
35
0
8
33
39
212
5
54
21

47
132
262
128
0
9
1
22
0
153
34
6
50
1
208
2
8
13
0
0
28
0
0
64
73
157
59
0
0
0
92
58
3
40
13
0
3
11
22
101
2
3
12

38
111
177
78
0
9
1
15
0
123
19
13
4
0
217
0
58
8
0
0
25
0
0
56
107
140
95
6
0
0
126
59
3
44
22
0
5
22
17
111
3
51
9

1
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
3
2
0
2
0
5
1
0
0
1
0
2

0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
1
9
1
9
0
6
0
3
0
0
0
0

10
0
0
0
19
2
1
15
0
0
0
0
0
0
0
4
0
0
0
0
8
8
19
0
0
2
4
1
0
0
6
1
9
16
4
2
60
2
0
0
1
0
68

9
0
0
0
15
2
0
5
0
0
0
0
0
0
0
1
0
0
0
0
4
6
18
0
0
1
2
1
0
0
5
0
4
7
2
1
46
1
0
0
0
0
61

1
0
0
0
4
0
1
10
0
0
0
0
0
0
0
3
0
0
0
0
4
2
1
0
0
1
2
0
0
0
1
1
5
9
2
1
14
1
0
0
1
0
7

41
0
3
206
68
10
3
3
0
0
12
0
2
20
15
1
13
26
23
29
20
14
35
1
6
389
125
0
26
8
3
7
61
7
4
88
167
0
68
24
8
1
217

13
0
1
102
22
3
2
1
0
0
2
0
1
10
5
1
3
10
5
6
13
5
19
1
0
160
62
0
6
8
0
5
11
3
2
26
37
0
26
5
3
1
109

28
0
2
104
46
7
1
2
0
0
10
0
1
10
10
0
10
16
18
23
7
9
16
0
6
229
63
0
20
0
3
2
50
4
2
62
130
0
42
19
5
0
108

1
1
1
3
1
0
0
0
0
0
1
0
7
0
23
0
11
2
0
0
0
0
0
0
0
3
0
0
7
3
0
13
255
255
0
0
0
0
1
0
3
0
7

0
0
4
4
0
0
0
2
0
0
1
1
0
0
2
0
12
0
0
0
0
0
0
1
0
1
0
0
0
1
0
4
342
342
0
0
0
0
1
4
0
0
0

58
7
12
30
21
0
48
6
2
1
8
0
2
4
3
4
2
14
1
37
5
9
4
14
14
7
11
0
5
5
0
214
1733
1733
0
1
22
0
1
13
1
0
0

29
6
7
15
18
0
28
3
1
1
5
0
1
2
3
3
2
9
1
28
3
8
2
6
7
7
2
0
5
5
0
187
1132
1132
0
1
7
0
1
13
0
0
0

29
1
5
15
3
0
20
3
1
0
3
0
1
2
0
1
0
5
0
9
2
1
2
8
7
0
9
0
0
0
0
27
601
601
0
0
15
0
0
0
1
0
0

198
1
0
203
43
0
5
258
13
272
64
47
33
0
351
303
3
199
1
19
4
0
6
41
21
38
41
0
84
25
0
106
5716
5716
0
0
0
0
2
65
0
8
78

86
1
0
34
19
0
3
131
5
102
32
36
14
0
160
147
1
91
0
15
1
0
0
12
8
38
27
0
17
8
0
48
2561
2561
0
0
0
0
2
25
0
3
54

112
0
0
169
24
0
2
127
8
170
32
11
19
0
191
156
2
108
1
4
3
0
6
29
13
0
14
0
67
17
0
58
3155
3155
0
0
0
0
0
40
0
5
24

0
0
0
0
0
2
0
0
1
3
30
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
1
0
0
0
1
0
2
0
0
0
0
1
1

1
0
0
0
1
6
0
7
6
3
9
0
0
0
0
0
3
1
0
45
0
0
0
0
0
0
0
0
0
0
4
14
0
0
0
0
2
0
0
0
0
0
0

5
1
3
0
2
28
0
3
10
25
35
2
0
0
0
0
13
4
2
6
1
6
8
18
5
38
0
1
0
1
1
0
0
3
1
42
12
8
0
0
0
0
0

2
1
3
0
2
6
0
2
7
25
19
2
0
0
0
0
10
1
0
3
1
6
1
12
4
38
0
0
0
1
1
0
0
2
0
20
7
4
0
0
0
0
0

3
0
0
0
0
22
0
1
3
0
16
0
0
0
0
0
3
3
2
3
0
0
7
6
1
0
0
1
0
0
0
0
0
1
1
22
5
4
0
0
0
0
0

172
0
3
0
1
110
0
4
16
43
53
30
0
0
0
0
9
0
24
23
25
58
56
9
7
107
0
5
6
18
1
12
3
99
8
78
28
5
300
3
0
24
5

35
0
2
0
0
25
0
1
1
17
23
17
0
0
0
0
3
0
13
10
3
23
44
2
2
47
0
2
2
4
1
3
1
88
2
55
11
2
111
2
0
4
2

137
0
1
0
1
85
0
3
15
26
30
13
0
0
0
0
6
0
11
13
22
35
12
7
5
60
0
3
4
14
0
9
2
11
6
23
17
3
189
1
0
20
3

0
2
0
0
28
0
0
0
13
0
17
9
6
0
0
0
0
0
0
0
0
0
0
8
10
0
0
0
0
0
0
0
0
1
5
5
0
2
0
0
3
0
0

0
0
0
0
9
0
1
0
13
0
34
10
0
0
0
0
1
0
0
0
2
3
19
40
13
0
0
0
0
1
0
0
0
0
0
1
0
2
0
0
0
0
0

0
38
25
2
20
0
16
0
6
0
137
33
5
0
1
0
0
2
3
0
1
8
3
21
7
10
0
1
0
6
3
1
12
11
1
2
0
1
0
0
4
2
0

0
37
25
2
9
0
13
0
5
0
71
26
3
0
0
0
0
1
3
0
0
4
3
17
5
10
0
1
0
5
3
1
7
10
0
2
0
0
0
0
4
1
0

0
1
0
0
11
0
3
0
1
0
66
7
2
0
1
0
0
1
0
0
1
4
0
4
2
0
0
0
0
1
0
0
5
1
1
0
0
1
0
0
0
1
0

1
32
31
55
103
0
76
105
108
4
126
121
7
1
0
0
22
2
112
0
149
0
0
11
22
58
0
2
0
18
9
0
0
0
27
1
3
103
112
0
60
0
0

1
22
20
28
93
0
20
43
40
2
58
58
7
1
0
0
6
2
55
0
55
0
0
0
16
10
0
0
0
4
1
0
0
0
7
0
1
21
56
0
21
0
0

0
10
11
27
10
0
56
62
68
2
68
63
0
0
0
0
16
0
57
0
94
0
0
11
6
48
0
2
0
14
8
0
0
0
20
1
2
82
56
0
39
0
0

0
0
0
0
1
1
0
0
0
0
1
0
4
0
0
0
1
0
0
0
0
12
0
1
20
4
0
0
0
0
3
0
0
3
0
2
0
0
0
2
0
1
0

1
0
0
0
0
0
0
0
0
0
0
1
3
2
1
0
12
0
3
0
0
8
0
0
7
3
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0

1
0
1
0
1
0
0
4
0
5
12
0
122
10
26
41
2
15
4
0
0
21
1
5
250
32
7
5
1
0
3
4
0
19
1
20
1
0
7
17
0
44
0

1
0
1
0
1
0
0
4
0
5
11
0
49
8
22
22
1
5
2
0
0
17
1
3
180
21
7
4
0
0
1
3
0
13
1
20
0
0
5
15
0
25
0

0
0
0
0
0
0
0
0
0
0
1
0
73
2
4
19
1
10
2
0
0
4
0
2
70
11
0
1
1
0
2
1
0
6
0
0
1
0
2
2
0
19
0

26
1
3
0
9
19
0
3
0
201
13
18
413
6
5
17
1
55
98
1
2
338
1
4
91
22
0
15
1
33
264
1
44
18
10
3
1
1
21
21
1
152
15

8
1
3
0
5
7
0
1
0
106
8
10
214
3
4
8
0
25
27
0
1
164
1
0
69
13
0
8
0
16
125
1
21
11
4
2
0
1
7
7
0
86
7

18
0
0
0
4
12
0
2
0
95
5
8
199
3
1
9
1
30
71
1
1
174
0
4
22
9
0
7
1
17
139
0
23
7
6
1
1
0
14
14
1
66
8

0
4
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
5
0
0
0
0
22

0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
15
10
13
0
0
0
0
1

2
16
80
0
20
0
2
2
0
3
0
6
8
0
5
6
89
0
0
0
14
14
1
17
5
3
0
0
54

1
14
49
0
7
0
1
1
0
1
0
5
5
0
4
0
55
0
0
0
10
8
0
2
3
2
0
0
46

1
2
31
0
13
0
1
1
0
2
0
1
3
0
1
6
34
0
0
0
4
6
1
15
2
1
0
0
8

12
161
13
59
13
0
0
1
0
1
0
17
57
38
204
42
17
15
0
0
6
48
0
0
57
0
0
0
28

1
111
7
13
4
0
0
1
0
1
0
9
20
14
54
4
4
5
0
0
4
10
0
0
19
0
0
0
16

11
50
6
46
9
0
0
0
0
0
0
8
37
24
150
38
13
10
0
0
2
38
0
0
38
0
0
0
12

MARG_CL_0MARG_CL_0MARG_CL_0MARG_AL_0MARG_AL_0MARG_AL_0MARG_HH_0
MARG_HH_
1070
636
434
3603
1440
2163
134
60
1070
636
434
3603
1440
2163
134
60
0
0
0
0
0
0
0
0
112
27
85
101
46
55
2
0
0
0
0
2
2
0
0
0
1
1
0
11
5
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
1
55
15
40
10
10
6
2
4
12
2
10
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
10
0
10
14
4
10
0
0
6
2
4
5
0
5
0
0
0
0
0
38
20
18
0
0
1
0
1
4
1
3
2
0
0
0
0
0
0
0
0
0
35
9
26
1
0
1
0
0
0
0
0
15
7
8
0
0
1
0
1
32
2
30
0
0
0
0
0
13
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
1
8
6
2
0
0
0
0
0
10
1
9
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
15
0
15
0
0
59
59
0
24
23
1
9
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
1
0
0
4
1
3
11
3
8
0
0
8
7
1
123
61
62
1
1
1
1
0
2
2
0
0
0
109
102
7
87
63
24
4
3
3
3
0
34
5
29
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
16
0
0
0
46
0
10
5
2
0
4
0
0
1
5
0
0
1
0
2
0
0
0
1
2
0
0
0
1
0
0
0
0
0
3
2
3
7
0

0
0
0
0
15
0
0
0
38
0
3
5
2
0
3
0
0
1
3
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
2
0
6
0

0
0
0
0
1
0
0
0
8
0
7
0
0
0
1
0
0
0
2
0
0
1
0
2
0
0
0
1
0
0
0
0
1
0
0
0
0
0
3
0
3
1
0

0
0
10
0
238
121
0
0
194
0
43
18
48
10
27
3
87
3
9
1
2
40
0
1
0
0
0
26
38
12
12
3
7
0
0
13
0
0
11
0
10
2
12

0
0
7
0
122
62
0
0
55
0
24
10
13
9
15
0
21
2
4
0
1
12
0
1
0
0
0
7
17
3
4
0
4
0
0
1
0
0
2
0
5
2
6

0
0
3
0
116
59
0
0
139
0
19
8
35
1
12
3
66
1
5
1
1
28
0
0
0
0
0
19
21
9
8
3
3
0
0
12
0
0
9
0
5
0
6

0
0
0
0
0
4
0
1
0
0
0
1
2
2
3
0
0
0
0
0
0
1
0
0
0
0
0
5
0
0
0
1
0
0
0
1
0
0
0
0
2
0
0

0
0
0
0
0
3
0
1
0
0
0
0
0
2
2
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

4
5
0
8
0
0
0
3
13
4
22
0
0
0
0
0
15
0
1
0
6
3
1
27
0
0
44
13
2
11
0
0
2
2
42
0
2
0
8
56
1
17
34

3
3
0
7
0
0
0
3
5
3
8
0
0
0
0
0
11
0
0
0
2
1
1
27
0
0
5
12
1
2
0
0
0
0
6
0
2
0
8
46
1
17
9

1
2
0
1
0
0
0
0
8
1
14
0
0
0
0
0
4
0
1
0
4
2
0
0
0
0
39
1
1
9
0
0
2
2
36
0
0
0
0
10
0
0
25

17
25
10
51
0
6
4
3
8
48
23
0
1
0
6
2
74
1
17
5
9
3
4
46
1
5
14
72
2
6
1
11
29
33
1
0
3
2
5
127
3
5
15

17
11
5
28
0
0
0
2
3
16
5
0
0
0
2
0
39
0
11
0
2
3
2
17
0
1
8
31
0
5
0
4
1
1
0
0
3
2
5
110
3
3
1

0
14
5
23
0
6
4
1
5
32
18
0
1
0
4
2
35
1
6
5
7
0
2
29
1
4
6
41
2
1
1
7
28
32
1
0
0
0
0
17
0
2
14

0
0
0
0
0
0
0
0
1
0
6
0
0
0
0
0
0
0
2
0
0
0
1
2
0
1
24
0
0
1
0
0
1
1
0
0
0
3
0
1
0
0
2

0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
3
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1

15
0
1
0
9
1
7
35
4
1
10
0
0
4
4
0
12
2
36
3
0
77
0
0
0
14
2
3
2
2
3
3
297
297
0
11
1
0
1
0
0
1
0

15
0
0
0
8
1
4
18
4
1
4
0
0
3
2
0
0
2
34
2
0
35
0
0
0
10
2
3
1
1
2
2
230
230
0
6
1
0
1
0
0
0
0

0
0
1
0
1
0
3
17
0
0
6
0
0
1
2
0
12
0
2
1
0
42
0
0
0
4
0
0
1
1
1
1
67
67
0
5
0
0
0
0
0
1
0

5
61
24
3
9
1
6
3
1
4
136
0
0
19
169
24
6
44
152
9
0
55
0
0
0
26
5
138
165
82
21
103
992
992
0
16
8
0
0
0
0
0
0

0
4
8
1
1
1
2
1
1
0
35
0
0
7
74
4
2
9
26
9
0
19
0
0
0
8
1
68
82
20
11
24
508
508
0
14
2
0
0
0
0
0
0

5
57
16
2
8
0
4
2
0
4
101
0
0
12
95
20
4
35
126
0
0
36
0
0
0
18
4
70
83
62
10
79
484
484
0
2
6
0
0
0
0
0
0

1
1
1
0
0
0
0
1
0
0
10
0
0
2
1
0
0
0
0
0
0
14
0
0
0
1
0
2
0
0
1
0
53
53
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
8
0
0
0
1
0
1
0
0
1
0
20
20
0
0
0
0
0
0
0
0
0

1
0
0
2
0
0
0
0
0
5
7
5
0
0
14
9
0
14
73
0
0
0
0
0
0
0
4
1
1
17
0
0
0
1
56
0
0
0
0
6
0
1
24

1
0
0
2
0
0
0
0
0
1
6
5
0
0
0
7
0
3
67
0
0
0
0
0
0
0
3
1
1
13
0
0
0
1
55
0
0
0
0
4
0
1
16

0
0
0
0
0
0
0
0
0
4
1
0
0
0
14
2
0
11
6
0
0
0
0
0
0
0
1
0
0
4
0
0
0
0
1
0
0
0
0
2
0
0
8

3
0
9
1
12
12
0
4
2
5
82
0
8
13
18
3
0
16
152
0
5
4
0
0
0
0
33
33
30
36
0
8
0
108
43
0
0
0
11
7
1
3
57

0
0
6
1
5
9
0
3
0
1
44
0
5
6
14
1
0
3
87
0
2
0
0
0
0
0
10
31
6
17
0
4
0
49
26
0
0
0
11
4
0
3
33

3
0
3
0
7
3
0
1
2
4
38
0
3
7
4
2
0
13
65
0
3
4
0
0
0
0
23
2
24
19
0
4
0
59
17
0
0
0
0
3
1
0
24

0
3
1
0
0
10
0
3
0
0
0
0
0
0
0
3
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
1
0
1
1
0
2

0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
1
0
2

0
0
3
5
0
1
0
1
0
1
10
0
1
0
0
0
1
0
19
0
0
0
0
0
1990
1990
0
85
28
0
8
45
53
11
20
64
35
0
31
61
0
0
0

0
0
3
5
0
0
0
1
0
1
6
0
0
0
0
0
1
0
18
0
0
0
0
0
1331
1331
0
85
28
0
6
45
35
10
20
46
35
0
28
12
0
0
0

0
0
0
0
0
1
0
0
0
0
4
0
1
0
0
0
0
0
1
0
0
0
0
0
659
659
0
0
0
0
2
0
18
1
0
18
0
0
3
49
0
0
0

0
0
0
18
6
11
17
31
1
28
43
0
8
17
7
0
0
1
53
3
3
0
2
0
5178
5178
0
86
65
1
6
22
108
8
68
72
21
4
53
44
15
0
12

0
0
0
18
6
0
3
17
1
11
8
0
3
3
3
0
0
0
32
1
3
0
2
0
2560
2560
0
77
50
0
2
19
39
2
28
14
20
2
18
12
3
0
1

0
0
0
0
0
11
14
14
0
17
35
0
5
14
4
0
0
1
21
2
0
0
0
0
2618
2618
0
9
15
1
4
3
69
6
40
58
1
2
35
32
12
0
11

0
0
1
0
0
0
0
12
5
1
2
0
0
0
0
0
0
0
1
0
0
0
0
0
386
386
0
0
5
0
0
0
1
0
33
0
0
0
16
0
3
0
0

0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
133
133
0
0
4
0
0
0
1
0
10
0
0
0
8
0
3
0
0

9
3
0
0
0
2
0
3
16
98
0
9
0
29
1
4
0
56
0
0
0
0
0
0
7
103
39
0
0
6
345
1
41
0
0
0
1
0
0
2
0
16
0

9
3
0
0
0
2
0
2
8
40
0
3
0
13
1
4
0
45
0
0
0
0
0
0
1
19
38
0
0
6
173
1
41
0
0
0
1
0
0
2
0
8
0

0
0
0
0
0
0
0
1
8
58
0
6
0
16
0
0
0
11
0
0
0
0
0
0
6
84
1
0
0
0
172
0
0
0
0
0
0
0
0
0
0
8
0

37
112
0
0
4
6
0
93
5
77
6
0
0
116
85
67
7
45
0
0
2
0
14
13
33
50
86
0
0
103
2
7
6
0
0
0
0
0
6
6
2
178
0

18
105
0
0
2
2
0
57
5
26
3
0
0
44
32
35
0
26
0
0
2
0
7
12
12
18
50
0
0
68
0
0
5
0
0
0
0
0
2
3
0
79
0

19
7
0
0
2
4
0
36
0
51
3
0
0
72
53
32
7
19
0
0
0
0
7
1
21
32
36
0
0
35
2
7
1
0
0
0
0
0
4
3
2
99
0

0
0
0
0
1
3
0
0
7
2
0
0
0
3
0
1
0
6
0
0
0
0
0
0
1
0
0
0
0
0
1
0
71
0
0
0
0
0
0
0
0
7
0

0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
0
0
0
0
0
0
0
0
7
0

3
112
4
12
19
0
0
39
100
0
5
3
0
0
0
0
0
0
0
0
0
31
0
4
0
4
38
10
0
0
2
0
46
1
19
0
0
1
6
18
6
26
0

2
109
3
12
19
0
0
30
62
0
5
0
0
0
0
0
0
0
0
0
0
30
0
4
0
3
17
3
0
0
2
0
16
1
9
0
0
1
5
16
5
26
0

1
3
1
0
0
0
0
9
38
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
1
21
7
0
0
0
0
30
0
10
0
0
0
1
2
1
0
0

53
153
87
28
30
0
80
349
106
0
37
37
64
10
0
0
17
12
0
5
0
396
0
21
2
69
49
12
0
119
1
6
18
1
11
0
3
1
16
212
138
23
0

28
81
42
18
15
0
37
173
44
0
18
8
8
2
0
0
2
4
0
4
0
199
0
16
1
15
24
2
0
62
0
1
7
0
8
0
2
1
8
104
89
7
0

25
72
45
10
15
0
43
176
62
0
19
29
56
8
0
0
15
8
0
1
0
197
0
5
1
54
25
10
0
57
1
5
11
1
3
0
1
0
8
108
49
16
0

0
0
1
2
1
0
14
1
4
0
0
1
13
0
0
0
0
2
0
2
0
5
0
3
0
2
5
0
0
0
0
0
5
0
0
0
0
16
13
5
0
2
0

0
0
1
1
1
0
1
1
1
0
0
0
1
0
0
0
0
1
0
0
0
2
0
3
0
1
3
0
0
0
0
0
1
0
0
0
0
1
7
1
0
1
0

8
2
6
2
49
0
2
0
2
0
0
2
0
0
0
17
2
0
9
7
0
0
0
0
4
0
0
1
6
32
0
0
0
3
2
0
35
0
5
1
6
1
0

4
1
6
2
29
0
2
0
2
0
0
1
0
0
0
11
2
0
9
7
0
0
0
0
3
0
0
0
4
31
0
0
0
3
2
0
5
0
5
1
6
1
0

4
1
0
0
20
0
0
0
0
0
0
1
0
0
0
6
0
0
0
0
0
0
0
0
1
0
0
1
2
1
0
0
0
0
0
0
30
0
0
0
0
0
0

24
36
16
3
102
3
42
0
7
0
1
5
76
7
0
57
3
34
40
2
1
0
0
0
80
3
0
89
70
109
0
0
0
4
3
0
40
48
28
52
3
18
8

4
6
12
0
39
0
7
0
7
0
1
2
28
5
0
25
2
19
37
1
1
0
0
0
44
2
0
53
10
94
0
0
0
2
1
0
8
28
17
47
1
9
2

20
30
4
3
63
3
35
0
0
0
0
3
48
2
0
32
1
15
3
1
0
0
0
0
36
1
0
36
60
15
0
0
0
2
2
0
32
20
11
5
2
9
6

0
3
0
0
11
0
9
0
1
0
0
2
4
0
0
27
8
1
25
0
0
0
0
0
1
0
0
13
3
0
0
0
0
0
0
0
0
0
3
2
0
0
0

0
0
0
0
9
0
1
0
0
0
0
1
3
0
0
2
6
0
2
0
0
0
0
0
1
0
0
6
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
4
0
0
0
12
0
1
0
2
0
0
0
0
13
7
6
0
1047
1042
5
1
1
5
0
0
0
0
128
0
2
0
1
0
28
0
0
1
6
0
19

0
0
0
4
0
0
0
12
0
0
0
2
0
0
0
0
13
7
6
0
690
685
5
1
1
5
0
0
0
0
55
0
2
0
1
0
13
0
0
0
3
0
19

0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
357
357
0
0
0
0
0
0
0
0
73
0
0
0
0
0
15
0
0
1
3
0
0

2
0
0
4
0
0
4
40
0
8
69
31
11
3
0
1
4
37
28
3
5751
5625
126
0
11
23
12
0
31
1
81
7
11
0
5
27
117
0
0
84
76
3
148

0
0
0
4
0
0
0
15
0
2
25
21
2
1
0
0
4
22
17
3
2052
2029
23
0
5
9
9
0
20
0
46
0
6
0
1
5
17
0
0
9
13
2
30

2
0
0
0
0
0
4
25
0
6
44
10
9
2
0
1
0
15
11
0
3699
3596
103
0
6
14
3
0
11
1
35
7
5
0
4
22
100
0
0
75
63
1
118

0
0
0
0
0
0
2
0
0
2
0
0
0
1
0
0
2
8
0
0
326
324
2
0
0
0
2
1
0
0
0
0
0
0
7
0
1
0
0
0
0
0
0

0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
74
73
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
8
1
0
11
1
2
33
0
4
21
3
0
28
2
8
3
1
4
3
0
12
0
8
0
4
1
0
0
4
0
0
0
0
1
0
0
0
2
0
0
4
0

2
8
1
0
11
1
1
32
0
3
20
1
0
11
2
4
2
0
2
1
0
11
0
1
0
4
1
0
0
4
0
0
0
0
1
0
0
0
0
0
0
3
0

0
0
0
0
0
0
1
1
0
1
1
2
0
17
0
4
1
1
2
2
0
1
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
1
0

1
43
0
0
18
49
68
182
12
12
121
54
0
12
13
6
36
19
52
39
1
37
5
14
0
33
9
6
0
36
1
0
5
6
67
165
6
1
40
0
11
24
31

1
23
0
0
16
27
39
100
1
1
73
30
0
4
0
3
20
9
21
15
1
29
4
4
0
12
3
4
0
5
1
0
5
1
7
88
2
0
7
0
2
10
30

0
20
0
0
2
22
29
82
11
11
48
24
0
8
13
3
16
10
31
24
0
8
1
10
0
21
6
2
0
31
0
0
0
5
60
77
4
1
33
0
9
14
1

0
0
0
0
0
0
0
0
25
0
3
0
0
0
1
0
0
0
0
5
0
1
0
0
0
2
0
0
0
1
0
0
3
0
1
0
3
0
0
0
1
1
34

0
0
0
0
0
0
0
0
3
0
1
0
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
1
0
2

2
2
2
2
0
0
9
0
24
2
0
0
1
0
0
0
2
0
0
0
7
0
39
3
0
0
0
15
0
51
0
0
2
0
0
4
11
0
0
0
0
0
0

2
2
1
2
0
0
7
0
7
2
0
0
1
0
0
0
2
0
0
0
3
0
29
3
0
0
0
5
0
6
0
0
2
0
0
2
2
0
0
0
0
0
0

0
0
1
0
0
0
2
0
17
0
0
0
0
0
0
0
0
0
0
0
4
0
10
0
0
0
0
10
0
45
0
0
0
0
0
2
9
0
0
0
0
0
0

4
40
10
19
2
0
4
3
73
51
0
33
14
0
2
0
17
0
24
13
11
0
102
2
0
0
0
78
0
9
0
0
4
0
8
19
26
45
0
20
0
11
0

2
17
5
4
1
0
0
0
12
24
0
4
6
0
2
0
9
0
12
11
4
0
49
0
0
0
0
16
0
0
0
0
3
0
5
7
3
5
0
2
0
3
0

2
23
5
15
1
0
4
3
61
27
0
29
8
0
0
0
8
0
12
2
7
0
53
2
0
0
0
62
0
9
0
0
1
0
3
12
23
40
0
18
0
8
0

0
9
0
0
0
0
0
2
0
10
0
2
0
0
2
0
0
0
3
0
0
0
2
1
0
0
2
0
0
0
0
0
0
0
2
0
1
2
0
0
0
0
0

0
3
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
8
0
5
1
12
0
0
7
1
0
2
7
4
0
0
0
0
9
29
0
0
0
0
0
0
0
0
7
2
1
1
0
0
0
0
0
0
0
0
0

1
0
0
7
0
4
0
6
0
0
5
0
0
2
7
4
0
0
0
0
9
26
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0

0
0
0
1
0
1
1
6
0
0
2
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
6
1
0
0
0
0
0
0
0
0
0
0
0

11
7
0
7
2
97
36
21
0
4
56
62
15
71
14
3
5
0
0
2
77
132
0
0
76
1
54
4
0
8
8
15
1
4
0
18
0
9
7
1
93
0
0

6
2
0
4
1
63
20
4
0
0
29
28
5
21
14
0
5
0
0
2
50
54
0
0
21
0
15
3
0
2
4
7
0
1
0
2
0
8
6
1
9
0
0

5
5
0
3
1
34
16
17
0
4
27
34
10
50
0
3
0
0
0
0
27
78
0
0
55
1
39
1
0
6
4
8
1
3
0
16
0
1
1
0
84
0
0

35
1
0
4
1
4
3
1
0
0
1
0
2
0
1
1
0
0
0
0
0
3
0
0
0
2
0
26
0
4
0
0
0
0
2
0
0
0
0
0
26
0
0

1
0
0
1
0
4
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
13
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
13
1
20
6
3
0
0
2
5
15
0
0
0
0
0
0
2
0
0
10
1
0
6
0
0
3
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
10
0
9
6
0
0
0
2
4
12
0
0
0
0
0
0
2
0
0
10
1
0
6
0
0
1
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
3
1
11
0
3
0
0
0
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0

0
0
1
0
15
0
6
14
4
4
53
52
8
24
2
75
8
1
42
3
1
2
0
2
0
3
2
0
30
26
3
0
3
25
3
10
4
40
5
4
0
2
0

0
0
1
0
4
0
4
3
0
2
17
8
4
4
1
10
7
0
14
0
0
2
0
0
0
1
2
0
11
3
1
0
2
4
0
5
0
14
4
3
0
0
0

0
0
0
0
11
0
2
11
4
2
36
44
4
20
1
65
1
1
28
3
1
0
0
2
0
2
0
0
19
23
2
0
1
21
3
5
4
26
1
1
0
2
0

0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
1
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
51
0
0
0
25
0
0
0
0
0
7
1
4
0
0
3
0
2
0
4
6
2
0
62
0
0
0
0
15
13
0
0
0
0
0
0
0
0
0
0
0

0
0
20
0
0
0
8
0
0
0
0
0
4
0
0
0
0
2
0
2
0
4
2
2
0
62
0
0
0
0
15
10
0
0
0
0
0
0
0
0
0
0
0

0
0
31
0
0
0
17
0
0
0
0
0
3
1
4
0
0
1
0
0
0
0
4
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0

7
1
86
0
0
10
46
36
21
0
2
0
41
23
37
22
20
188
0
11
1
0
9
55
33
1
0
0
47
0
1
21
5
0
4
0
2
0
7
112
0
0
51

1
1
16
0
0
1
8
6
5
0
1
0
5
8
19
2
5
59
0
7
1
0
4
17
11
1
0
0
20
0
1
3
4
0
1
0
0
0
2
13
0
0
1

6
0
70
0
0
9
38
30
16
0
1
0
36
15
18
20
15
129
0
4
0
0
5
38
22
0
0
0
27
0
0
18
1
0
3
0
2
0
5
99
0
0
50

0
0
0
0
0
0
0
0
0
0
0
4
1
16
0
0
0
0
0
0
0
0
1
12
0
3
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
7
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
1
0
0
9
0
1
10
4
6
0
0
21
0
1
1
0
0
1
0
0
0
1
0
2
0
10
0
0
0
0
9
36
2
0
2
0
0
0
1

0
0
0
1
1
0
0
9
0
1
9
4
4
0
0
19
0
0
1
0
0
1
0
0
0
0
0
0
0
10
0
0
0
0
7
36
2
0
2
0
0
0
1

0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
2
0
1
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0

15
11
6
1
22
2
1
62
0
43
20
12
21
0
0
72
1
3
22
0
0
15
0
3
15
4
0
10
3
12
0
0
0
0
52
118
8
3
0
23
0
0
89

9
3
3
1
9
0
0
15
0
16
7
3
4
0
0
38
0
1
7
0
0
3
0
1
6
3
0
2
2
4
0
0
0
0
35
54
5
1
0
11
0
0
8

6
8
3
0
13
2
1
47
0
27
13
9
17
0
0
34
1
2
15
0
0
12
0
2
9
1
0
8
1
8
0
0
0
0
17
64
3
2
0
12
0
0
81

0
4
0
0
0
0
0
0
0
0
0
2
3
0
0
1
0
2
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
1
9
1
0
0
0
0
0
0

0
4
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
1
5
949
949
0
0
0
1
0
0
0
0
0
3
0
1
8
2
0
0
0
0
1
18
0
2
3
2
1
4
0
23
0
0
7

0
1
0
0
0
0
0
0
1
5
803
803
0
0
0
0
0
0
0
0
0
3
0
1
8
2
0
0
0
0
1
17
0
2
3
2
0
4
0
21
0
0
6

0
0
0
0
0
0
0
0
0
0
146
146
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
2
0
0
1

0
18
65
0
0
0
0
59
0
126
5003
5003
0
51
0
53
6
26
4
11
8
8
0
0
31
130
2
0
0
17
0
107
0
3
0
0
7
54
0
6
0
0
18

0
8
21
0
0
0
0
32
0
23
2337
2337
0
5
0
7
3
15
3
5
5
4
0
0
15
80
1
0
0
3
0
36
0
3
0
0
3
17
0
6
0
0
8

0
10
44
0
0
0
0
27
0
103
2666
2666
0
46
0
46
3
11
1
6
3
4
0
0
16
50
1
0
0
14
0
71
0
0
0
0
4
37
0
0
0
0
10

0
0
0
0
0
0
0
0
0
2
330
330
0
23
0
7
23
0
0
0
0
0
0
0
0
15
0
0
0
3
0
2
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
1
82
82
0
1
0
0
1
0
0
0
0
0
0
0
0
4
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0

4
1
1
0
0
0
2
1
0
9
2
0
26
0
1
22
1
0
0
2
0
64
1
6
0
14
15
4
1
30
0
0
11
3
0
2
0
0
0
32
3
2
0

4
1
1
0
0
0
1
1
0
9
1
0
26
0
1
20
1
0
0
1
0
57
1
6
0
14
15
2
0
27
0
0
10
0
0
0
0
0
0
32
3
1
0

0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
2
0
0
0
1
0
7
0
0
0
0
0
2
1
3
0
0
1
3
0
2
0
0
0
0
0
1
0

10
8
16
0
0
2
71
209
56
8
1
0
19
0
21
48
23
0
0
153
33
64
7
18
57
30
1
34
63
42
10
62
21
123
0
6
0
0
0
169
6
123
0

4
3
15
0
0
2
12
39
18
8
1
0
12
0
12
36
4
0
0
58
22
27
4
5
30
30
1
11
22
12
1
25
2
29
0
6
0
0
0
104
3
38
0

6
5
1
0
0
0
59
170
38
0
0
0
7
0
9
12
19
0
0
95
11
37
3
13
27
0
0
23
41
30
9
37
19
94
0
0
0
0
0
65
3
85
0

0
2
0
0
0
0
0
0
0
2
0
0
0
0
0
1
8
0
0
2
0
0
2
8
3
0
0
9
0
1
0
0
0
26
0
0
0
0
0
23
0
0
0

0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
3
0
0
1
0
1
0
0
0
1
0
0
0
0
0
8
0
0
0

2
0
2
46
6
0
61
0
5
1
0
0
3
0
0
0
14
7
2
0
0
0
1
0
3
0
0
2
26
0
0
1
1
5
0
0
1
3
0
29
2
0
0

2
0
2
38
5
0
37
0
3
1
0
0
3
0
0
0
13
5
2
0
0
0
0
0
3
0
0
2
19
0
0
0
0
3
0
0
1
3
0
29
2
0
0

0
0
0
8
1
0
24
0
2
0
0
0
0
0
0
0
1
2
0
0
0
0
1
0
0
0
0
0
7
0
0
1
1
2
0
0
0
0
0
0
0
0
0

66
0
10
146
16
10
178
0
7
16
0
0
63
0
0
17
177
33
40
0
0
0
6
0
73
0
0
23
214
1
0
31
0
7
2
0
17
17
0
100
21
0
2

57
0
4
59
7
2
103
0
4
13
0
0
27
0
0
14
101
11
17
0
0
0
3
0
20
0
0
3
124
1
0
20
0
6
1
0
10
9
0
68
9
0
2

9
0
6
87
9
8
75
0
3
3
0
0
36
0
0
3
76
22
23
0
0
0
3
0
53
0
0
20
90
0
0
11
0
1
1
0
7
8
0
32
12
0
0

2
0
0
0
0
0
1
0
2
1
0
1
1
0
0
0
4
0
6
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

2
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
33
0
0
0
1
3
2
3
0
0
0
0
0
0
0
1
0
5
0
0
2
0
6
0
0
0
0
0
1
0
0
0
2
0
6
0
0
0
2
0
6

0
0
29
0
0
0
1
3
1
3
0
0
0
0
0
0
0
1
0
4
0
0
2
0
3
0
0
0
0
0
1
0
0
0
1
0
6
0
0
0
2
0
3

0
0
4
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
3

0
0
8
85
1
3
0
34
8
28
14
0
16
9
0
5
1
3
1
8
0
0
1
1
32
0
18
0
0
0
0
0
4
17
6
8
8
43
1
0
19
0
20

0
0
6
51
1
1
0
28
4
13
13
0
8
3
0
3
1
1
1
2
0
0
1
1
7
0
16
0
0
0
0
0
1
3
2
4
1
21
1
0
5
0
7

0
0
2
34
0
2
0
6
4
15
1
0
8
6
0
2
0
2
0
6
0
0
0
0
25
0
2
0
0
0
0
0
3
14
4
4
7
22
0
0
14
0
13

0
0
0
0
0
0
0
0
0
0
1
0
3
0
0
0
3
1
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
3
0
5
1
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
0
0
0

3
15
0
0
2
0
18
0
0
2
0
4
5
1
0
1
0
0
0
0
0
10
0
1
0
3
0
0
0
0
0
2
43
17
2
1
0
0
0
12
26
0
0

2
15
0
0
1
0
17
0
0
2
0
4
3
1
0
1
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
2
40
17
1
1
0
0
0
9
26
0
0

1
0
0
0
1
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
3
0
1
0
0
0
0
3
0
0
0

16
5
0
0
0
0
85
0
0
0
0
25
37
13
3
0
0
0
0
66
2
13
0
0
0
2
19
0
17
2
20
3
321
4
15
0
0
0
1
119
32
0
5

2
1
0
0
0
0
31
0
0
0
0
15
9
2
2
0
0
0
0
32
2
5
0
0
0
2
7
0
4
2
9
1
174
1
8
0
0
0
1
62
21
0
4

14
4
0
0
0
0
54
0
0
0
0
10
28
11
1
0
0
0
0
34
0
8
0
0
0
0
12
0
13
0
11
2
147
3
7
0
0
0
0
57
11
0
1

2
0
0
0
0
0
0
0
0
0
0
0
21
1
2
4
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
16
0
1
0
0
0
0
6
8
0
13

0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
1
0
0
0
0
1
3
0
7

6
10
6
1
0
1
0
0
36
1
11
39
24
7
0
0
0
0
3
4
216
216
0
0
2
0
3
1
0
0
0
0
0
0
0
0
1
1
0
0
0
8
3

6
9
6
1
0
1
0
0
36
0
11
12
18
7
0
0
0
0
3
3
168
168
0
0
2
0
2
0
0
0
0
0
0
0
0
0
1
1
0
0
0
7
2

0
1
0
0
0
0
0
0
0
1
0
27
6
0
0
0
0
0
0
1
48
48
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1

37
73
9
17
0
0
1
17
138
12
11
35
22
2
0
0
6
3
33
11
1041
1041
0
0
11
0
4
1
39
0
21
8
0
2
0
5
9
0
0
0
0
2
9

23
16
4
5
0
0
0
4
97
8
6
11
13
1
0
0
4
1
25
6
360
360
0
0
9
0
3
0
4
0
16
2
0
0
0
0
2
0
0
0
0
2
5

14
57
5
12
0
0
1
13
41
4
5
24
9
1
0
0
2
2
8
5
681
681
0
0
2
0
1
1
35
0
5
6
0
2
0
5
7
0
0
0
0
0
4

17
2
13
0
0
0
0
0
0
0
0
10
1
0
0
0
0
0
0
1
154
154
0
0
2
0
0
0
0
0
6
0
0
0
0
3
1
0
2
0
0
1
0

2
2
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
37
37
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0

1
0
0
4
0
0
0
0
0
0
1
0
8
7
0
1
0
0
0
0
0
0
0
0
0
2
5
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1

1
0
0
4
0
0
0
0
0
0
1
0
5
7
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
2
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
9
0
30
0
13
20
0
0
1
11
0
98
44
0
5
7
0
0
3
0
1
0
3
3
7
17
3
37
2
53
40
1
0
0
11
0
0
0
1
0
16
96

0
1
0
4
0
1
5
0
0
0
5
0
15
17
0
2
2
0
0
3
0
1
0
1
1
1
6
1
15
1
23
20
0
0
0
4
0
0
0
1
0
3
11

0
8
0
26
0
12
15
0
0
1
6
0
83
27
0
3
5
0
0
0
0
0
0
2
2
6
11
2
22
1
30
20
1
0
0
7
0
0
0
0
0
13
85

0
4
0
5
0
2
0
0
0
0
0
0
0
2
6
4
10
0
1
1
0
0
0
0
0
0
0
0
1
0
1
2
0
0
0
2
0
0
0
0
0
0
0

0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
1
8
1
4
2
0
0
0
0
0
0
0
1
0
0
0
0
5
0
1
0
2
0
0
0
0
0
0
0
12
0
1
0
5
16
1
0
0
0

1
0
0
0
1
7
0
4
2
0
0
0
0
0
0
0
1
0
0
0
0
4
0
1
0
2
0
0
0
0
0
0
0
10
0
1
0
5
1
1
0
0
0

0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
15
0
0
0
0

5
0
3
0
0
7
4
16
11
0
0
0
2
0
0
0
1
0
0
0
0
45
0
0
4
3
5
2
0
0
2
1
0
74
0
0
0
2
5
3
0
0
0

1
0
0
0
0
2
2
6
9
0
0
0
2
0
0
0
1
0
0
0
0
15
0
0
3
3
1
1
0
0
0
0
0
34
0
0
0
1
2
3
0
0
0

4
0
3
0
0
5
2
10
2
0
0
0
0
0
0
0
0
0
0
0
0
30
0
0
1
0
4
1
0
0
2
1
0
40
0
0
0
1
3
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
4
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
77
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
6
0
0
0
0
0
1
15
0

0
0
0
75
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
3
0
0
0
0
0
1
5
0

0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
10
0

1
0
0
45
17
5
3
0
0
0
32
0
0
0
0
21
0
0
0
0
0
0
9
0
2
22
0
2
6
10
0
0
11
0
15
0
1
0
0
0
0
1
0

1
0
0
38
1
1
1
0
0
0
9
0
0
0
0
1
0
0
0
0
0
0
5
0
0
15
0
0
0
2
0
0
7
0
4
0
1
0
0
0
0
1
0

0
0
0
7
16
4
2
0
0
0
23
0
0
0
0
20
0
0
0
0
0
0
4
0
2
7
0
2
6
8
0
0
4
0
11
0
0
0
0
0
0
0
0

0
0
0
0
17
0
2
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
23
0
0
0
0
1
0
5
0
0
29
0
6
0
0
0
0
0
1
1
0

0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
1
0
0
0
0
13
0
2
0
0
0
0
0
0
1
0

0
923
923
0
0
2
33
0
1
2
0
0
0
0
34
8
2
0
0
2
0
1
0
0
1
4
0
0
0
0
0
14
0
0
1
2
0
5
0
0
5
0
1

0
668
668
0
0
2
31
0
0
1
0
0
0
0
34
8
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
12
0
0
1
2
0
4
0
0
2
0
1

0
255
255
0
0
0
2
0
1
1
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
3
0
0
0
0
0
2
0
0
0
0
0
1
0
0
3
0
0

0
2599
2599
0
1
1
28
0
31
1
0
0
0
0
31
69
1
12
66
90
19
89
60
1
18
15
6
1
1
0
0
10
0
0
1
3
2
7
0
0
14
1
7

0
1369
1369
0
0
0
23
0
5
0
0
0
0
0
18
69
0
12
54
33
14
44
53
0
6
8
3
0
1
0
0
4
0
0
1
2
2
3
0
0
4
1
2

0
1230
1230
0
1
1
5
0
26
1
0
0
0
0
13
0
1
0
12
57
5
45
7
1
12
7
3
1
0
0
0
6
0
0
0
1
0
4
0
0
10
0
5

0
165
165
0
1
1
6
0
0
0
0
0
0
0
0
0
0
0
1
0
0
4
0
3
20
0
0
0
0
0
0
3
0
0
0
0
0
1
0
0
2
1
0

0
62
62
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
3
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

40
8
1
0
0
1
0
0
0
1
77
1
2
2
0
0
3
0
0
0
0
0
0
88
1
5
2
0
4
32
43
3
0
0
1
0
4
0
2
0
0
0
0

39
1
1
0
0
0
0
0
0
1
44
0
2
0
0
0
2
0
0
0
0
0
0
72
1
2
2
0
2
16
18
0
0
0
1
0
3
0
2
0
0
0
0

1
7
0
0
0
1
0
0
0
0
33
1
0
2
0
0
1
0
0
0
0
0
0
16
0
3
0
0
2
16
25
3
0
0
0
0
1
0
0
0
0
0
0

15
15
10
2
8
7
0
0
1
0
189
1
8
12
0
0
0
0
8
0
0
4
4
99
4
1
1
0
0
68
15
14
30
34
22
0
0
0
97
0
39
10
0

9
0
3
2
8
4
0
0
1
0
80
0
1
6
0
0
0
0
8
0
0
1
3
64
3
1
1
0
0
38
4
4
8
17
7
0
0
0
43
0
11
3
0

6
15
7
0
0
3
0
0
0
0
109
1
7
6
0
0
0
0
0
0
0
3
1
35
1
0
0
0
0
30
11
10
22
17
15
0
0
0
54
0
28
7
0

0
0
3
0
0
2
0
0
0
0
2
1
1
0
0
0
0
0
6
0
0
0
3
17
2
1
0
0
1
3
0
3
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
2
0
0
0
0
14
1
0
0
0
0
3
0
2
0
0
0
0
0
0
0
0
0
0
0

2
15
0
0
120
10
0
0
57
6
1
0
1
0
1
0
0
0
0
0
3
2
0
5
3
6
0
0
1
48
0
0
0
0
0
0
0
22
3
0
15
0
0

2
7
0
0
115
8
0
0
56
6
1
0
1
0
0
0
0
0
0
0
3
1
0
3
2
6
0
0
1
48
0
0
0
0
0
0
0
1
2
0
14
0
0

0
8
0
0
5
2
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
21
1
0
1
0
0

15
249
0
0
8
49
11
3
16
3
93
0
22
1
9
0
11
0
0
0
3
11
0
0
207
5
0
0
24
16
0
12
0
0
2
1
0
3
3
0
26
0
0

9
124
0
0
4
24
5
0
12
3
31
0
14
0
3
0
3
0
0
0
1
2
0
0
109
1
0
0
21
16
0
9
0
0
0
0
0
1
3
0
25
0
0

6
125
0
0
4
25
6
3
4
0
62
0
8
1
6
0
8
0
0
0
2
9
0
0
98
4
0
0
3
0
0
3
0
0
2
1
0
2
0
0
1
0
0

0
2
0
0
0
5
0
0
2
0
3
0
11
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
9
0
0
0
1
0
1
0
0
0
0
0

0
0
0
0
0
3
0
0
0
0
0
0
1
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
1
0
0
0
0
0

0
0
0
0
45
0
23
19
5
0
3
0
0
17
8
22
0
0
0
0
1
15
0
0
0
2
0
1
2
848
841
7
0
11
15
0
13
0
0
0
0
0
2

0
0
0
0
2
0
14
8
5
0
3
0
0
17
5
8
0
0
0
0
1
15
0
0
0
1
0
0
2
567
562
5
0
2
15
0
13
0
0
0
0
0
2

0
0
0
0
43
0
9
11
0
0
0
0
0
0
3
14
0
0
0
0
0
0
0
0
0
1
0
1
0
281
279
2
0
9
0
0
0
0
0
0
0
0
0

21
0
0
0
10
0
291
11
0
0
7
0
0
49
5
0
0
14
19
0
1
9
18
0
0
18
0
5
14
4070
4022
48
0
50
21
2
57
0
31
0
0
34
1

5
0
0
0
2
0
174
1
0
0
6
0
0
26
0
0
0
3
18
0
1
4
2
0
0
10
0
1
4
2089
2075
14
0
22
8
0
30
0
4
0
0
17
1

16
0
0
0
8
0
117
10
0
0
1
0
0
23
5
0
0
11
1
0
0
5
16
0
0
8
0
4
10
1981
1947
34
0
28
13
2
27
0
27
0
0
17
0

0
0
1
0
0
0
4
2
1
0
2
0
0
19
0
0
0
1
1
0
3
1
0
0
0
1
0
0
0
409
397
12
2
0
0
0
9
0
0
0
0
0
6

0
0
0
0
0
0
1
0
1
0
2
0
0
2
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
93
92
1
1
0
0
0
4
0
0
0
0
0
0

35
9
0
0
0
1
3
2
1
0
3
0
0
7
0
0
0
0
2
8
0
0
0
0
0
0
0
18
0
1
31
0
1
0
1
4
0
47
5
0
2
1
1

12
7
0
0
0
1
1
2
1
0
2
0
0
6
0
0
0
0
2
8
0
0
0
0
0
0
0
9
0
1
3
0
1
0
0
1
0
45
2
0
0
1
0

23
2
0
0
0
0
2
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
28
0
0
0
1
3
0
2
3
0
2
0
1

9
147
10
8
1
6
13
2
14
9
7
0
0
137
0
3
1
44
40
92
0
0
4
5
0
0
0
0
0
0
4
9
8
0
0
2
0
8
32
0
24
5
15

1
113
4
6
1
5
12
1
5
3
1
0
0
74
0
3
1
7
9
87
0
0
1
2
0
0
0
0
0
0
0
2
2
0
0
0
0
5
9
0
12
3
5

8
34
6
2
0
1
1
1
9
6
6
0
0
63
0
0
0
37
31
5
0
0
3
3
0
0
0
0
0
0
4
7
6
0
0
2
0
3
23
0
12
2
10

0
2
5
2
3
3
4
0
0
0
6
0
0
3
0
1
0
1
36
24
0
0
0
4
0
0
0
0
0
0
0
0
4
0
0
0
0
11
23
0
42
0
0

0
1
0
2
0
1
4
0
0
0
3
0
0
1
0
0
0
0
8
16
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
4
1
0
12
0
0

4
7
1
1
0
0
1
0
0
2
0
1
0
2
0
127
0
0
0
1
0
9
2
0
0
1
3
0
0
0
0
0
0
3
0
2
1
0
0
0
0
0
1

2
6
1
1
0
0
1
0
0
2
0
1
0
2
0
120
0
0
0
1
0
4
2
0
0
1
3
0
0
0
0
0
0
2
0
2
1
0
0
0
0
0
1

2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

97
11
4
24
10
3
0
77
0
5
0
62
0
18
0
159
1
1
18
3
0
255
16
0
0
2
284
0
0
3
6
7
0
10
0
0
20
0
0
0
0
0
7

16
8
3
2
5
0
0
16
0
0
0
7
0
9
0
110
0
0
11
0
0
167
9
0
0
2
146
0
0
2
5
0
0
1
0
0
9
0
0
0
0
0
1

81
3
1
22
5
3
0
61
0
5
0
55
0
9
0
49
1
1
7
3
0
88
7
0
0
0
138
0
0
1
1
7
0
9
0
0
11
0
0
0
0
0
6

0
6
5
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
1

0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
35
9
0
1
0
4
12
1
0
34
0
0
0
0
0
0
0
0
0
3
3
0
10
1
2
0
0
0
0
0
0
1
0
0
1
0
2
0
4
0
0

0
0
18
5
0
1
0
4
5
0
0
2
0
0
0
0
0
0
0
0
0
2
2
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0

0
1
17
4
0
0
0
0
7
1
0
32
0
0
0
0
0
0
0
0
0
1
1
0
9
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
3
0
0

12
15
75
41
0
2
11
135
15
1
4
4
9
6
0
0
0
11
7
7
3
3
9
0
11
20
7
0
44
6
25
0
0
0
0
4
11
0
5
0
22
0
0

2
1
42
15
0
1
9
106
3
0
0
0
2
4
0
0
0
1
2
2
1
0
3
0
0
4
4
0
23
6
7
0
0
0
0
0
1
0
4
0
13
0
0

10
14
33
26
0
1
2
29
12
1
4
4
7
2
0
0
0
10
5
5
2
3
6
0
11
16
3
0
21
0
18
0
0
0
0
4
10
0
1
0
9
0
0

0
0
7
0
0
0
0
0
2
1
31
0
1
6
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
3
0
15

0
0
1
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1

12
0
3
0
0
0
0
1
0
40
7
0
1
0
1
29
0
1
10
9
96
0
8
0
0
0
0
0
2
10
0
0
1
1
0
4
0
5
1
2
0
0
0

11
0
0
0
0
0
0
0
0
29
7
0
1
0
0
11
0
1
2
4
56
0
8
0
0
0
0
0
2
6
0
0
0
1
0
4
0
5
1
0
0
0
0

1
0
3
0
0
0
0
1
0
11
0
0
0
0
1
18
0
0
8
5
40
0
0
0
0
0
0
0
0
4
0
0
1
0
0
0
0
0
0
2
0
0
0

138
81
1
0
1
1
0
15
4
39
13
22
27
1
2
10
26
4
2
30
218
46
96
3
9
0
0
11
18
59
6
0
1
149
0
10
0
19
0
3
117
1
0

82
45
0
0
1
0
0
8
0
20
6
1
7
1
0
5
5
2
1
10
128
43
81
1
3
0
0
4
2
19
3
0
0
62
0
2
0
12
0
2
76
0
0

56
36
1
0
0
1
0
7
4
19
7
21
20
0
2
5
21
2
1
20
90
3
15
2
6
0
0
7
16
40
3
0
1
87
0
8
0
7
0
1
41
1
0

1
2
0
0
0
0
0
16
1
0
6
0
15
0
0
4
0
2
0
8
2
0
0
0
1
0
0
0
0
0
0
0
0
4
0
2
0
0
1
3
0
1
0

0
0
0
0
0
0
0
6
0
0
0
0
2
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
2
0
1
0

0
0
0
0
1
0
0
3
0
1
70
2
3
0
0
2
3
2
420
420
0
0
0
0
7
0
7
0
1
1
1
4
0
48
4
0
24
1
0
0
0
0
0

0
0
0
0
1
0
0
3
0
1
69
2
2
0
0
2
2
1
235
235
0
0
0
0
4
0
4
0
1
1
1
4
0
31
3
0
22
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
1
185
185
0
0
0
0
3
0
3
0
0
0
0
0
0
17
1
0
2
0
0
0
0
0
0

0
1
5
0
0
0
109
78
38
28
91
1
0
0
5
1
8
39
2643
2643
0
13
9
1
10
1
29
0
16
1
16
7
0
99
22
0
102
4
0
0
0
0
0

0
1
3
0
0
0
62
53
18
4
59
1
0
0
1
1
3
10
1129
1129
0
11
2
1
1
0
12
0
2
0
3
6
0
71
9
0
34
3
0
0
0
0
0

0
0
2
0
0
0
47
25
20
24
32
0
0
0
4
0
5
29
1514
1514
0
2
7
0
9
1
17
0
14
1
13
1
0
28
13
0
68
1
0
0
0
0
0

0
1
0
0
0
0
2
0
0
1
0
0
0
0
36
4
7
1
457
457
0
5
15
4
4
0
0
0
0
2
0
0
0
1
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
1
0
0
0
0
0
0
0
5
1
0
0
66
66
0
5
4
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0

3
1
0
1
0
3
0
21
6
0
0
1
1
6
0
0
0
3
0
0
0
0
0
1
0
0
8
6
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0

2
1
0
1
0
1
0
20
6
0
0
1
1
6
0
0
0
3
0
0
0
0
0
1
0
0
6
3
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0

1
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

20
18
0
9
0
10
33
49
34
0
0
42
20
23
0
136
0
19
0
3
0
6
0
8
7
1
12
33
16
0
1
0
23
0
0
14
1
8
0
0
0
25
0

8
6
0
0
0
7
10
49
16
0
0
5
20
6
0
94
0
6
0
1
0
2
0
6
0
0
2
12
4
0
0
0
1
0
0
4
0
2
0
0
0
10
0

12
12
0
9
0
3
23
0
18
0
0
37
0
17
0
42
0
13
0
2
0
4
0
2
7
1
10
21
12
0
1
0
22
0
0
10
1
6
0
0
0
15
0

0
1
0
0
0
1
1
0
0
0
0
0
2
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
1
0
0
0
0
10
4

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
3
0
0
1
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
12
1
0
0
11
1
2
0
8
1
12
0
0
2
2
26

0
0
3
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
1
0
0
11
1
2
0
3
1
8
0
0
1
1
4

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
5
0
4
0
0
1
1
22

1
0
29
0
27
114
0
6
0
1
0
2
25
1
5
0
2
5
3
0
0
0
1
78
1
12
2
1
14
0
0
27
10
17
1
24
2
30
2
3
10
20
23

0
0
8
0
0
58
0
1
0
1
0
2
23
0
5
0
2
4
1
0
0
0
0
6
1
1
1
0
14
0
0
22
1
5
0
5
1
7
1
0
2
2
4

1
0
21
0
27
56
0
5
0
0
0
0
2
1
0
0
0
1
2
0
0
0
1
72
0
11
1
1
0
0
0
5
9
12
1
19
1
23
1
3
8
18
19

0
2
5
8
0
1
0
5
0
1
0
0
0
10
0
1
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
14
1
0
0
0
0
0
0
0
0
0
4

0
1
2
2
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2

4
1
31
0
0
1
0
0
7
0
0
0
0
2
0
0
0
3
4
0
28
0
0
1
24
0
0
0
0
3
0
1
0
0
0
5
23
3
0
0
0
0
5

3
1
1
0
0
0
0
0
7
0
0
0
0
2
0
0
0
2
1
0
9
0
0
1
5
0
0
0
0
1
0
1
0
0
0
1
6
3
0
0
0
0
3

1
0
30
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
3
0
19
0
0
0
19
0
0
0
0
2
0
0
0
0
0
4
17
0
0
0
0
0
2

21
1
63
0
0
77
0
1
25
5
1
0
0
18
0
0
0
2
2
1
10
44
0
24
1
0
1
1
4
107
27
13
1
0
0
13
45
0
0
1
43
0
363

6
1
15
0
0
27
0
0
3
1
1
0
0
10
0
0
0
1
2
1
2
11
0
8
0
0
0
0
1
18
5
5
0
0
0
8
12
0
0
1
12
0
185

15
0
48
0
0
50
0
1
22
4
0
0
0
8
0
0
0
1
0
0
8
33
0
16
1
0
1
1
3
89
22
8
1
0
0
5
33
0
0
0
31
0
178

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
18
5
0
0
2
1
0
0
1
1
0
2
1
0
0
0
9
0
0
0
15
0
13

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
0
1
0
7

0
0
5
0
0
0
0
0
0
0
1
2
0
0
0
0
1
0
0
0
6
0
0
1
0
0
0
0
0
0
0
2
0
0
0
430
430
0
0
4
36
0
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
343
343
0
0
3
33
0
0

0
0
5
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
87
87
0
0
1
3
0
0

0
11
16
0
2
7
2
16
3
14
123
7
12
0
17
0
4
0
2
1
47
0
26
0
2
0
1
0
0
5
0
2
0
3
5
2912
2912
0
5
7
88
20
15

0
5
7
0
0
4
1
12
1
7
104
0
8
0
3
0
0
0
1
1
3
0
23
0
2
0
1
0
0
1
0
2
0
1
2
1072
1072
0
4
3
48
9
1

0
6
9
0
2
3
1
4
2
7
19
7
4
0
14
0
4
0
1
0
44
0
3
0
0
0
0
0
0
4
0
0
0
2
3
1840
1840
0
1
4
40
11
14

0
52
23
0
0
2
70
20
4
3
5
0
63
0
0
0
5
0
1
2
0
0
0
0
0
0
0
0
0
7
16
0
0
0
1
275
275
0
1
0
0
2
0

0
2
1
0
0
0
6
2
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
3
0
0
0
1
58
58
0
0
0
0
2
0

1
0
3
0
4
0
0
0
0
0
0
0
2
1
0
0
3
0
0
0
0
8
0
0
2
0
0
0
0
7
1
6
0
0
0
0
0
0
0
9
0
1
2

1
0
3
0
3
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
4
0
0
0
0
0
0
0
4
0
4
0
0
0
0
0
0
0
7
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
4
0
0
2
0
0
0
0
3
1
2
0
0
0
0
0
0
0
2
0
1
2

21
0
138
40
18
0
0
15
1
3
0
1
0
1
1
1
33
0
0
0
0
12
1
1
1
2
0
0
0
6
5
50
0
0
0
36
0
0
2
257
2
15
83

8
0
67
16
2
0
0
1
0
0
0
0
0
1
0
0
13
0
0
0
0
6
1
1
1
1
0
0
0
0
2
9
0
0
0
7
0
0
1
148
2
7
26

13
0
71
24
16
0
0
14
1
3
0
1
0
0
1
1
20
0
0
0
0
6
0
0
0
1
0
0
0
6
3
41
0
0
0
29
0
0
1
109
0
8
57

1
0
13
0
2
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
3
0
0
0
0
0
3
5
0
0
0
6
0
0
0
2
0
0
18

0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0

6
3
0
0
4
0
0
3
0
0
2
16
0
2
3
0
0
0
0
1
12
0
0
0
0
11
0
64
0
1
1
26
0
0
1
0
2
0
2
0
13
0
10

3
2
0
0
3
0
0
2
0
0
2
14
0
2
2
0
0
0
0
0
11
0
0
0
0
9
0
63
0
0
0
21
0
0
0
0
1
0
0
0
10
0
10

3
1
0
0
1
0
0
1
0
0
0
2
0
0
1
0
0
0
0
1
1
0
0
0
0
2
0
1
0
1
1
5
0
0
1
0
1
0
2
0
3
0
0

159
35
0
11
10
0
0
21
0
45
8
6
0
3
1
0
0
15
0
27
18
0
0
0
0
15
0
47
2
45
31
232
0
92
18
1
39
41
19
0
67
0
9

21
4
0
8
7
0
0
4
0
14
2
1
0
1
1
0
0
5
0
3
10
0
0
0
0
9
0
30
0
9
8
111
0
12
4
0
29
6
5
0
28
0
5

138
31
0
3
3
0
0
17
0
31
6
5
0
2
0
0
0
10
0
24
8
0
0
0
0
6
0
17
2
36
23
121
0
80
14
1
10
35
14
0
39
0
4

16
2
0
0
0
0
0
5
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
3
1
11
1
0
22
0
16

4
1
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
3
0
0
8
0
0

0
0
0
0
0
0
0
0
6
1
0
0
0
15
0
0
0
18
0
1
1
0
0
0
6
0
2
0
3
5
0
0
0
46
0
0
0
7
1
1
3
2
2

0
0
0
0
0
0
0
0
6
1
0
0
0
2
0
0
0
15
0
1
0
0
0
0
4
0
2
0
3
4
0
0
0
45
0
0
0
7
1
1
3
2
1

0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
0
3
0
0
1
0
0
0
2
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
41
21
3
7
40
0
0
4
21
0
2
31
0
2
31
0
0
0
1
1
1
0
3
53
2
2
3
73
0
54
7
31
25
3
29
36
10

0
0
0
0
0
0
18
2
3
1
7
0
0
0
16
0
0
9
0
0
11
0
0
0
0
0
1
0
1
11
1
1
0
58
0
7
1
5
14
1
13
20
0

0
0
0
0
0
0
23
19
0
6
33
0
0
4
5
0
2
22
0
2
20
0
0
0
1
1
0
0
2
42
1
1
3
15
0
47
6
26
11
2
16
16
10

0
0
0
0
0
0
3
0
1
3
0
0
0
45
0
0
0
11
0
2
0
0
0
0
0
0
0
0
1
20
0
0
1
0
1
1
6
9
15
0
4
1
0

0
0
0
0
0
0
0
0
0
2
0
0
0
15
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
0
0
1
1
0

0
1
11
0
1
1
0
0
0
0
2
0
4
0
3
3
0
0
0
0
0
0
9
0
0
2
536
536
0
0
9
2
34
1
0
9
0
0
0
1
27
1
4

0
1
7
0
1
0
0
0
0
0
1
0
4
0
3
3
0
0
0
0
0
0
3
0
0
2
482
482
0
0
7
2
34
1
0
7
0
0
0
1
25
1
4

0
0
4
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
54
54
0
0
2
0
0
0
0
2
0
0
0
0
2
0
0

6
2
71
0
26
70
0
0
0
0
3
53
6
3
0
134
0
0
0
5
0
0
92
2
3
1
4666
4666
0
3
96
11
59
127
2
360
3
1
0
1
153
101
43

0
1
30
0
11
28
0
0
0
0
2
5
4
3
0
28
0
0
0
1
0
0
34
0
2
0
2108
2108
0
2
17
6
33
65
1
192
1
0
0
1
130
25
23

6
1
41
0
15
42
0
0
0
0
1
48
2
0
0
106
0
0
0
4
0
0
58
2
1
1
2558
2558
0
1
79
5
26
62
1
168
2
1
0
0
23
76
20

1
0
1
1
0
0
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
3
0
0
233
233
0
0
4
0
0
0
0
8
7
1
0
0
0
6
7

1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
46
0
0
0
0
0
0
0
1
0
1
0
0
0
3
2

0
0
0
0
25
0
0
28
4
0
0
0
0
0
0
0
7
0
14
2
1
4
0
0
0
0
0
0
0
0
0
0
0
0
15
0
2
7
8
16
7
0
0

0
0
0
0
25
0
0
28
1
0
0
0
0
0
0
0
3
0
14
2
1
4
0
0
0
0
0
0
0
0
0
0
0
0
15
0
2
5
1
11
1
0
0

0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
7
5
6
0
0

14
14
50
0
132
0
0
50
33
5
0
6
2
68
0
13
99
0
37
8
0
82
5
1
0
0
1
2
4
54
0
1
0
14
23
42
30
65
31
109
110
9
3

4
3
17
0
131
0
0
50
12
1
0
3
1
47
0
7
10
0
18
2
0
36
3
0
0
0
0
0
3
3
0
0
0
13
16
18
4
17
15
62
19
4
2

10
11
33
0
1
0
0
0
21
4
0
3
1
21
0
6
89
0
19
6
0
46
2
1
0
0
1
2
1
51
0
1
0
1
7
24
26
48
16
47
91
5
1

0
1
0
0
0
0
0
1
0
1
0
0
2
0
0
0
0
0
2
2
0
55
0
0
0
0
0
0
4
0
0
0
0
0
3
2
0
5
2
35
2
6
1

0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
3
0
3
0

0
9
0
1
0
0
0
2
0
0
0
0
12
1
0
0
0
1
0
2
3
0
0
0
0
0
0
0
0
0
7
5
11
2
3
0
6
3
5
0
4
1
0

0
9
0
1
0
0
0
2
0
0
0
0
11
1
0
0
0
1
0
2
2
0
0
0
0
0
0
0
0
0
6
5
5
2
2
0
2
3
5
0
4
1
0

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
6
0
1
0
4
0
0
0
0
0
0

0
131
10
117
34
0
0
1
27
0
5
1
125
3
0
8
2
293
0
5
4
0
1
6
2
7
1
0
0
2
91
12
60
255
1
2
120
0
77
0
24
9
3

0
84
4
40
14
0
0
1
10
0
0
0
20
0
0
6
0
77
0
4
1
0
0
5
2
4
1
0
0
2
32
2
23
125
1
1
68
0
66
0
18
2
2

0
47
6
77
20
0
0
0
17
0
5
1
105
3
0
2
2
216
0
1
3
0
1
1
0
3
0
0
0
0
59
10
37
130
0
1
52
0
11
0
6
7
1

0
5
0
2
0
0
0
0
0
0
0
0
2
0
0
0
1
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
6
0

0
4
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
3
0
8
0
0
2
0
13
3
19
25
11
15
65
1
0
1
26
1
20
2
0
5
6
0
0
0
4
1212
1212
0
5
0
2
0
0
6
8
0
0

0
0
0
3
0
8
0
0
2
0
13
3
17
25
11
15
63
1
0
0
25
1
20
2
0
5
5
0
0
0
4
307
307
0
1
0
1
0
0
4
5
0
0

0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
2
0
0
1
1
0
0
0
0
0
1
0
0
0
0
905
905
0
4
0
1
0
0
2
3
0
0

87
4
0
82
1
13
7
2
29
0
134
6
171
17
58
186
64
8
2
1
85
11
91
0
4
53
9
7
4
11
3
2729
2725
4
4
0
0
4
11
27
140
13
0

33
3
0
42
1
6
5
1
15
0
18
3
58
13
13
93
29
6
1
1
36
3
55
0
3
22
5
3
2
3
3
948
947
1
0
0
0
2
5
2
18
3
0

54
1
0
40
0
7
2
1
14
0
116
3
113
4
45
93
35
2
1
0
49
8
36
0
1
31
4
4
2
8
0
1781
1778
3
4
0
0
2
6
25
122
10
0

3
0
0
32
1
1
0
1
0
0
0
0
0
0
4
0
0
1
2
1
0
2
0
1
0
1
0
0
0
0
0
594
590
4
0
0
0
0
1
4
3
0
0

0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
0
0
0
1
0
2
0
0
0
1
0
0
0
0
0
78
76
2
0
0
0
0
0
2
0
0
0

0
3
2
2
4
38
0
1
0
3
24
121
4
14
0
0
15
1
6
1
8
2
0
21
2
2
1
0
0
38
0
120
17
24
3
54
26
0
4
0
0
0
0

0
2
2
1
2
5
0
0
0
0
3
10
1
9
0
0
10
1
5
0
2
1
0
1
1
2
0
0
0
14
0
25
5
1
0
33
5
0
2
0
0
0
0

0
1
0
1
2
33
0
1
0
3
21
111
3
5
0
0
5
0
1
1
6
1
0
20
1
0
1
0
0
24
0
95
12
23
3
21
21
0
2
0
0
0
0

0
10
6
1
9
24
0
0
0
17
13
37
18
0
0
0
51
0
14
27
34
30
0
4
26
4
16
0
14
7
4
27
228
151
5
56
25
24
14
2
0
1
2

0
6
4
0
3
6
0
0
0
6
5
4
4
0
0
0
10
0
3
2
5
4
0
2
5
3
4
0
13
1
1
11
68
16
2
21
8
6
3
1
0
1
0

0
4
2
1
6
18
0
0
0
11
8
33
14
0
0
0
41
0
11
25
29
26
0
2
21
1
12
0
1
6
3
16
160
135
3
35
17
18
11
1
0
0
2

0
2
0
1
2
6
0
0
0
4
0
0
12
0
0
0
9
0
0
0
1
5
0
0
1
1
0
0
0
0
0
4
80
0
0
4
3
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0

0
0
0
0
1
2
0
0
0
0
0
0
0
3
0
3
77
0
41
0
0
0
1
17
87
0
3
13
0
0
0
0
0
0
4
123
13
0
3
0
3
9
0

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
13
0
0
0
0
0
0
1
10
0
3
13
0
0
0
0
0
0
2
17
2
0
3
0
3
9
0

0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
2
64
0
41
0
0
0
1
16
77
0
0
0
0
0
0
0
0
0
2
106
11
0
0
0
0
0
0

9
32
0
0
32
16
9
11
3
0
5
0
0
20
0
13
118
0
0
0
2
1
0
3
132
0
0
22
0
5
0
8
0
0
3
41
46
0
12
0
15
7
0

6
1
0
0
8
3
7
2
1
0
1
0
0
0
0
2
38
0
0
0
1
0
0
0
57
0
0
14
0
1
0
0
0
0
1
1
14
0
6
0
15
7
0

3
31
0
0
24
13
2
9
2
0
4
0
0
20
0
11
80
0
0
0
1
1
0
3
75
0
0
8
0
4
0
8
0
0
2
40
32
0
6
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
2
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

1
0
0
0
0
2
1
0
0
0
0
0
0
0
2
0
16
0
32
0
5
0
31
11
0
0
0
0
1
0
23
0
2
0
0
0
0
0
0
0
0
2
1

0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
12
0
0
0
5
0
5
2
0
0
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
2
1

1
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
4
0
32
0
0
0
26
9
0
0
0
0
1
0
21
0
1
0
0
0
0
0
0
0
0
0
0

15
8
0
0
4
6
8
0
9
0
1
0
0
10
19
2
391
0
0
0
8
0
38
28
0
0
1
3
29
0
4
0
0
0
0
0
0
67
46
0
0
0
32

7
8
0
0
1
4
7
0
3
0
0
0
0
0
6
2
225
0
0
0
3
0
9
3
0
0
1
1
2
0
2
0
0
0
0
0
0
17
33
0
0
0
6

8
0
0
0
3
2
1
0
6
0
1
0
0
10
13
0
166
0
0
0
5
0
29
25
0
0
0
2
27
0
2
0
0
0
0
0
0
50
13
0
0
0
26

0
0
0
0
0
6
0
0
0
0
0
0
0
0
1
0
5
0
0
0
6
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
6
19
1
0
0
6

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
3
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0

1
45
0
0
0
6
0
6
0
0
1
3
3
0
0
0
0
1
4
15
3
1
3
0
0
0
0
4
1
0
0
0
674
674
0
0
0
0
19
6
2
2
0

1
3
0
0
0
6
0
6
0
0
0
3
3
0
0
0
0
1
4
3
3
1
3
0
0
0
0
4
1
0
0
0
272
272
0
0
0
0
6
5
1
2
0

0
42
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
402
402
0
0
0
0
13
1
1
0
0

0
27
0
0
3
20
0
11
0
0
0
71
6
3
0
0
8
18
29
12
20
0
10
0
1
12
0
38
21
4
17
4
3046
3046
0
1
1
0
0
83
1
6
3

0
6
0
0
0
16
0
7
0
0
0
38
5
1
0
0
7
14
12
3
6
0
4
0
0
0
0
28
11
1
4
1
1360
1360
0
1
1
0
0
15
1
5
1

0
21
0
0
3
4
0
4
0
0
0
33
1
2
0
0
1
4
17
9
14
0
6
0
1
12
0
10
10
3
13
3
1686
1686
0
0
0
0
0
68
0
1
2

0
1
0
0
5
0
0
1
0
0
0
215
75
57
0
0
6
0
11
0
0
0
13
0
0
0
0
2
0
0
0
4
657
657
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
39
6
1
0
0
0
0
2
0
0
0
3
0
0
0
0
2
0
0
0
2
48
48
0
0
0
0
0
0
0
0
0

2
0
2
15
5
0
0
4
3
5
0
0
0
0
0
0
0
0
5
7
0
29
4
1
0
10
6
4
0
0
0
0
1
32
0
25
79
0
0
20
0
0
0

2
0
2
2
5
0
0
2
3
4
0
0
0
0
0
0
0
0
5
0
0
16
4
0
0
10
2
2
0
0
0
0
1
8
0
4
23
0
0
5
0
0
0

0
0
0
13
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
7
0
13
0
1
0
0
4
2
0
0
0
0
0
24
0
21
56
0
0
15
0
0
0

4
0
40
8
45
3
30
8
37
19
24
0
8
1
6
9
1
30
3
5
6
33
24
12
1
96
192
10
29
6
0
0
41
3
8
86
168
0
0
11
0
0
6

4
0
7
4
20
3
11
0
32
16
12
0
2
1
0
2
0
6
1
1
4
3
6
12
0
92
38
8
2
5
0
0
20
0
1
26
32
0
0
8
0
0
3

0
0
33
4
25
0
19
8
5
3
12
0
6
0
6
7
1
24
2
4
2
30
18
0
1
4
154
2
27
1
0
0
21
3
7
60
136
0
0
3
0
0
3

11
3
0
0
0
7
6
26
7
0
10
0
40
0
0
0
74
2
1
3
19
0
7
14
0
0
15
3
0
144
0
0
32
0
7
0
0
0
0
16
0
0
33

3
0
0
0
0
1
0
0
1
0
2
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
7

0
1
0
0
0
1
0
1
0
0
3
3
0
8
0
0
1
3
9
0
21
0
34
0
8
0
4
0
0
0
1
0
1
0
0
0
2
1
7
21
56
0
3

0
1
0
0
0
1
0
1
0
0
2
3
0
1
0
0
0
3
3
0
16
0
33
0
7
0
4
0
0
0
1
0
1
0
0
0
0
1
4
4
6
0
2

0
0
0
0
0
0
0
0
0
0
1
0
0
7
0
0
1
0
6
0
5
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
3
17
50
0
1

8
5
1
1
0
4
1
9
7
0
4
22
18
13
0
6
0
4
100
0
232
8
221
0
71
0
58
7
0
3
6
72
54
5
3
6
69
2
68
49
9
16
5

3
2
1
1
0
2
1
4
4
0
3
13
6
4
0
1
0
3
22
0
124
7
141
0
22
0
22
5
0
2
0
6
9
5
2
5
18
0
21
6
0
9
5

5
3
0
0
0
2
0
5
3
0
1
9
12
9
0
5
0
1
78
0
108
1
80
0
49
0
36
2
0
1
6
66
45
0
1
1
51
2
47
43
9
7
0

39
2
1
0
0
0
0
3
1
0
1
1
0
0
0
0
1
0
1
0
11
0
31
4
2
0
0
0
0
0
0
0
8
0
0
0
1
0
0
0
0
0
0

4
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0

0
0
4
0
0
0
0
0
0
2
0
0
0
2
38
20
0
1
3
0
2
3
0
2
0
2
0
30
0
7
0
0
65
4
0
7
1
0
1
3
0
0
0

0
0
4
0
0
0
0
0
0
0
0
0
0
1
13
2
0
0
2
0
1
3
0
2
0
0
0
9
0
6
0
0
12
1
0
4
1
0
0
3
0
0
0

0
0
0
0
0
0
0
0
0
2
0
0
0
1
25
18
0
1
1
0
1
0
0
0
0
2
0
21
0
1
0
0
53
3
0
3
0
0
1
0
0
0
0

34
4
0
5
3
13
0
3
23
15
0
90
0
2
20
8
45
1
1
0
31
10
2
41
0
97
0
16
11
27
0
0
75
3
16
92
5
1
27
46
0
0
0

29
1
0
1
0
6
0
3
17
5
0
55
0
0
6
2
41
1
0
0
4
8
0
38
0
56
0
3
3
23
0
0
43
0
8
78
3
1
23
17
0
0
0

5
3
0
4
3
7
0
0
6
10
0
35
0
2
14
6
4
0
1
0
27
2
2
3
0
41
0
13
8
4
0
0
32
3
8
14
2
0
4
29
0
0
0

0
0
0
0
2
5
0
0
0
0
0
0
0
0
0
10
0
0
1
0
0
0
0
2
0
0
0
1
0
17
0
0
4
1
0
0
0
0
24
2
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
4
0
0
1
0
0
0
0
1
0
0
0
0
0
3
0
0
2
0
0
0
0
0
0
2
0
0
0

0
0
516
516
0
1
0
0
0
0
0
1
0
5
35
0
0
53
0
4
0
47
0
0
1
0
0
0
0
0
0
0
0
0
0
0
6
1
0
10
4
0
0

0
0
270
270
0
1
0
0
0
0
0
1
0
2
12
0
0
48
0
2
0
37
0
0
1
0
0
0
0
0
0
0
0
0
0
0
5
1
0
7
4
0
0

0
0
246
246
0
0
0
0
0
0
0
0
0
3
23
0
0
5
0
2
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0

4
0
2695
2695
0
3
1
2
0
0
6
1
0
27
25
12
0
201
5
12
4
364
0
1
6
3
0
14
32
1
0
0
0
0
0
0
7
18
26
6
17
0
1

0
0
1061
1061
0
3
1
2
0
0
1
0
0
6
15
2
0
97
1
5
2
157
0
1
0
1
0
7
21
1
0
0
0
0
0
0
3
4
8
0
8
0
0

4
0
1634
1634
0
0
0
0
0
0
5
1
0
21
10
10
0
104
4
7
2
207
0
0
6
2
0
7
11
0
0
0
0
0
0
0
4
14
18
6
9
0
1

0
0
835
835
0
1
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0
25
0
0
1
0
2
2
0
0
0
2
0
0
0
0
0
0
0
0
40
0
0

0
0
67
67
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
1
0
7
8
3
0
0
0
1
0
2
0
0
0
0
0
1
0
15
0
1
1
0
0
4
3
0
0
0
27
0
3
0
0
0
0
0
2
0
0
1
1

0
1
0
1
7
2
0
0
0
1
0
1
0
0
0
0
0
1
0
8
0
0
0
0
0
0
3
0
0
0
4
0
2
0
0
0
0
0
0
0
0
1
1

0
0
0
6
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
7
0
1
1
0
0
4
0
0
0
0
23
0
1
0
0
0
0
0
2
0
0
0
0

0
57
91
4
103
17
2
8
8
0
0
57
4
0
13
0
0
1
0
7
0
4
3
0
0
5
10
4
0
1
12
0
19
0
3
0
0
11
10
0
31
15
0

0
18
18
3
46
5
0
3
3
0
0
14
0
0
3
0
0
0
0
3
0
4
0
0
0
1
4
4
0
1
6
0
8
0
2
0
0
10
2
0
8
6
0

0
39
73
1
57
12
2
5
5
0
0
43
4
0
10
0
0
1
0
4
0
0
3
0
0
4
6
0
0
0
6
0
11
0
1
0
0
1
8
0
23
9
0

0
0
1
0
20
0
0
6
0
0
0
10
3
0
3
0
0
0
0
2
0
0
0
0
0
0
85
5
0
0
3
0
3
0
0
0
0
0
0
0
0
0
0

0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
3
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0

0
16
3
0
0
2
0
0
0
2
1
0
0
0
0
1
0
1
1
0
1
0
0
0
0
2
0
0
2
0
0
0
0
11
0
0
1
1
6
0
0
2
0

0
8
1
0
0
2
0
0
0
2
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
2
0
0
1
0
0
0
0
5
0
0
1
1
0
0
0
0
0

0
8
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
6
0
0
0
0
6
0
0
2
0

0
16
1
0
0
10
5
9
2
3
5
0
0
0
6
35
1
1
44
0
35
0
0
22
0
1
2
3
6
1
0
3
0
222
4
18
2
13
75
13
0
12
5

0
3
0
0
0
5
4
3
2
3
1
0
0
0
0
6
0
1
3
0
7
0
0
6
0
1
1
3
2
1
0
1
0
81
1
11
2
6
20
3
0
5
0

0
13
1
0
0
5
1
6
0
0
4
0
0
0
6
29
1
0
41
0
28
0
0
16
0
0
1
0
4
0
0
2
0
141
3
7
0
7
55
10
0
7
5

0
2
0
0
0
4
0
0
1
2
1
4
0
0
1
0
0
0
0
0
0
1
0
4
0
0
4
1
0
0
0
0
0
28
5
11
0
0
2
0
0
2
0

0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0

0
1
0
0
0
2
1
0
75
0
12
0
0
2
3
1
0
0
0
0
2
2
1
2
0
0
0
0
1
15
43
16
29
5
1
0
0
925
925
0
1
1
0

0
1
0
0
0
2
1
0
30
0
1
0
0
1
0
0
0
0
0
0
1
2
1
0
0
0
0
0
0
9
8
15
13
3
1
0
0
535
535
0
1
1
0

0
0
0
0
0
0
0
0
45
0
11
0
0
1
3
1
0
0
0
0
1
0
0
2
0
0
0
0
1
6
35
1
16
2
0
0
0
390
390
0
0
0
0

0
97
3
0
0
11
17
0
34
0
102
0
3
11
0
5
12
5
1
18
43
2
4
3
1
0
22
6
3
7
207
42
25
99
31
0
11
4337
4337
0
0
3
0

0
54
2
0
0
5
5
0
22
0
41
0
2
4
0
0
3
3
0
7
19
0
2
0
0
0
10
1
3
3
53
19
5
81
7
0
10
1696
1696
0
0
0
0

0
43
1
0
0
6
12
0
12
0
61
0
1
7
0
5
9
2
1
11
24
2
2
3
1
0
12
5
0
4
154
23
20
18
24
0
1
2641
2641
0
0
3
0

2
2
8
0
0
12
2
0
32
0
55
0
0
0
0
1
2
0
0
27
59
1
0
0
1
0
2
1
33
14
16
11
1
240
0
0
22
468
468
0
0
0
0

0
2
2
0
0
4
0
0
9
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
1
4
0
2
0
0
9
0
0
1
73
73
0
0
0
0

0
2
0
20
0
0
0
0
3
4
0
4
3
13
1
0
0
0
0
0
0
2
1
0
63
1
0
81
11
0
2
0
9
1
1
0
0
1
4
1
0
5
0

0
2
0
20
0
0
0
0
3
4
0
2
3
13
1
0
0
0
0
0
0
1
1
0
32
0
0
20
5
0
2
0
7
1
0
0
0
0
4
0
0
2
0

0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
31
1
0
61
6
0
0
0
2
0
1
0
0
1
0
1
0
3
0

0
2
0
9
0
1
3
0
0
5
0
19
14
25
49
20
74
0
0
1
4
18
7
3
15
4
11
27
8
13
44
0
31
6
9
0
0
6
16
0
0
24
1

0
1
0
2
0
1
3
0
0
4
0
8
7
15
36
16
15
0
0
1
0
7
4
1
6
0
10
10
6
3
12
0
7
2
5
0
0
2
9
0
0
8
1

0
1
0
7
0
0
0
0
0
1
0
11
7
10
13
4
59
0
0
0
4
11
3
2
9
4
1
17
2
10
32
0
24
4
4
0
0
4
7
0
0
16
0

0
0
0
0
0
0
2
0
0
0
0
3
7
24
24
0
0
0
0
0
0
0
2
0
5
0
1
0
0
2
0
0
2
0
0
0
0
0
0
1
0
7
0

0
0
0
0
0
0
2
0
0
0
0
1
0
0
8
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0

0
0
0
2
0
0
3
0
13
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
1
0
0
0
0
28
0
0
0
1
0
0
0
4

0
0
0
1
0
0
2
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
1
0
0
0
0
25
0
0
0
0
0
0
0
4

0
0
0
1
0
0
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
1
0
0
0
0

11
0
1
131
8
8
58
0
326
0
39
8
0
0
0
0
0
0
0
2
0
43
6
0
8
3
0
0
3
2
4
0
4
0
94
1
42
28
11
2
8
11
69

2
0
1
31
1
4
11
0
141
0
10
4
0
0
0
0
0
0
0
1
0
7
0
0
6
0
0
0
3
2
4
0
4
0
38
0
3
4
9
0
2
0
27

9
0
0
100
7
4
47
0
185
0
29
4
0
0
0
0
0
0
0
1
0
36
6
0
2
3
0
0
0
0
0
0
0
0
56
1
39
24
2
2
6
11
42

0
1
0
131
0
2
2
0
17
5
1
5
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
2
0
1
0
0
0
1
0
0
0
0
2
0
1
0
1

0
0
0
3
0
1
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
5
7
0
0
36
0
18
6
0
0
0
51
6
4
0
0
1
0
0
19
0
0
1
0
5
15
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
2
0
0
4
0
6
3
0
0
0
16
6
3
0
0
1
0
0
12
0
0
1
0
5
15
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
5
0
0
32
0
12
3
0
0
0
35
0
1
0
0
0
0
0
7
0
0
0
0
0
0
0

2
2
4
1
0
16
1
12
0
0
0
23
0
0
0
17
27
3
3
0
10
2
20
19
0
0
0
18
27
45
9
0
57
0
7
5
0
0
4
8
18
124
0

2
2
1
1
0
8
1
5
0
0
0
18
0
0
0
8
3
2
1
0
1
1
7
12
0
0
0
1
20
24
4
0
16
0
3
2
0
0
1
1
5
83
0

0
0
3
0
0
8
0
7
0
0
0
5
0
0
0
9
24
1
2
0
9
1
13
7
0
0
0
17
7
21
5
0
41
0
4
3
0
0
3
7
13
41
0

0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
2
0
0
0
1
0
1
2
0
0
0
7
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
2
0
0
0
0
0
0
0
0
5
1
0
1
6
2
1
132
0
0
0
0
0
3
3
0
0
0
0
0
2
3
1
0
9
4
8
0
0
4
0

0
0
0
2
0
0
0
0
0
0
0
0
5
0
0
1
4
0
1
112
0
0
0
0
0
3
2
0
0
0
0
0
2
3
0
0
4
2
8
0
0
4
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
2
0
20
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
5
2
0
0
0
0
0

0
0
2
20
2
19
0
0
0
0
0
0
10
6
22
6
94
69
0
108
4
0
6
1
0
0
382
0
51
0
1
0
2
42
0
0
19
36
21
7
69
2
0

0
0
0
9
2
6
0
0
0
0
0
0
8
1
11
1
27
37
0
42
2
0
4
1
0
0
188
0
12
0
0
0
1
19
0
0
5
11
6
1
21
1
0

0
0
2
11
0
13
0
0
0
0
0
0
2
5
11
5
67
32
0
66
2
0
2
0
0
0
194
0
39
0
1
0
1
23
0
0
14
25
15
6
48
1
0

0
0
0
3
0
0
0
0
0
1
0
0
0
4
1
0
1
3
1
0
0
0
0
0
0
0
0
0
39
0
2
0
0
2
1
0
3
1
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
1
0
0
0
0

0
0
2
0
0
0
3
1
19
0
0
4
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
1
1
0
1
10
0
2
0
0
1
0
1
8
0
1
4

0
0
2
0
0
0
3
0
5
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
1
8
0
2
0
0
1
0
1
1
0
1
3

0
0
0
0
0
0
0
1
14
0
0
3
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
7
0
0
1

0
14
19
1
14
0
0
51
79
0
0
99
0
0
0
4
17
0
0
0
0
0
0
0
0
0
0
10
1
0
7
8
0
56
6
18
2
0
50
16
0
7
0

0
4
12
1
1
0
0
22
35
0
0
28
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
1
0
0
0
3
0
17
4
5
2
0
49
2
0
1
0

0
10
7
0
13
0
0
29
44
0
0
71
0
0
0
4
11
0
0
0
0
0
0
0
0
0
0
9
1
0
7
5
0
39
2
13
0
0
1
14
0
6
0

0
0
1
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
47
0
1
0
0
0
0

0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
3
0
1
0
0
0
0

6
0
0
0
0
0
0
1
1
0
3
0
0
2
0
0
0
1
5
0
1
0
2
0
2
124
4
3
0
0
0
0
0
0
0
0
0
0
6
1
0
0
0

6
0
0
0
0
0
0
0
0
0
3
0
0
2
0
0
0
1
3
0
1
0
2
0
2
37
4
2
0
0
0
0
0
0
0
0
0
0
5
1
0
0
0

0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
87
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

35
0
0
0
2
3
0
23
4
0
3
2
0
13
9
30
0
1
10
0
30
0
9
2
7
32
59
3
4
0
0
80
26
3
5
7
58
1
20
1
0
0
1

5
0
0
0
2
2
0
2
1
0
3
1
0
2
2
2
0
1
2
0
7
0
5
1
2
6
11
3
0
0
0
32
10
1
1
2
22
0
7
0
0
0
0

30
0
0
0
0
1
0
21
3
0
0
1
0
11
7
28
0
0
8
0
23
0
4
1
5
26
48
0
4
0
0
48
16
2
4
5
36
1
13
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
0
0
0
1
3
0
5
8
6
0
0
0
0
0
0
0
0
0
0
17
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
0
0
0
0
3
0
1
4
2
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0

3
0
0
4
0
0
0
0
0
7
0
1
0
0
3
0
9
10
0
1
0
0
0
4
1
0
0
0
0
0
727
727
0
0
12
5
0
0
20
0
2
0
0

2
0
0
4
0
0
0
0
0
3
0
0
0
0
2
0
4
8
0
1
0
0
0
4
0
0
0
0
0
0
371
371
0
0
11
5
0
0
18
0
2
0
0

1
0
0
0
0
0
0
0
0
4
0
1
0
0
1
0
5
2
0
0
0
0
0
0
1
0
0
0
0
0
356
356
0
0
1
0
0
0
2
0
0
0
0

25
1
0
31
0
0
0
0
3
0
19
18
1
16
82
0
22
63
1
28
1
0
57
6
105
0
8
0
0
0
5095
5095
0
3
59
91
0
0
177
0
32
3
12

4
1
0
2
0
0
0
0
1
0
9
9
1
0
41
0
13
34
1
11
1
0
20
3
51
0
0
0
0
0
2063
2063
0
1
31
82
0
0
71
0
28
3
7

21
0
0
29
0
0
0
0
2
0
10
9
0
16
41
0
9
29
0
17
0
0
37
3
54
0
8
0
0
0
3032
3032
0
2
28
9
0
0
106
0
4
0
5

0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
14
0
0
1
0
3
0
0
0
1
0
0
0
392
392
0
0
0
3
0
0
9
0
3
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
1
0
1
0
0
0
0
0
0
0
65
65
0
0
0
1
0
0
4
0
2
0
0

21
0
45
1
1
5
1
1
3
0
103
3
4
0
13
1
0
3
5
3
0
0
0
0
0
0
2
0
12
0
0
0
0
2
0
2
39
7
20
4
0
8
4

9
0
43
1
1
5
1
1
2
0
5
2
4
0
13
1
0
1
5
2
0
0
0
0
0
0
2
0
2
0
0
0
0
2
0
2
37
1
8
4
0
4
3

12
0
2
0
0
0
0
0
1
0
98
1
0
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
2
6
12
0
0
4
1

111
23
177
97
1
3
33
9
180
0
68
107
0
7
133
201
0
114
21
2
0
0
0
1
0
0
105
0
43
0
0
0
0
13
0
50
78
17
65
78
61
16
13

57
18
142
23
0
1
14
5
33
0
6
24
0
5
65
160
0
44
4
1
0
0
0
0
0
0
33
0
17
0
0
0
0
8
0
14
23
7
25
33
28
7
6

54
5
35
74
1
2
19
4
147
0
62
83
0
2
68
41
0
70
17
1
0
0
0
1
0
0
72
0
26
0
0
0
0
5
0
36
55
10
40
45
33
9
7

3
32
18
0
0
0
0
1
0
0
0
0
0
0
2
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
5
0
0
1
0
0
0
1

1
9
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
1

48
1
0
8
0
2
1
3
4
0
31
20
21
0
0
0
20
0
0
0
6
2
0
2
2
1
0
1
0
1
1
0
0
0
0
0
0
2
0
0
0
0
0

1
1
0
6
0
0
1
3
3
0
9
7
18
0
0
0
12
0
0
0
6
2
0
1
1
1
0
0
0
1
1
0
0
0
0
0
0
2
0
0
0
0
0

47
0
0
2
0
2
0
0
1
0
22
13
3
0
0
0
8
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

11
0
0
23
0
32
2
8
5
41
1
3
173
2
0
1
273
1
5
0
0
1
0
0
18
11
23
25
20
15
0
2
72
0
0
0
21
66
0
3
149
25
10

2
0
0
9
0
6
2
0
5
8
0
0
87
1
0
0
119
0
0
0
0
0
0
0
15
3
8
7
1
7
0
0
16
0
0
0
12
24
0
0
49
13
4

9
0
0
14
0
26
0
8
0
33
1
3
86
1
0
1
154
1
5
0
0
1
0
0
3
8
15
18
19
8
0
2
56
0
0
0
9
42
0
3
100
12
6

2
0
0
1
1
0
0
0
2
0
0
0
1
0
0
0
46
0
0
0
0
0
0
0
13
0
0
2
0
0
0
6
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
0
3
15
0
0
3
0
0
0
8
0
0
12
0
9
0
6
0
6
21
2
2
0
0
0
0
16
24
0
0
2
0
2
0
5
3
6
3
13
0
0
0

2
0
1
9
0
0
3
0
0
0
2
0
0
0
0
4
0
5
0
4
9
2
1
0
0
0
0
1
4
0
0
2
0
2
0
5
2
4
2
13
0
0
0

0
0
2
6
0
0
0
0
0
0
6
0
0
12
0
5
0
1
0
2
12
0
1
0
0
0
0
15
20
0
0
0
0
0
0
0
1
2
1
0
0
0
0

8
0
26
68
0
0
100
2
23
6
125
15
7
1
0
5
0
56
0
80
291
3
32
8
13
0
10
84
9
22
1
3
2
23
0
10
45
22
80
42
13
29
0

3
0
5
17
0
0
16
2
6
2
37
4
7
0
0
0
0
22
0
8
150
3
9
5
3
0
2
19
3
1
0
2
1
10
0
8
18
13
22
14
3
13
0

5
0
21
51
0
0
84
0
17
4
88
11
0
1
0
5
0
34
0
72
141
0
23
3
10
0
8
65
6
21
1
1
1
13
0
2
27
9
58
28
10
16
0

9
0
0
0
0
0
0
22
1
0
1
0
70
2
0
0
0
0
0
0
41
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
4
0
0
1
0
2
0

2
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
1
0

0
5
10
10
4
6
861
860
1
0
12
7
3
0
0
0
0
0
0
0
0
4
15
2
50
2
3
0
0
0
0
0
68
0
0
3
22
6
0
1
0
7
0

0
5
6
3
4
3
683
683
0
0
11
5
3
0
0
0
0
0
0
0
0
3
5
0
25
2
3
0
0
0
0
0
48
0
0
0
20
5
0
1
0
6
0

0
0
4
7
0
3
178
177
1
0
1
2
0
0
0
0
0
0
0
0
0
1
10
2
25
0
0
0
0
0
0
0
20
0
0
3
2
1
0
0
0
1
0

4
112
225
225
10
9
6298
6252
46
7
12
114
2
0
0
0
5
0
12
0
0
58
4
9
197
13
166
0
0
1
1
0
176
0
0
29
420
15
0
23
1
132
36

3
51
80
65
7
5
3018
2999
19
3
3
57
2
0
0
0
3
0
6
0
0
29
0
4
101
7
84
0
0
0
0
0
95
0
0
5
213
8
0
7
1
69
21

1
61
145
160
3
4
3280
3253
27
4
9
57
0
0
0
0
2
0
6
0
0
29
4
5
96
6
82
0
0
1
1
0
81
0
0
24
207
7
0
16
0
63
15

3
0
17
60
0
0
647
516
131
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
14
0
0
0
0
0
1
0
0
2
40
1
0
1
1
4
9

0
0
1
5
0
0
112
103
9
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
4
0
0
0
0
0
1
0
0
0
8
0
0
1
1
2
0

5
0
0
62
0
5
0
3
15
2
1
1
1
54
6
4
0
0
0
1
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
4
0
0
0
0
4

4
0
0
56
0
5
0
3
15
2
1
1
1
53
5
4
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
4
0
0
0
0
4

1
0
0
6
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

57
6
0
42
2
21
0
3
54
20
2
14
5
43
123
7
1
2
1
11
1
55
0
24
0
1
0
6
0
0
1
1
0
0
2
118
0
2
0
0
0
0
19

28
4
0
34
0
10
0
1
32
11
0
2
5
16
59
1
0
0
0
5
0
26
0
3
0
1
0
1
0
0
1
0
0
0
1
76
0
1
0
0
0
0
9

29
2
0
8
2
11
0
2
22
9
2
12
0
27
64
6
1
2
1
6
1
29
0
21
0
0
0
5
0
0
0
1
0
0
1
42
0
1
0
0
0
0
10

0
0
0
0
0
1
0
0
9
0
0
0
0
0
0
8
0
0
0
1
1
10
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
1
0
0
4
0
0
0
0
0
0
1
0
0
0
1
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
2
10
5
2
0
0
0
0
17
2
7
2
0
0
0
0
0
1
0
2
2
1
0
0
1
0
11
0
0
0
0
3
4
0
0
0
0
7
0
0
4
0

2
1
9
3
2
0
0
0
0
13
2
7
2
0
0
0
0
0
1
0
0
1
1
0
0
1
0
10
0
0
0
0
3
2
0
0
0
0
7
0
0
3
0

0
1
1
2
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
1
0

28
188
110
54
121
0
0
0
0
61
5
84
9
1
0
5
28
6
0
0
2
137
0
0
3
5
1
32
0
0
2
0
43
39
9
0
0
1
4
24
1
120
0

13
99
45
24
67
0
0
0
0
21
4
41
3
1
0
3
11
2
0
0
0
66
0
0
0
1
1
12
0
0
0
0
38
10
6
0
0
1
4
11
0
81
0

15
89
65
30
54
0
0
0
0
40
1
43
6
0
0
2
17
4
0
0
2
71
0
0
3
4
0
20
0
0
2
0
5
29
3
0
0
0
0
13
1
39
0

0
0
3
0
0
0
0
0
0
0
0
22
0
0
0
0
9
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
19
3
0
0
0
0
0
3
5
0
0

0
0
2
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0

1
2
0
0
8
0
0
4
0
5
0
1
0
1
0
0
16
0
20
0
0
1
5
0
0
0
0
0
0
0
0
0
0
0
6
3
1
2
29
54
10
0
0

1
2
0
0
1
0
0
1
0
5
0
0
0
1
0
0
13
0
19
0
0
1
4
0
0
0
0
0
0
0
0
0
0
0
5
1
1
1
28
52
9
0
0

0
0
0
0
7
0
0
3
0
0
0
1
0
0
0
0
3
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
2
0
1
1
2
1
0
0

4
15
1
1
120
0
0
3
0
21
0
13
0
38
0
0
243
0
22
21
0
10
84
1
75
5
0
2
2
0
3
0
1
0
40
2
12
9
13
53
36
0
1

2
14
1
1
52
0
0
1
0
5
0
6
0
12
0
0
137
0
11
11
0
8
46
1
47
1
0
1
2
0
2
0
1
0
13
1
5
2
7
19
9
0
0

2
1
0
0
68
0
0
2
0
16
0
7
0
26
0
0
106
0
11
10
0
2
38
0
28
4
0
1
0
0
1
0
0
0
27
1
7
7
6
34
27
0
1

1
202
1
0
0
0
0
0
0
0
0
0
0
4
0
0
10
0
1
0
0
7
0
1
56
0
0
0
0
0
0
0
0
0
0
1
0
1
5
0
0
1
0

0
15
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
1
0
1
5
0
0
1
0

3
21
24
1
0
13
0
6
0
0
12
0
8
0
31
0
0
0
0
0
0
2
1
0
0
15
0
0
7
11
0
28
7
1
5
0
34
0
0
1
324
320
4

3
12
23
1
0
13
0
6
0
0
8
0
1
0
31
0
0
0
0
0
0
0
0
0
0
8
0
0
7
11
0
17
7
1
4
0
18
0
0
0
240
238
2

0
9
1
0
0
0
0
0
0
0
4
0
7
0
0
0
0
0
0
0
0
2
1
0
0
7
0
0
0
0
0
11
0
0
1
0
16
0
0
1
84
82
2

84
79
121
106
0
42
63
101
0
1
65
21
46
0
186
0
18
170
3
1
25
14
59
82
139
58
12
4
152
60
1
101
29
1
183
0
172
0
2
46
4596
4591
5

37
28
73
54
0
25
27
50
0
1
30
10
38
0
107
0
8
26
3
0
22
11
12
41
66
8
7
4
84
34
1
33
18
1
43
0
69
0
0
19
2248
2245
3

47
51
48
52
0
17
36
51
0
0
35
11
8
0
79
0
10
144
0
1
3
3
47
41
73
50
5
0
68
26
0
68
11
0
140
0
103
0
2
27
2348
2346
2

0
1
0
14
0
0
0
0
0
0
1
1
1
0
6
0
0
0
0
0
0
0
0
0
0
5
0
0
17
0
0
0
0
0
1
0
3
0
1
131
85
83
2

0
0
0
8
0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
1
0
1
0
0
9
49
47
2

0
1
0
2
5
0
0
0
0
0
0
0
0
0
0
1
13
0
6
0
3
0
3
0
2
4
0
2
0
1
5
0
0
0
3
0
0
0
0
0
0
0
0

0
0
0
2
5
0
0
0
0
0
0
0
0
0
0
0
9
0
6
0
3
0
3
0
2
1
0
1
0
1
5
0
0
0
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
4
0
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0

1
0
85
16
8
0
0
0
4
5
66
3
13
355
0
6
255
0
90
0
176
1
168
27
8
121
0
248
8
6
51
5
0
3
44
5
1
15
0
0
0
0
2

1
0
73
3
5
0
0
0
2
3
12
2
7
180
0
4
144
0
14
0
151
1
143
2
3
36
0
101
0
4
30
1
0
2
15
3
0
9
0
0
0
0
2

0
0
12
13
3
0
0
0
2
2
54
1
6
175
0
2
111
0
76
0
25
0
25
25
5
85
0
147
8
2
21
4
0
1
29
2
1
6
0
0
0
0
0

0
0
1
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
1
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
6
0
10
0
0
0
5
1
0
2
5
0
0
0
0
0
1
8
0
0
0
0
0
1
0
1
0
0
0
0
11
0
0
2
1
0
0
0
2
28
0

1
0
6
0
10
0
0
0
1
1
0
1
2
0
0
0
0
0
0
8
0
0
0
0
0
1
0
1
0
0
0
0
8
0
0
2
1
0
0
0
1
27
0

0
0
0
0
0
0
0
0
4
0
0
1
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
1
1
0

130
4
11
0
91
0
78
1
30
48
0
2
29
0
12
6
0
0
5
123
0
1
0
3
6
18
0
3
10
0
0
0
19
142
0
21
16
1
4
73
3
101
4

59
3
9
0
55
0
59
0
9
21
0
0
9
0
3
3
0
0
3
82
0
0
0
3
2
8
0
0
1
0
0
0
8
64
0
7
6
0
1
68
2
101
2

71
1
2
0
36
0
19
1
21
27
0
2
20
0
9
3
0
0
2
41
0
1
0
0
4
10
0
3
9
0
0
0
11
78
0
14
10
1
3
5
1
0
2

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
2
0
0
0
0
0
2
0
0
0
0
0
0
11
0
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
8
0
0
0

0
0
3
0
1
3
2
0
0
0
1
0
6
0
0
0
0
18
1
1
1
0
0
2
14
1
4
44
0
3
0
2
0
1
0
8
0
2
0
1
29
0
0

0
0
1
0
0
1
0
0
0
0
0
0
5
0
0
0
0
17
1
1
1
0
0
2
13
1
3
44
0
1
0
2
0
1
0
5
0
2
0
1
9
0
0

0
0
2
0
1
2
2
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0
0
2
0
0
0
0
0
3
0
0
0
0
20
0
0

20
6
4
1
2
21
7
3
0
0
4
1
6
2
0
34
0
153
0
13
6
0
71
30
333
3
122
151
2
163
84
2
0
3
0
9
0
102
0
88
66
0
1

17
4
2
0
0
4
4
0
0
0
3
1
4
2
0
8
0
88
0
0
5
0
8
19
134
1
49
71
0
20
41
0
0
0
0
5
0
55
0
42
18
0
0

3
2
2
1
2
17
3
3
0
0
1
0
2
0
0
26
0
65
0
13
1
0
63
11
199
2
73
80
2
143
43
2
0
3
0
4
0
47
0
46
48
0
1

1
0
1
2
0
1
0
0
0
0
0
0
3
0
0
1
0
0
0
0
1
0
2
0
2
0
1
0
0
1
0
0
0
0
0
0
0
0
4
0
0
0
0

1
0
0
1
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
2
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
3
0
1
0
0
0
2
1
0
11
4
0
0
0
5
0
0
0
1
0
8
0
0
0
4
910
910
0
0
36
2
10
8
12
98
3
0
0
11
3
0
87

0
1
0
1
0
0
0
1
0
0
2
0
0
0
0
5
0
0
0
1
0
6
0
0
0
2
648
648
0
0
35
0
8
4
12
52
0
0
0
7
3
0
55

0
2
0
0
0
0
0
1
1
0
9
4
0
0
0
0
0
0
0
0
0
2
0
0
0
2
262
262
0
0
1
2
2
4
0
46
3
0
0
4
0
0
32

0
75
0
5
30
2
0
0
1
1
12
6
1
3
0
8
1
2
1
73
1
34
16
15
2
3
4671
4671
0
24
59
80
121
100
145
735
8
0
44
158
74
67
279

0
33
0
2
20
0
0
0
0
0
6
2
0
1
0
3
0
0
0
13
0
13
3
3
1
2
2078
2078
0
3
17
25
60
52
70
371
2
0
20
46
19
9
124

0
42
0
3
10
2
0
0
1
1
6
4
1
2
0
5
1
2
1
60
1
21
13
12
1
1
2593
2593
0
21
42
55
61
48
75
364
6
0
24
112
55
58
155

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
1
0
0
0
0
2
111
111
0
0
0
0
0
0
3
0
5
0
1
0
0
0
10

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
2
43
43
0
0
0
0
0
0
1
0
1
0
1
0
0
0
7

11
0
0
2
1
8
2
2
4
0
0
1
1
0
0
2
3
5
39
1
17
0
0
0
0
0
0
6
1
27
6
0
0
2
0
0
0
1
0
26
0
75
0

8
0
0
2
1
8
0
1
4
0
0
1
0
0
0
1
1
2
11
1
17
0
0
0
0
0
0
3
0
26
3
0
0
1
0
0
0
0
0
25
0
60
0

3
0
0
0
0
0
2
1
0
0
0
0
1
0
0
1
2
3
28
0
0
0
0
0
0
0
0
3
1
1
3
0
0
1
0
0
0
1
0
1
0
15
0

44
0
6
8
6
62
4
4
41
6
1
8
77
0
0
7
5
16
90
29
3
0
10
0
14
11
3
90
21
54
7
1
0
86
0
0
73
11
19
35
3
254
0

20
0
1
5
6
35
1
0
41
5
1
4
31
0
0
3
1
5
22
4
1
0
5
0
6
5
0
45
2
30
4
1
0
17
0
0
30
10
12
33
2
118
0

24
0
5
3
0
27
3
4
0
1
0
4
46
0
0
4
4
11
68
25
2
0
5
0
8
6
3
45
19
24
3
0
0
69
0
0
43
1
7
2
1
136
0

0
0
0
0
0
0
0
1
0
34
0
0
0
0
6
0
0
1
0
0
5
0
0
0
0
1
3
0
0
2
1
4
0
0
0
0
0
0
0
4
0
1
0

0
0
0
0
0
0
0
1
0
5
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
2
0
0
0
0
0
0
0
3
0
1
0

3
72
17
3
0
26
10
0
0
0
1
52
27
85
5
0
0
4
0
1
7
16
0
0
0
0
0
0
26
1
0
0
0
2
12
0
0
12
0
2
0
0
0

2
33
9
0
0
21
10
0
0
0
0
51
23
83
3
0
0
3
0
1
7
7
0
0
0
0
0
0
8
1
0
0
0
1
10
0
0
10
0
1
0
0
0

1
39
8
3
0
5
0
0
0
0
1
1
4
2
2
0
0
1
0
0
0
9
0
0
0
0
0
0
18
0
0
0
0
1
2
0
0
2
0
1
0
0
0

18
182
86
8
2
109
85
1
0
16
114
51
35
55
44
12
0
11
74
1
2
19
19
0
0
0
0
1
17
0
0
128
0
54
40
0
0
13
2
0
0
0
0

6
62
44
4
1
43
35
1
0
6
37
36
18
25
23
4
0
3
39
1
1
5
6
0
0
0
0
1
5
0
0
69
0
37
27
0
0
6
1
0
0
0
0

12
120
42
4
1
66
50
0
0
10
77
15
17
30
21
8
0
8
35
0
1
14
13
0
0
0
0
0
12
0
0
59
0
17
13
0
0
7
1
0
0
0
0

0
0
0
0
0
6
0
0
0
0
0
0
0
1
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

4
0
1
3
0
0
3
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1238
1238
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
3

4
0
1
2
0
0
3
0
0
0
0
0
2
0
0
0
0
0
0
0
0
632
632
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
606
606
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1

13
0
23
105
22
5
16
37
0
6
94
23
34
0
0
17
7
38
3
14
12
6066
6066
0
0
0
0
0
0
0
0
0
11
0
22
0
0
0
0
3
98
1
19

5
0
7
47
8
2
15
9
0
3
40
16
22
0
0
5
2
22
1
3
1
2342
2342
0
0
0
0
0
0
0
0
0
10
0
7
0
0
0
0
1
22
0
5

8
0
16
58
14
3
1
28
0
3
54
7
12
0
0
12
5
16
2
11
11
3724
3724
0
0
0
0
0
0
0
0
0
1
0
15
0
0
0
0
2
76
1
14

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
596
596
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
3
0
0
0
0
0
0
0
0
0
0
9
53
0
93
0
1
96
16
0
9
0
0
1
8
0
0
0
0
0
0
1
6
0
0
0
1
0
0
26
0
2

1
3
0
0
0
0
0
0
0
0
0
0
6
11
0
57
0
0
23
7
0
4
0
0
1
8
0
0
0
0
0
0
1
4
0
0
0
1
0
0
9
0
1

0
0
0
0
0
0
0
0
0
0
0
0
3
42
0
36
0
1
73
9
0
5
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
17
0
1

25
5
0
0
0
0
0
0
0
0
0
0
287
50
1
44
54
99
81
4
0
14
0
5
76
28
0
2
2
0
0
0
25
23
1
0
0
1
1
0
47
0
63

12
2
0
0
0
0
0
0
0
0
0
0
155
12
1
19
30
73
35
3
0
7
0
0
11
10
0
2
0
0
0
0
4
7
0
0
0
0
0
0
17
0
12

13
3
0
0
0
0
0
0
0
0
0
0
132
38
0
25
24
26
46
1
0
7
0
5
65
18
0
0
2
0
0
0
21
16
1
0
0
1
1
0
30
0
51

0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
1
3
0
2
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0

0
0
9
1
2
0
0
0
0
0
0
0
3
1
0
0
3
0
1
0
0
0
1
44
1
0
0
0
0
16
0
35
0
32
8
0
0
5
13
49
0
179
35

0
0
6
1
2
0
0
0
0
0
0
0
1
1
0
0
2
0
0
0
0
0
1
4
0
0
0
0
0
6
0
31
0
32
5
0
0
1
2
4
0
88
21

0
0
3
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
1
0
0
0
0
40
1
0
0
0
0
10
0
4
0
0
3
0
0
4
11
45
0
91
14

0
0
178
13
73
13
0
0
0
4
0
0
48
102
16
5
55
52
100
0
1
5
94
5
0
0
0
56
50
0
1
100
34
76
2
4
0
64
11
38
0
84
327

0
0
58
8
13
3
0
0
0
2
0
0
5
24
10
5
11
4
32
0
0
4
24
3
0
0
0
11
24
0
0
27
29
26
1
1
0
18
4
6
0
35
167

0
0
120
5
60
10
0
0
0
2
0
0
43
78
6
0
44
48
68
0
1
1
70
2
0
0
0
45
26
0
1
73
5
50
1
3
0
46
7
32
0
49
160

0
1
7
0
4
7
0
0
0
1
0
0
9
0
0
0
0
5
0
0
0
0
2
1
0
0
0
1
0
0
0
3
3
3
0
0
0
2
0
0
0
1
0

0
0
4
0
2
0
0
0
0
0
0
0
3
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
0
0
0
1
0

11
4
23
22
1
2
0
1
4
3
6
0
0
1
0
0
0
0
0
0
0
4
45
1
0
12
0
7
31
0
0
24
0
0
1
0
0
0
0
19
12
0
1

7
4
19
9
1
1
0
0
4
2
4
0
0
1
0
0
0
0
0
0
0
0
45
1
0
8
0
4
15
0
0
6
0
0
0
0
0
0
0
12
12
0
1

4
0
4
13
0
1
0
1
0
1
2
0
0
0
0
0
0
0
0
0
0
4
0
0
0
4
0
3
16
0
0
18
0
0
1
0
0
0
0
7
0
0
0

28
38
128
124
38
94
0
6
70
4
35
21
10
41
0
0
105
81
5
2
10
13
83
23
164
31
1
125
80
3
3
57
2
9
19
1
7
10
0
85
35
1
2

3
28
60
27
17
42
0
3
53
0
15
6
6
19
0
0
43
16
5
2
1
4
4
3
46
11
0
62
36
2
3
13
0
2
17
0
5
6
0
30
15
0
1

25
10
68
97
21
52
0
3
17
4
20
15
4
22
0
0
62
65
0
0
9
9
79
20
118
20
1
63
44
1
0
44
2
7
2
1
2
4
0
55
20
1
1

0
135
6
0
0
9
0
2
3
0
0
1
0
0
0
0
0
0
1
6
1
2
0
11
16
3
0
64
19
16
10
0
3
4
15
0
14
36
0
13
20
2
4

0
10
6
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
5
0
0
6
10
2
1
0
1
0
3
0
1
8
0
0
3
1
0

9
1
0
0
0
1
0
62
0
3
0
9
43
0
0
0
2
2
15
0
0
1
10
0
1
0
1
0
0
0
65
3
5
1
1
0
0
0
1329
1326
3
2
5

9
1
0
0
0
0
0
8
0
3
0
9
20
0
0
0
0
1
3
0
0
1
5
0
1
0
1
0
0
0
59
2
4
1
1
0
0
0
938
935
3
1
1

0
0
0
0
0
1
0
54
0
0
0
0
23
0
0
0
2
1
12
0
0
0
5
0
0
0
0
0
0
0
6
1
1
0
0
0
0
0
391
391
0
1
4

3
21
76
81
126
4
0
14
2
50
0
28
25
0
0
0
102
237
78
0
77
15
25
0
76
0
1
0
0
16
411
31
10
185
73
1
0
1
10151
10071
80
19
67

3
4
8
62
80
1
0
1
0
15
0
10
10
0
0
0
8
94
16
0
20
5
7
0
70
0
0
0
0
6
167
4
7
92
32
1
0
1
4230
4202
28
7
2

0
17
68
19
46
3
0
13
2
35
0
18
15
0
0
0
94
143
62
0
57
10
18
0
6
0
1
0
0
10
244
27
3
93
41
0
0
0
5921
5869
52
12
65

14
4
7
0
0
1
0
3
0
3
1
19
0
0
0
0
0
20
0
0
0
6
10
0
8
0
0
0
0
0
4
4
0
0
0
0
0
0
397
392
5
0
0

0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
6
0
0
0
2
0
0
2
0
0
0
0
0
1
1
0
0
0
0
0
0
77
73
4
0
0

3
0
0
7
0
0
0
0
0
0
1
16
0
0
0
1
3
1
4
3
0
0
1
3
0
0
0
0
0
0
0
4
0
1
0
0
9
1
56
12
4
0
18

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
3
0
1
1
0
0
0
2
0
0
0
0
0
0
0
4
0
0
0
0
3
0
29
6
2
0
12

3
0
0
6
0
0
0
0
0
0
1
16
0
0
0
0
0
1
3
2
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
6
1
27
6
2
0
6

1
0
0
175
0
0
87
0
0
6
16
118
0
0
3
12
35
2
3
1
1
0
88
33
0
2
0
0
4
4
0
9
0
26
0
0
30
0
145
14
16
2
160

0
0
0
39
0
0
17
0
0
2
5
34
0
0
0
5
18
1
0
0
1
0
20
15
0
0
0
0
1
2
0
9
0
4
0
0
7
0
42
1
8
1
67

1
0
0
136
0
0
70
0
0
4
11
84
0
0
3
7
17
1
3
1
0
0
68
18
0
2
0
0
3
2
0
0
0
22
0
0
23
0
103
13
8
1
93

0
0
0
19
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
0
2
0
0

0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
2
0
0

46
38
12
1
0
6
0
14
1
4
55
0
0
2
0
0
2
21
6
0
0
0
0
0
0
0
3
0
0
0
1
6
5
3
13
19
1
11
1
2
5
20
7

36
22
9
1
0
6
0
3
1
3
11
0
0
2
0
0
1
21
6
0
0
0
0
0
0
0
1
0
0
0
0
6
5
3
13
9
1
11
1
2
2
14
6

10
16
3
0
0
0
0
11
0
1
44
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
10
0
0
0
0
3
6
1

51
80
39
4
42
41
30
9
132
37
113
0
0
36
4
11
0
187
39
0
2
0
0
0
0
0
5
6
5
17
113
33
86
11
253
222
4
83
2
326
83
387
189

17
41
27
1
14
23
10
2
67
5
34
0
0
18
3
6
0
118
16
0
1
0
0
0
0
0
2
1
1
10
58
30
74
7
125
114
2
19
0
167
32
189
74

34
39
12
3
28
18
20
7
65
32
79
0
0
18
1
5
0
69
23
0
1
0
0
0
0
0
3
5
4
7
55
3
12
4
128
108
2
64
2
159
51
198
115

10
72
55
7
0
49
0
6
10
1
3
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
1
1
1
1
7
3
13
10

0
2
1
0
0
1
0
1
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
0
3
2
6
4

3
0
83
2
0
7
0
0
0
2
4
5
18
0
41
1
2
0
0
0
7
0
0
11
21
94
2
1
0
0
29
1
0
2
4
0
2
7
3
20
0
0
0

2
0
79
2
0
4
0
0
0
2
4
2
18
0
40
1
2
0
0
0
5
0
0
9
20
76
1
0
0
0
13
0
0
1
4
0
2
5
2
12
0
0
0

1
0
4
0
0
3
0
0
0
0
0
3
0
0
1
0
0
0
0
0
2
0
0
2
1
18
1
1
0
0
16
1
0
1
0
0
0
2
1
8
0
0
0

82
243
350
183
0
11
2
37
0
271
46
11
1
0
381
1
64
19
0
0
43
0
0
107
137
181
77
3
0
0
184
116
3
77
28
0
5
25
32
191
5
53
21

45
132
177
108
0
5
1
22
0
149
27
3
1
0
165
1
6
12
0
0
20
0
0
54
42
63
34
0
0
0
75
58
3
38
6
0
1
6
18
88
2
2
12

37
111
173
75
0
6
1
15
0
122
19
8
0
0
216
0
58
7
0
0
23
0
0
53
95
118
43
3
0
0
109
58
0
39
22
0
4
19
14
103
3
51
9

0
0
0
1
0
0
0
0
0
0
0
1
1
0
2
0
0
0
0
0
0
0
0
0
9
5
2
0
0
0
3
0
0
4
0
0
0
1
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
1
2
1
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0

2
0
0
1
1
2
0
1
0
0
0
0
0
2
0
0
4
5
1
1
7
1
5
0
3
105
1
0
1
0
0
1
1
0
0
8
9
0
11
0
0
0
26

1
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
1
2
1
0
5
0
5
0
0
104
1
0
1
0
0
0
1
0
0
4
9
0
5
0
0
0
26

1
0
0
0
1
1
0
0
0
0
0
0
0
2
0
0
3
3
0
1
2
1
0
0
3
1
0
0
0
0
0
1
0
0
0
4
0
0
6
0
0
0
0

37
0
2
205
63
8
3
1
0
0
12
0
2
18
15
1
8
21
22
28
7
11
23
1
3
282
120
0
25
7
2
6
22
4
4
80
140
0
57
24
8
1
171

10
0
1
101
19
2
2
0
0
0
2
0
1
10
5
1
2
8
4
6
3
3
8
1
0
55
58
0
5
7
0
5
9
1
2
22
14
0
21
5
3
1
74

27
0
1
104
44
6
1
1
0
0
10
0
1
8
10
0
6
13
18
22
4
8
15
0
3
227
62
0
20
0
2
1
13
3
2
58
126
0
36
19
5
0
97

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
32
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0

1
1
0
8
10
0
1
92
5
43
0
23
31
0
4
8
0
6
0
14
2
0
0
1
0
34
7
0
2
2
0
3
559
559
0
0
0
0
0
19
0
0
5

0
1
0
4
9
0
0
51
2
20
0
21
13
0
4
8
0
4
0
14
0
0
0
1
0
34
7
0
2
2
0
3
400
400
0
0
0
0
0
10
0
0
5

1
0
0
4
1
0
1
41
3
23
0
2
18
0
0
0
0
2
0
0
2
0
0
0
0
0
0
0
0
0
0
0
159
159
0
0
0
0
0
9
0
0
0

186
0
0
180
30
0
1
146
8
229
64
23
2
0
335
295
3
189
1
0
2
0
6
27
17
4
30
0
80
18
0
80
4695
4695
0
0
0
0
0
43
0
8
73

77
0
0
27
7
0
1
73
3
82
32
14
1
0
144
139
1
85
0
0
1
0
0
8
5
4
19
0
13
3
0
28
1948
1948
0
0
0
0
0
14
0
3
49

109
0
0
153
23
0
0
73
5
147
32
9
1
0
191
156
2
104
1
0
1
0
6
19
12
0
11
0
67
15
0
52
2747
2747
0
0
0
0
0
29
0
5
24

1
0
0
10
0
0
0
15
0
0
0
1
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
5
174
174
0
0
0
0
1
2
0
0
0

1
0
0
0
0
0
0
4
0
0
0
1
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
4
40
40
0
0
0
0
1
1
0
0
0

17
0
0
0
0
20
0
0
0
1
6
3
0
0
0
0
3
0
0
1
0
2
34
1
1
6
0
0
0
1
0
1
1
8
0
13
7
0
12
2
0
13
4

8
0
0
0
0
7
0
0
0
1
6
3
0
0
0
0
1
0
0
1
0
2
33
1
1
6
0
0
0
0
0
0
0
8
0
13
3
0
11
2
0
3
2

9
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
1
0
0
0
4
0
1
0
0
10
2

153
0
2
0
1
88
0
2
1
33
8
27
0
0
0
0
6
0
19
21
24
52
22
4
0
98
0
5
6
16
0
10
2
90
7
63
20
2
287
0
0
11
1

25
0
1
0
0
17
0
1
0
13
5
14
0
0
0
0
2
0
11
9
2
18
11
1
0
38
0
2
2
3
0
3
1
79
1
41
8
1
99
0
0
1
0

128
0
1
0
1
71
0
1
1
20
3
13
0
0
0
0
4
0
8
12
22
34
11
3
0
60
0
3
4
13
0
7
1
11
6
22
12
1
188
0
0
10
1

1
0
1
0
0
0
0
2
14
6
12
0
0
0
0
0
0
0
2
1
0
2
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

1
0
1
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
5
4
3
42
0
3
14
0
0
26
3
1
0
0
0
1
0
16
0
0
0
0
2
9
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
4
0
0

0
5
4
3
41
0
3
13
0
0
17
2
1
0
0
0
1
0
12
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
3
0
0

0
0
0
0
1
0
0
1
0
0
9
1
0
0
0
0
0
0
4
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0

0
23
25
52
54
0
42
90
97
3
86
106
4
1
0
0
21
1
96
0
147
0
0
2
10
57
0
2
0
16
9
0
0
0
23
0
3
90
109
0
55
0
0

0
13
14
25
48
0
13
29
38
1
37
46
4
1
0
0
5
1
43
0
53
0
0
0
8
9
0
0
0
3
1
0
0
0
5
0
1
17
55
0
18
0
0

0
10
11
27
6
0
29
61
59
2
49
60
0
0
0
0
16
0
53
0
94
0
0
2
2
48
0
2
0
13
8
0
0
0
18
0
2
73
54
0
37
0
0

1
1
0
0
4
0
27
0
9
1
6
1
2
0
0
0
0
1
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
3
1
0
13
0
0
0
0
0

1
1
0
0
3
0
0
0
1
1
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
4
0
0
0
0
0

11
0
0
0
0
0
0
1
0
20
2
0
8
0
0
0
0
20
4
0
2
3
0
0
9
2
0
1
0
0
0
0
1
1
0
0
0
1
2
2
0
22
0

5
0
0
0
0
0
0
1
0
13
2
0
6
0
0
0
0
13
1
0
1
3
0
0
8
2
0
0
0
0
0
0
0
1
0
0
0
1
2
2
0
18
0

6
0
0
0
0
0
0
0
0
7
0
0
2
0
0
0
0
7
3
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
4
0

15
1
3
0
9
19
0
2
0
181
7
18
369
3
4
2
0
20
90
1
0
324
0
4
44
15
0
14
1
33
262
1
43
15
8
2
0
0
17
15
1
124
13

3
1
3
0
5
7
0
0
0
93
2
10
181
0
3
2
0
10
23
0
0
155
0
0
31
8
0
8
0
16
125
1
21
8
2
1
0
0
4
4
0
64
5

12
0
0
0
4
12
0
2
0
88
5
8
188
3
1
0
0
10
67
1
0
169
0
4
13
7
0
6
1
17
137
0
22
7
6
1
0
0
13
11
1
60
8

0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
1
0
1
0
0
11
0
0
1
3
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
6
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0

1
56
0
41
7
0
0
0
0
0
0
3
3
0
8
1
1
3
0
0
1
5
0
0
0
0
0
0
0

0
49
0
8
1
0
0
0
0
0
0
3
2
0
8
0
0
3
0
0
1
5
0
0
0
0
0
0
0

1
7
0
33
6
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0

11
99
10
18
1
0
0
1
0
1
0
13
52
38
196
41
11
12
0
0
2
9
0
0
52
0
0
0
19

1
58
4
5
1
0
0
1
0
1
0
5
18
14
46
4
3
2
0
0
0
2
0
0
14
0
0
0
10

10
41
6
13
0
0
0
0
0
0
0
8
34
24
150
37
8
10
0
0
2
7
0
0
38
0
0
0
9

0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
2

0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2

MARG_HH_0
MARG_OT_0
MARG_OT_0
MARG_OT_0
NON_WORKNON_WORKNON_WORK_F
74
1408
820
588
81645
30572
51073
74
1408
820
588
81645
30572
51073
0
0
0
0
0
0
0
2
36
33
3
2643
1000
1643
0
0
0
0
256
84
172
2
9
5
4
867
283
584
0
11
5
6
162
63
99
0
0
0
0
48
17
31
0
83
62
21
3492
1237
2255
0
1
1
0
409
127
282
0
1
1
0
155
69
86
0
0
0
0
5
3
2
0
0
0
0
358
138
220
0
4
3
1
1003
387
616
0
0
0
0
355
122
233
2
0
0
0
110
38
72
0
0
0
0
0
0
0
0
0
0
0
112
54
58
0
1
0
1
297
110
187
0
6
1
5
261
127
134
0
1
0
1
208
102
106
0
4
4
0
542
195
347
0
1
1
0
102
33
69
0
6
5
1
478
158
320
0
0
0
0
34
16
18
0
0
0
0
200
89
111
0
0
0
0
142
42
100
0
0
0
0
354
118
236
0
1
1
0
821
303
518
2
99
90
9
1303
438
865
0
0
0
0
225
94
131
0
0
0
0
90
41
49
0
0
0
0
133
48
85
0
2
2
0
557
194
363
0
0
0
0
292
105
187
0
2
0
2
1194
445
749
0
0
0
0
302
130
172
0
2
1
1
265
96
169
1
4
4
0
479
191
288
0
51
38
13
612
203
409
0
0
0
0
0
0
0
0
0
0
0
227
66
161

0
0
0
0
0
1
0
0
0
0
0
1
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0

0
0
1
0
4
37
0
0
2
3
0
3
2
0
2
1
1
0
1
0
0
1
0
5
1
0
0
7
1
0
7
3
0
0
0
0
0
0
9
1
7
6
0

0
0
1
0
2
20
0
0
1
2
0
3
2
0
2
0
0
0
0
0
0
1
0
0
1
0
0
4
1
0
7
0
0
0
0
0
0
0
2
1
1
3
0

0
0
0
0
2
17
0
0
1
1
0
0
0
0
0
1
1
0
1
0
0
0
0
5
0
0
0
3
0
0
0
3
0
0
0
0
0
0
7
0
6
3
0

192
239
536
0
357
208
0
349
2267
834
1001
988
617
390
779
71
356
362
292
300
1134
384
189
345
215
0
183
958
788
505
763
45
184
0
0
114
0
385
175
317
716
892
34

67
71
204
0
167
80
0
143
990
302
381
361
208
126
291
29
157
126
128
105
407
153
60
116
91
0
94
357
284
183
228
22
96
0
0
52
0
188
80
87
229
325
13

125
168
332
0
190
128
0
206
1277
532
620
627
409
264
488
42
199
236
164
195
727
231
129
229
124
0
89
601
504
322
535
23
88
0
0
62
0
197
95
230
487
567
21

0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
1
0
0
0
0
2
0
1
21
0
0
0
0
0
1
0
0
0
0
2
0
1
0
0
1

19
0
0
124
0
2
5
3
31
55
48
0
2
11
4
1
2
49
24
0
2
0
7
78
2
26
0
91
2
2
2
2
7
3
5
0
3
6
14
42
1
0
6

17
0
0
94
0
0
1
2
11
34
25
0
0
6
1
0
0
17
18
0
2
0
3
27
0
17
0
27
2
2
2
2
2
3
2
0
3
3
11
40
1
0
2

2
0
0
30
0
2
4
1
20
21
23
0
2
5
3
1
2
32
6
0
0
0
4
51
2
9
0
64
0
0
0
0
5
0
3
0
0
3
3
2
0
0
4

725
470
144
2813
0
297
110
216
1313
312
682
0
184
676
898
164
422
309
1177
238
63
35
2026
1260
871
2494
653
454
278
2048
538
177
730
90
227
752
621
852
311
808
900
641
899

262
179
63
979
0
118
52
67
464
139
283
0
73
276
349
77
153
160
417
94
28
21
670
487
332
887
295
184
88
778
203
78
297
47
94
260
201
325
104
255
335
209
322

463
291
81
1834
0
179
58
149
849
173
399
0
111
400
549
87
269
149
760
144
35
14
1356
773
539
1607
358
270
190
1270
335
99
433
43
133
492
420
527
207
553
565
432
577

0
1
1
0
0
0
0
1
0
0
8
0
0
2
0
0
0
0
0
0
0
6
0
0
0
0
0
1
0
0
0
0
33
33
0
0
0
0
0
0
0
0
0

7
0
0
2
6
0
35
15
0
3
3
20
4
18
83
18
7
1
0
4
0
44
0
0
0
6
7
10
1
0
2
1
893
893
0
15
19
1
0
1
0
9
2

2
0
0
2
6
0
17
4
0
3
1
7
4
11
14
5
2
0
0
2
0
30
0
0
0
5
7
8
1
0
0
1
696
696
0
10
12
1
0
0
0
5
2

5
0
0
0
0
0
18
11
0
0
2
13
0
7
69
13
5
1
0
2
0
14
0
0
0
1
0
2
0
0
2
0
197
197
0
5
7
0
0
1
0
4
0

394
968
170
152
426
41
551
84
239
244
696
1294
604
495
1080
230
328
770
182
1120
117
804
0
267
0
1471
341
546
271
175
589
561
55749
55749
0
1566
494
461
33
134
174
738
466

142
324
57
77
150
7
216
44
77
76
279
462
213
212
456
104
103
323
90
360
50
324
0
120
0
532
120
216
122
96
265
283
19662
19662
0
496
192
148
18
59
60
263
190

252
644
113
75
276
34
335
40
162
168
417
832
391
283
624
126
225
447
92
760
67
480
0
147
0
939
221
330
149
79
324
278
36087
36087
0
1070
302
313
15
75
114
475
276

0
3
1
0
0
1
0
3
0
0
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0

4
1
17
3
3
41
0
1
3
4
4
64
42
0
2
9
0
6
6
0
14
5
0
7
0
8
28
55
11
57
0
0
0
0
4
7
0
18
41
21
0
0
62

2
1
8
2
2
36
0
1
3
3
1
58
33
0
2
8
0
2
6
0
4
1
0
3
0
8
27
31
8
56
0
0
0
0
4
6
0
8
32
11
0
0
44

2
0
9
1
1
5
0
0
0
1
3
6
9
0
0
1
0
4
0
0
10
4
0
4
0
0
1
24
3
1
0
0
0
0
0
1
0
10
9
10
0
0
18

2283
921
2189
2114
717
1265
816
1480
1236
553
723
173
90
1070
1279
839
167
2089
445
0
607
485
192
138
470
814
3072
2151
3570
159
296
9
193
84
429
255
209
238
547
983
250
180
1240

798
314
799
708
283
436
317
541
441
212
269
59
37
382
421
272
87
801
180
0
194
171
69
64
145
262
1045
746
1172
51
137
2
90
44
136
82
77
87
183
390
76
50
438

1485
607
1390
1406
434
829
499
939
795
341
454
114
53
688
858
567
80
1288
265
0
413
314
123
74
325
552
2027
1405
2398
108
159
7
103
40
293
173
132
151
364
593
174
130
802

0
0
1
0
0
0
0
12
5
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
253
253
0
0
1
0
0
0
0
0
23
0
0
0
8
0
0
0
0

0
0
2
15
7
0
14
33
8
18
14
0
10
146
2
0
1
0
24
0
1
1
2
0
2154
2154
0
0
24
2
14
7
21
0
139
12
22
0
86
11
7
0
3

0
0
2
14
7
0
3
27
3
18
11
0
10
137
0
0
1
0
19
0
1
1
1
0
1534
1534
0
0
24
1
7
7
18
0
77
8
21
0
59
4
3
0
2

0
0
0
1
0
0
11
6
5
0
3
0
0
9
2
0
0
0
5
0
0
0
1
0
620
620
0
0
0
1
7
0
3
0
62
4
1
0
27
7
4
0
1

374
182
448
604
489
408
1194
1297
571
138
593
0
164
1673
422
96
317
610
2155
445
828
1007
648
0
111683
111683
0
450
1601
362
393
1194
1303
509
467
695
930
542
1606
899
1591
7
737

116
78
153
226
147
145
433
471
193
42
238
0
61
577
165
36
96
225
782
175
262
312
235
0
41465
41465
0
140
582
139
132
450
456
171
185
260
316
269
601
367
623
3
323

258
104
295
378
342
263
761
826
378
96
355
0
103
1096
257
60
221
385
1373
270
566
695
413
0
70218
70218
0
310
1019
223
261
744
847
338
282
435
614
273
1005
532
968
4
414

0
0
0
0
1
3
0
0
7
1
0
0
0
2
0
0
0
5
0
0
0
0
0
0
1
0
0
0
0
0
1
0
39
0
0
0
0
0
0
0
0
0
0

5
120
0
0
1
5
0
14
45
14
5
0
0
83
19
22
15
81
0
0
4
1
17
4
4
25
0
0
0
12
6
1
47
0
0
1
0
0
0
1
0
64
0

5
115
0
0
1
0
0
11
38
12
2
0
0
65
10
20
9
66
0
0
3
0
17
4
2
12
0
0
0
12
6
1
44
0
0
1
0
0
0
0
0
25
0

0
5
0
0
0
5
0
3
7
2
3
0
0
18
9
2
6
15
0
0
1
1
0
0
2
13
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
39
0

580
1183
208
0
478
904
115
988
1224
1704
1799
619
509
1747
746
1510
1182
2261
101
349
350
557
1055
977
951
1272
266
67
0
1494
1156
720
1135
104
322
375
439
0
497
2234
497
1220
86

228
443
107
0
195
320
47
398
478
633
732
246
201
670
277
545
448
897
43
100
126
208
370
343
362
537
113
21
0
550
479
273
410
33
97
134
139
0
172
701
173
490
30

352
740
101
0
283
584
68
590
746
1071
1067
373
308
1077
469
965
734
1364
58
249
224
349
685
634
589
735
153
46
0
944
677
447
725
71
225
241
300
0
325
1533
324
730
56

0
0
0
1
0
0
13
0
3
0
0
1
12
0
0
0
0
1
0
2
0
3
0
0
0
1
2
0
0
0
0
0
4
0
0
0
0
15
6
4
0
1
0

0
1
0
30
4
0
4
34
3
0
23
3
21
9
0
0
1
0
0
2
0
34
1
20
0
2
30
0
0
0
1
38
0
9
6
0
1
7
27
17
13
75
0

0
1
0
7
3
0
4
26
2
0
9
2
11
4
0
0
0
0
0
0
0
26
1
19
0
1
26
0
0
0
1
13
0
4
0
0
0
7
20
16
11
58
0

0
0
0
23
1
0
0
8
1
0
14
1
10
5
0
0
1
0
0
2
0
8
0
1
0
1
4
0
0
0
0
25
0
5
6
0
1
0
7
1
2
17
0

35
602
291
232
1083
224
266
1950
1002
0
301
597
186
17
316
143
513
165
66
505
287
4320
290
367
534
1006
1007
837
0
411
277
504
865
339
349
82
485
105
1571
1567
2385
490
418

12
232
123
80
408
105
113
721
366
0
111
200
90
11
160
65
209
74
32
193
143
1781
107
137
158
364
391
262
0
157
98
216
388
133
147
33
242
36
568
549
807
170
143

23
370
168
152
675
119
153
1229
636
0
190
397
96
6
156
78
304
91
34
312
144
2539
183
230
376
642
616
575
0
254
179
288
477
206
202
49
243
69
1003
1018
1578
320
275

0
3
0
0
2
0
8
0
1
0
0
1
1
0
0
25
2
1
23
0
0
0
0
0
0
0
0
7
2
0
0
0
0
0
0
0
0
0
2
2
0
0
0

4
10
32
1
66
4
107
0
23
9
0
1
8
1
0
65
2
7
52
31
0
0
0
0
2
0
0
27
21
19
0
0
0
79
7
0
5
0
48
0
3
10
1

4
6
27
1
15
4
81
0
22
6
0
0
6
0
0
46
2
6
42
31
0
0
0
0
1
0
0
15
13
19
0
0
0
69
4
0
2
0
29
0
1
9
0

0
4
5
0
51
0
26
0
1
3
0
1
2
1
0
19
0
1
10
0
0
0
0
0
1
0
0
12
8
0
0
0
0
10
3
0
3
0
19
0
2
1
1

427
752
841
410
3087
122
5564
88
294
923
1295
307
2415
613
0
1758
650
510
317
122
237
137
311
285
237
458
0
721
730
541
339
379
204
525
1197
422
638
46
345
206
306
992
404

134
265
288
147
1045
45
1906
34
96
311
502
106
898
217
0
624
262
172
98
41
110
48
102
118
102
133
0
259
283
232
112
168
76
186
464
131
253
18
134
61
98
385
139

293
487
553
263
2042
77
3658
54
198
612
793
201
1517
396
0
1134
388
338
219
81
127
89
209
167
135
325
0
462
447
309
227
211
128
339
733
291
385
28
211
145
208
607
265

0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
1
8
0
0
252
251
1
0
0
0
0
1
0
0
0
0
0
0
7
0
1
0
0
0
0
0
0

2
0
0
1
0
0
0
3
0
13
25
22
0
0
0
2
23
33
0
5
1782
1730
52
1
10
0
8
0
2
0
16
7
11
0
50
1
9
0
0
5
11
1
2

1
0
0
1
0
0
0
3
0
4
17
22
0
0
0
2
12
22
0
5
1024
990
34
1
9
0
7
0
2
0
10
3
10
0
28
1
4
0
0
2
3
1
2

1
0
0
0
0
0
0
0
0
9
8
0
0
0
0
0
11
11
0
0
758
740
18
0
1
0
1
0
0
0
6
4
1
0
22
0
5
0
0
3
8
0
0

91
76
281
1541
0
14
522
444
0
798
285
760
310
122
4
203
558
336
434
492
117826
114379
3447
133
446
414
847
356
139
352
530
199
876
94
663
76
404
0
0
188
501
453
566

37
30
106
517
0
6
181
173
0
277
105
244
95
38
1
65
197
126
158
185
45033
43792
1241
50
152
157
318
130
62
170
227
61
333
40
206
32
167
0
0
93
188
173
221

54
46
175
1024
0
8
341
271
0
521
180
516
215
84
3
138
361
210
276
307
72793
70587
2206
83
294
257
529
226
77
182
303
138
543
54
457
44
237
0
0
95
313
280
345

0
0
0
0
0
0
0
0
22
0
2
0
0
0
0
0
0
0
0
2
0
1
0
0
0
2
0
0
0
1
0
0
0
0
0
0
3
0
0
0
0
1
32

1
0
1
0
0
3
4
7
9
3
11
7
0
1
3
0
10
0
0
10
2
10
10
0
0
9
0
0
0
19
2
2
16
3
30
9
4
0
3
0
11
4
0

1
0
1
0
0
3
3
7
2
2
6
4
0
1
1
0
4
0
0
5
2
7
6
0
0
6
0
0
0
5
2
2
16
1
20
5
3
0
1
0
9
4
0

0
0
0
0
0
0
1
0
7
1
5
3
0
0
2
0
6
0
0
5
0
3
4
0
0
3
0
0
0
14
0
0
0
2
10
4
1
0
2
0
2
0
0

225
1016
267
223
502
214
132
981
540
226
1406
233
0
198
624
156
701
115
328
441
489
435
330
293
334
397
247
208
262
202
443
293
574
631
1343
655
428
82
90
142
542
1071
458

65
341
114
76
129
82
38
381
194
79
494
89
0
73
196
68
276
48
154
184
158
149
158
110
130
154
99
81
138
92
161
96
203
249
495
239
174
33
46
58
194
395
166

160
675
153
147
373
132
94
600
346
147
912
144
0
125
428
88
425
67
174
257
331
286
172
183
204
243
148
127
124
110
282
197
371
382
848
416
254
49
44
84
348
676
292

0
6
0
0
0
0
0
0
0
10
0
2
0
0
1
0
0
0
3
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
2
0
1
2
0
0
0
0
0

8
9
0
2
1
0
3
0
25
12
1
10
1
0
3
0
10
0
9
1
11
0
3
4
15
0
4
1
1
4
0
0
1
13
0
7
4
16
0
3
1
0
0

3
7
0
0
0
0
3
0
15
5
1
2
0
0
3
0
5
0
2
1
1
0
3
4
6
0
1
1
0
4
0
0
0
12
0
5
2
8
0
0
1
0
0

5
2
0
2
1
0
0
0
10
7
0
8
1
0
0
0
5
0
7
0
10
0
0
0
9
0
3
0
1
0
0
0
1
1
0
2
2
8
0
3
0
0
0

326
743
363
105
332
7
118
51
454
162
6
145
650
0
474
217
488
553
551
252
156
0
323
1222
263
414
327
348
178
497
16
208
391
499
487
682
97
246
367
144
321
116
120

127
306
147
48
135
3
46
22
181
90
3
77
227
0
211
98
211
217
198
78
79
0
138
487
89
131
140
170
63
233
9
93
160
192
171
239
45
88
173
70
154
55
47

199
437
216
57
197
4
72
29
273
72
3
68
423
0
263
119
277
336
353
174
77
0
185
735
174
283
187
178
115
264
7
115
231
307
316
443
52
158
194
74
167
61
73

34
1
0
3
1
0
3
1
0
0
0
0
2
0
1
0
0
0
0
0
0
1
0
0
0
2
0
13
0
4
0
0
0
0
1
0
0
0
0
0
26
0
0

60
1
3
65
25
30
21
30
0
0
12
12
8
42
17
24
6
0
0
0
1
8
0
0
5
2
3
26
0
14
9
6
1
4
0
0
0
0
21
1
163
33
0

30
1
2
40
13
23
18
9
0
0
11
7
4
27
9
10
6
0
0
0
1
3
0
0
4
0
1
17
0
3
4
3
0
4
0
0
0
0
17
0
76
16
0

30
0
1
25
12
7
3
21
0
0
1
5
4
15
8
14
0
0
0
0
0
5
0
0
1
2
2
9
0
11
5
3
1
0
0
0
0
0
4
1
87
17
0

1079
206
523
1569
267
2400
1792
1025
80
601
507
131
102
956
700
1318
365
137
155
23
730
412
64
187
451
250
1004
377
304
1233
753
488
235
796
460
442
611
753
838
102
875
136
404

414
74
190
596
102
912
685
403
25
207
197
48
43
349
264
497
135
68
65
10
268
158
23
68
183
90
419
148
107
478
280
209
83
318
183
180
234
270
274
47
373
62
121

665
132
333
973
165
1488
1107
622
55
394
310
83
59
607
436
821
230
69
90
13
462
254
41
119
268
160
585
229
197
755
473
279
152
478
277
262
377
483
564
55
502
74
283

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
8
0
0
40
4
0
49
0
1
0
7
0
3
16
4
0
1
1
0
0
0
0
2
16
0
19
0
0
0
0
0
0
0
2
0
0
0

1
0
0
0
0
0
3
0
0
30
3
0
20
0
0
0
2
0
1
7
0
0
1
0
0
0
0
0
2
6
0
16
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
5
0
0
10
1
0
29
0
1
0
5
0
2
9
4
0
0
1
0
0
0
0
0
10
0
3
0
0
0
0
0
0
0
2
0
0
0

151
0
405
102
1432
352
238
231
51
343
383
92
188
51
221
239
403
102
222
238
275
322
107
543
99
120
220
222
274
486
576
1106
61
151
286
161
121
412
220
328
17
392
0

64
0
142
36
495
130
102
73
21
121
153
47
64
22
77
103
130
40
73
77
93
101
54
208
34
45
66
67
100
191
235
391
28
50
136
61
53
194
77
108
9
156
0

87
0
263
66
937
222
136
158
30
222
230
45
124
29
144
136
273
62
149
161
182
221
53
335
65
75
154
155
174
295
341
715
33
101
150
100
68
218
143
220
8
236
0

0
0
0
0
0
0
0
0
0
0
0
3
1
9
0
0
0
0
0
0
0
0
1
7
0
3
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0

5
0
3
0
0
0
4
1
4
0
0
2
1
1
5
0
0
23
0
7
1
0
5
32
5
0
0
0
19
0
0
15
0
1
0
0
3
0
5
0
0
0
0

2
0
2
0
0
0
2
0
0
0
0
1
1
1
1
0
0
8
0
4
1
0
2
26
3
0
0
0
19
0
0
11
0
1
0
0
0
0
2
0
0
0
0

3
0
1
0
0
0
2
1
4
0
0
1
0
0
4
0
0
15
0
3
0
0
3
6
2
0
0
0
0
0
0
4
0
0
0
0
3
0
3
0
0
0
0

472
269
964
440
299
375
465
1429
636
52
139
248
298
651
168
303
49
534
162
462
413
436
248
441
589
941
196
547
407
0
288
1508
462
483
426
4
213
269
114
552
147
198
432

171
97
415
175
105
156
198
585
241
20
50
95
121
233
64
125
18
229
54
162
158
162
112
169
203
355
79
216
157
0
110
577
152
154
185
1
78
94
58
213
74
96
172

301
172
549
265
194
219
267
844
395
32
89
153
177
418
104
178
31
305
108
300
255
274
136
272
386
586
117
331
250
0
178
931
310
329
241
3
135
175
56
339
73
102
260

0
0
0
0
0
0
0
0
0
0
0
1
3
0
0
0
0
1
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
9
1
0
0
0
0
0
0

1
0
9
0
4
0
0
2
2
5
11
20
11
0
1
23
4
9
3
0
0
13
0
0
2
2
0
4
8
1
0
0
0
0
26
52
1
0
0
10
0
0
0

1
0
4
0
2
0
0
2
2
5
7
15
5
0
1
7
3
5
3
0
0
2
0
0
1
2
0
1
5
1
0
0
0
0
9
44
0
0
0
8
0
0
0

0
0
5
0
2
0
0
0
0
0
4
5
6
0
0
16
1
4
0
0
0
11
0
0
1
0
0
3
3
0
0
0
0
0
17
8
1
0
0
2
0
0
0

487
439
736
95
668
155
9
620
342
691
298
772
247
158
666
1091
143
582
433
172
0
88
0
189
1032
611
175
74
307
364
274
8
21
0
774
987
927
206
698
359
305
97
102

151
176
254
35
267
76
6
264
135
249
121
273
100
51
219
400
47
194
162
79
0
28
0
61
358
229
57
41
113
106
97
2
11
0
285
348
347
87
239
152
112
38
47

336
263
482
60
401
79
3
356
207
442
177
499
147
107
447
691
96
388
271
93
0
60
0
128
674
382
118
33
194
258
177
6
10
0
489
639
580
119
459
207
193
59
55

0
0
0
0
0
0
0
0
0
1
248
248
0
22
0
7
22
0
0
0
0
0
0
0
0
11
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0

0
15
0
0
0
0
0
1
0
52
1090
1090
0
1
0
0
5
0
0
0
0
0
0
0
0
55
0
0
0
15
2
45
0
0
2
0
2
0
0
4
0
0
0

0
9
0
0
0
0
0
1
0
34
734
734
0
0
0
0
1
0
0
0
0
0
0
0
0
46
0
0
0
7
2
38
0
0
1
0
1
0
0
4
0
0
0

0
6
0
0
0
0
0
0
0
18
356
356
0
1
0
0
4
0
0
0
0
0
0
0
0
9
0
0
0
8
0
7
0
0
1
0
1
0
0
0
0
0
0

30
752
161
582
54
208
0
1476
68
3447
93119
93119
0
183
0
101
29
102
8
91
19
74
391
0
350
1407
281
0
119
1840
493
696
292
540
80
280
479
359
0
181
0
0
796

9
265
84
264
23
97
0
733
34
1241
36403
36403
0
85
0
43
20
49
3
43
13
29
136
0
156
555
105
0
41
674
169
277
99
179
37
139
189
145
0
51
0
0
310

21
487
77
318
31
111
0
743
34
2206
56716
56716
0
98
0
58
9
53
5
48
6
45
255
0
194
852
176
0
78
1166
324
419
193
361
43
141
290
214
0
130
0
0
486

0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
7
0
0
2
0
0
2
7
0
0
0
8
0
0
0
0
0
25
0
0
0
0
0
15
0
0
0

0
12
0
0
0
0
1
19
3
0
0
0
4
0
0
34
7
2
0
15
1
3
1
0
0
16
0
1
1
1
0
0
4
0
0
1
0
0
0
43
7
135
0

0
7
0
0
0
0
0
14
3
0
0
0
3
0
0
27
2
2
0
10
1
3
0
0
0
16
0
0
0
1
0
0
2
0
0
1
0
0
0
8
7
85
0

0
5
0
0
0
0
1
5
0
0
0
0
1
0
0
7
5
0
0
5
0
0
1
0
0
0
0
1
1
0
0
0
2
0
0
0
0
0
0
35
0
50
0

521
515
562
48
0
82
539
683
953
2056
555
0
549
95
446
1135
642
332
23
684
118
781
1187
310
693
301
535
334
199
944
107
266
569
372
0
936
95
0
262
393
1005
238
318

175
195
242
23
0
42
220
297
383
764
227
0
183
37
192
416
251
136
9
303
40
320
501
125
275
101
197
155
99
381
48
122
211
166
0
316
42
0
95
179
424
106
104

346
320
320
25
0
40
319
386
570
1292
328
0
366
58
254
719
391
196
14
381
78
461
686
185
418
200
338
179
100
563
59
144
358
206
0
620
53
0
167
214
581
132
214

0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
6
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
1
23
2
8
25
0
8
13
0
0
20
1
0
9
12
8
1
0
0
0
2
0
14
0
6
0
24
0
0
0
3
2
0
1
0
1
1
17
2
0
1

0
0
0
21
2
1
23
0
3
13
0
0
19
1
0
3
12
4
1
0
0
0
1
0
9
0
3
0
17
0
0
0
3
2
0
0
0
1
0
15
2
0
1

0
0
1
2
0
7
2
0
5
0
0
0
1
0
0
6
0
4
0
0
0
0
1
0
5
0
3
0
7
0
0
0
0
0
0
1
0
0
1
2
0
0
0

795
0
263
582
256
242
543
311
801
413
61
70
1080
343
209
104
1399
610
815
117
33
0
826
0
567
0
105
283
979
95
91
629
249
438
95
244
429
281
165
561
338
319
1084

260
0
106
265
95
111
237
105
343
158
28
38
402
123
116
43
523
219
345
52
17
0
349
0
264
0
44
115
383
51
40
256
108
192
41
79
162
117
89
210
113
110
456

535
0
157
317
161
131
306
206
458
255
33
32
678
220
93
61
876
391
470
65
16
0
477
0
303
0
61
168
596
44
51
373
141
246
54
165
267
164
76
351
225
209
628

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
1
0
4
1
0
0
1
0
0

0
0
7
1
0
0
0
5
0
1
0
0
1
5
0
6
0
0
1
1
0
0
1
0
47
2
5
0
0
4
0
0
5
1
7
1
4
5
0
0
0
0
7

0
0
7
1
0
0
0
5
0
1
0
0
1
5
0
4
0
0
1
1
0
0
1
0
25
1
4
0
0
3
0
0
2
1
5
1
3
3
0
0
0
0
5

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
22
1
1
0
0
1
0
0
3
0
2
0
1
2
0
0
0
0
2

127
138
669
1380
248
150
197
136
20
184
843
0
941
111
0
218
794
713
231
205
0
519
254
972
1244
652
656
7
0
665
232
0
519
310
353
959
1203
502
525
255
652
11
416

43
48
256
533
95
68
82
50
11
66
288
0
383
46
0
79
273
251
108
87
0
203
91
409
487
264
204
3
0
283
133
0
186
135
147
412
432
188
215
92
277
5
160

84
90
413
847
153
82
115
86
9
118
555
0
558
65
0
139
521
462
123
118
0
316
163
563
757
388
452
4
0
382
99
0
333
175
206
547
771
314
310
163
375
6
256

2
0
0
0
0
0
0
0
0
0
0
0
16
1
2
2
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
4
0
0
0
0
0
0
5
5
0
6

0
6
0
0
0
0
0
0
0
1
0
9
28
0
0
4
0
0
0
5
0
4
0
0
0
0
2
0
1
1
6
0
58
0
1
0
0
0
1
85
9
0
0

0
5
0
0
0
0
0
0
0
0
0
7
19
0
0
4
0
0
0
4
0
0
0
0
0
0
1
0
1
0
4
0
45
0
0
0
0
0
1
45
8
0
0

0
1
0
0
0
0
0
0
0
1
0
2
9
0
0
0
0
0
0
1
0
4
0
0
0
0
1
0
0
1
2
0
13
0
1
0
0
0
0
40
1
0
0

580
958
181
100
111
0
850
473
217
577
570
782
1205
922
680
907
0
0
324
188
177
567
0
17
0
564
300
55
762
150
451
77
778
302
274
123
57
0
448
716
1464
0
420

231
345
63
35
45
0
294
158
65
220
220
254
441
314
221
345
0
0
139
69
65
252
0
9
0
225
125
30
293
46
173
22
305
94
113
41
24
0
175
339
556
0
185

349
613
118
65
66
0
556
315
152
357
350
528
764
608
459
562
0
0
185
119
112
315
0
8
0
339
175
25
469
104
278
55
473
208
161
82
33
0
273
377
908
0
235

15
0
13
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
117
117
0
0
0
0
0
0
0
0
5
0
0
0
0
3
1
0
2
0
0
0
0

10
4
63
1
0
0
0
0
3
0
0
8
12
0
0
0
0
3
0
1
523
523
0
2
7
1
1
0
1
0
30
0
0
1
0
15
39
10
1
0
12
9
7

10
4
28
1
0
0
0
0
3
0
0
6
6
0
0
0
0
2
0
1
306
306
0
0
6
1
1
0
0
0
15
0
0
1
0
8
23
7
1
0
12
7
0

0
0
35
0
0
0
0
0
0
0
0
2
6
0
0
0
0
1
0
0
217
217
0
2
1
0
0
0
1
0
15
0
0
0
0
7
16
3
0
0
0
2
7

2961
809
431
293
279
125
505
1081
341
327
442
1331
382
505
237
93
166
281
239
354
67358
67358
0
1049
2362
286
307
366
313
48
252
541
457
344
236
521
2704
793
134
0
130
179
1018

1128
336
184
108
101
42
207
417
136
135
152
477
134
216
120
30
77
130
96
139
24243
24243
0
367
828
108
113
123
129
27
130
225
164
99
74
176
905
318
45
0
42
68
357

1833
473
247
185
178
83
298
664
205
192
290
854
248
289
117
63
89
151
143
215
43115
43115
0
682
1534
178
194
243
184
21
122
316
293
245
162
345
1799
475
89
0
88
111
661

0
4
0
3
0
2
0
0
0
0
0
0
0
2
6
1
7
0
1
1
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
2
0
0
0
0
0
0
0

0
1
0
5
0
11
2
0
0
7
0
6
10
5
1
10
7
3
0
8
0
3
1
1
0
4
14
1
4
22
1
0
0
2
0
6
0
0
0
0
0
0
2

0
1
0
3
0
6
1
0
0
5
0
0
7
3
0
9
5
0
0
8
0
2
1
1
0
0
5
1
3
21
1
0
0
0
0
4
0
0
0
0
0
0
2

0
0
0
2
0
5
1
0
0
2
0
6
3
2
1
1
2
3
0
0
0
1
0
0
0
4
9
0
1
1
0
0
0
2
0
2
0
0
0
0
0
0
0

447
551
269
881
0
310
446
378
0
193
165
415
566
785
2402
2481
1217
537
209
1540
0
103
921
51
521
132
142
925
172
287
84
535
141
871
116
642
19
324
0
366
198
373
195

170
183
105
293
0
122
166
140
0
77
80
163
199
285
836
910
443
189
81
525
0
46
342
27
236
57
62
363
61
99
38
194
66
265
51
268
10
131
0
123
88
164
99

277
368
164
588
0
188
280
238
0
116
85
252
367
500
1566
1571
774
348
128
1015
0
57
579
24
285
75
80
562
111
188
46
341
75
606
65
374
9
193
0
243
110
209
96

0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
4
0
0
0
0
0

0
0
0
0
0
11
0
2
0
0
0
0
3
0
0
0
0
0
0
0
0
2
0
0
1
2
0
0
0
0
10
0
0
29
3
6
0
18
3
0
0
0
3

0
0
0
0
0
9
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
9
3
1
0
9
0
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
9
0
0
20
0
5
0
9
3
0
0
0
3

309
82
401
55
289
468
68
443
318
0
426
115
457
359
0
97
1412
25
1
296
276
345
0
47
273
494
518
25
0
41
294
367
320
986
285
374
200
294
211
105
25
258
30

135
37
197
23
94
197
34
142
112
0
132
39
154
134
0
44
477
8
0
80
96
113
0
16
136
182
181
13
0
23
122
133
113
406
96
140
93
84
73
34
8
75
13

174
45
204
32
195
271
34
301
206
0
294
76
303
225
0
53
935
17
1
216
180
232
0
31
137
312
337
12
0
18
172
234
207
580
189
234
107
210
138
71
17
183
17

0
0
0
0
17
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
19
0
0
0
0
0
0
5
0
0
16
0
4
0
0
0
0
0
1
0
0

2
0
0
0
20
0
0
1
0
0
4
0
0
1
0
0
0
0
0
0
3
0
14
0
1
0
1
0
0
10
0
10
43
0
25
0
0
0
3
6
8
3
0

0
0
0
0
12
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
1
0
8
0
0
0
1
0
0
6
0
6
34
0
14
0
0
0
2
3
5
1
0

2
0
0
0
8
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
2
0
6
0
1
0
0
0
0
4
0
4
9
0
11
0
0
0
1
3
3
2
0

399
0
167
353
2223
75
786
153
227
10
192
579
540
438
130
203
171
11
951
723
503
199
527
0
593
187
705
293
389
1400
565
675
2592
0
1611
13
736
453
628
753
1009
222
0

140
0
74
97
786
34
241
52
81
3
66
213
173
144
41
80
66
5
309
253
198
83
172
0
202
69
234
125
142
478
183
234
907
0
589
6
255
163
201
268
340
74
0

259
0
93
256
1437
41
545
101
146
7
126
366
367
294
89
123
105
6
642
470
305
116
355
0
391
118
471
168
247
922
382
441
1685
0
1022
7
481
290
427
485
669
148
0

0
103
103
0
1
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
11
0
0
0
0
0
0
3
0
0
0
0
0
1
0
0
2
1
0

2
979
979
0
2
7
23
1
4
0
0
0
0
0
3
0
0
0
10
0
0
3
1
1
2
2
0
1
0
0
2
54
0
0
1
2
1
2
0
0
3
0
0

2
589
589
0
0
5
6
1
3
0
0
0
0
0
2
0
0
0
10
0
0
1
0
1
2
1
0
1
0
0
2
1
0
0
0
1
0
2
0
0
0
0
0

0
390
390
0
2
2
17
0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
1
0
0
1
0
0
0
0
0
53
0
0
1
1
1
0
0
0
3
0
0

635
88339
88339
0
1153
851
507
41
173
147
109
0
0
0
742
299
491
161
424
133
108
499
203
477
1472
2042
233
202
163
254
455
463
50
459
263
402
956
249
0
0
180
801
90

218
31478
31478
0
458
286
182
15
69
55
31
0
0
0
299
104
206
54
150
57
39
158
64
191
530
711
98
85
60
90
176
175
19
153
108
156
367
91
0
0
76
269
37

417
56861
56861
0
695
565
325
26
104
92
78
0
0
0
443
195
285
107
274
76
69
341
139
286
942
1331
135
117
103
164
279
288
31
306
155
246
589
158
0
0
104
532
53

0
0
3
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
4
0
0
0
3
3
1
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0

13
8
6
0
4
17
0
0
5
1
83
1
2
21
0
0
1
4
47
4
5
36
6
60
17
10
18
0
6
2
2
25
11
33
10
0
1
0
0
0
9
5
0

11
4
5
0
4
8
0
0
5
1
71
0
1
8
0
0
1
4
36
2
5
10
0
37
9
9
15
0
5
2
0
17
8
30
7
0
1
0
0
0
8
0
0

2
4
1
0
0
9
0
0
0
0
12
1
1
13
0
0
0
0
11
2
0
26
6
23
8
1
3
0
1
0
2
8
3
3
3
0
0
0
0
0
1
5
0

571
591
546
341
700
974
0
12
873
549
1805
519
339
941
97
920
1318
345
2958
631
1783
873
2508
1990
841
1876
1096
812
2269
62
210
1591
1063
786
2587
0
830
64
964
98
457
58
471

207
195
168
114
239
405
0
3
274
163
716
209
107
284
32
332
484
129
1072
234
624
322
912
681
274
661
401
370
839
32
95
556
388
289
925
0
285
31
341
33
159
16
133

364
396
378
227
461
569
0
9
599
386
1089
310
232
657
65
588
834
216
1886
397
1159
551
1596
1309
567
1215
695
442
1430
30
115
1035
675
497
1662
0
545
33
623
65
298
42
338

0
2
0
0
0
2
0
0
2
0
3
0
10
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
7
0
0
0
1
0
0
0
0
0
0
0

5
22
0
1
4
14
0
0
3
0
19
0
7
4
4
0
11
0
0
0
9
0
0
2
31
17
0
0
4
16
0
3
0
0
0
3
0
4
6
0
0
0
0

5
17
0
0
1
12
0
0
3
0
9
0
4
3
3
0
1
0
0
0
1
0
0
1
29
10
0
0
3
15
0
3
0
0
0
1
0
0
1
0
0
0
0

0
5
0
1
3
2
0
0
0
0
10
0
3
1
1
0
10
0
0
0
8
0
0
1
2
7
0
0
1
1
0
0
0
0
0
2
0
4
5
0
0
0
0

1377
2014
155
202
479
840
12
222
535
190
767
503
822
803
1043
195
101
176
0
40
532
136
10
462
562
429
380
602
297
1087
15
2181
25
0
91
673
2
279
1295
75
712
5
402

462
677
60
82
162
267
4
86
194
55
284
169
310
290
371
67
47
49
0
11
180
57
2
137
184
142
128
192
94
373
5
743
9
0
32
213
1
138
408
24
220
1
133

915
1337
95
120
317
573
8
136
341
135
483
334
512
513
672
128
54
127
0
29
352
79
8
325
378
287
252
410
203
714
10
1438
16
0
59
460
1
141
887
51
492
4
269

0
0
1
0
0
0
3
2
0
0
0
0
0
17
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
316
305
11
1
0
0
0
5
0
0
0
0
0
6

8
0
0
0
1
0
62
67
1
1
9
0
0
4
0
13
0
0
6
2
8
1
0
0
0
4
1
0
4
1925
1660
265
2
5
28
1
62
0
4
0
0
3
10

8
0
0
0
1
0
41
29
1
1
3
0
0
2
0
4
0
0
6
0
1
1
0
0
0
4
1
0
1
1066
915
151
1
3
27
1
49
0
3
0
0
3
5

0
0
0
0
0
0
21
38
0
0
6
0
0
2
0
9
0
0
0
2
7
0
0
0
0
0
0
0
3
859
745
114
1
2
1
0
13
0
1
0
0
0
5

542
415
15
19
536
0
901
326
696
14
878
0
0
1171
56
454
222
361
389
1085
199
938
399
626
41
1638
1170
261
688
122942
106319
16623
615
2143
1148
407
4897
577
107
1113
260
666
652

182
144
5
6
211
0
333
151
291
3
287
0
0
368
24
160
81
129
132
397
109
341
142
210
28
569
409
107
243
43527
37677
5850
196
716
406
138
1818
182
49
377
101
261
237

360
271
10
13
325
0
568
175
405
11
591
0
0
803
32
294
141
232
257
688
90
597
257
416
13
1069
761
154
445
79415
68642
10773
419
1427
742
269
3079
395
58
736
159
405
415

0
1
5
0
3
2
0
0
0
0
3
0
0
2
0
1
0
1
28
8
0
0
0
3
0
0
0
0
0
0
0
0
4
0
0
0
0
7
22
0
30
0
0

3
22
3
21
8
12
125
12
4
0
89
0
0
62
0
8
0
23
117
20
0
0
0
24
3
0
0
0
0
12
5
0
5
0
0
2
0
144
9
0
21
1
0

2
16
3
8
3
11
109
3
3
0
67
0
0
18
0
5
0
10
68
17
0
0
0
2
3
0
0
0
0
4
5
0
2
0
0
2
0
63
5
0
10
1
0

1
6
0
13
5
1
16
9
1
0
22
0
0
44
0
3
0
13
49
3
0
0
0
22
0
0
0
0
0
8
0
0
3
0
0
0
0
81
4
0
11
0
0

178
1767
875
1132
568
1387
495
1366
544
7
1528
240
0
2346
0
538
428
341
1422
1465
0
0
839
158
435
140
150
1116
413
485
780
621
246
38
158
1186
0
2885
3318
30
1719
795
987

74
564
260
379
175
484
145
481
152
4
529
87
0
788
0
187
153
120
517
563
0
0
303
63
163
44
46
437
127
173
288
235
93
11
43
380
0
1010
1092
11
614
292
385

104
1203
615
753
393
903
350
885
392
3
999
153
0
1558
0
351
275
221
905
902
0
0
536
95
272
96
104
679
286
312
492
386
153
27
115
806
0
1875
2226
19
1105
503
602

0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
1

10
12
0
2
0
0
0
0
0
3
0
0
0
1
0
2
0
1
13
19
0
34
2
0
0
15
4
0
0
3
3
0
0
5
0
0
0
0
0
0
0
0
35

6
8
0
2
0
0
0
0
0
2
0
0
0
1
0
2
0
1
10
0
0
22
1
0
0
12
4
0
0
3
3
0
0
4
0
0
0
0
0
0
0
0
6

4
4
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
19
0
12
1
0
0
3
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
29

765
2012
614
1052
358
851
406
214
165
998
70
739
0
1015
0
1968
905
208
96
453
0
2695
1253
173
16
864
568
104
0
561
333
650
41
271
76
542
292
112
0
8
30
139
587

288
726
253
427
125
319
125
94
60
329
24
258
0
324
0
656
324
66
36
190
0
946
419
41
8
283
231
27
0
193
127
212
13
110
28
162
102
30
0
3
7
46
216

477
1286
361
625
233
532
281
120
105
669
46
481
0
691
0
1312
581
142
60
263
0
1749
834
132
8
581
337
77
0
368
206
438
28
161
48
380
190
82
0
5
23
93
371

0
0
6
0
0
0
0
0
2
1
30
0
0
5
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
2
0
14

2
0
13
19
0
0
1
4
2
17
1
1
1
26
0
0
6
23
1
4
13
1
3
2
1
0
10
0
12
3
1
0
0
0
0
0
2
0
4
0
18
0
1

2
0
12
8
0
0
1
4
2
6
0
0
0
10
0
0
3
7
1
3
9
0
3
0
0
0
8
0
7
2
1
0
0
0
0
0
2
0
3
0
16
0
0

0
0
1
11
0
0
0
0
0
11
1
1
1
16
0
0
3
16
0
1
4
1
0
2
1
0
2
0
5
1
0
0
0
0
0
0
0
0
1
0
2
0
1

236
182
1547
218
34
700
952
449
326
768
137
428
82
142
113
0
373
766
495
643
464
748
1279
228
332
457
724
238
883
1300
572
215
0
139
94
21
37
0
187
0
2052
0
59

86
72
521
83
16
222
343
153
107
276
47
169
30
50
26
0
127
267
168
221
158
224
465
81
147
171
286
95
310
425
217
68
0
73
55
10
15
0
71
0
666
0
25

150
110
1026
135
18
478
609
296
219
492
90
259
52
92
87
0
246
499
327
422
306
524
814
147
185
286
438
143
573
875
355
147
0
66
39
11
22
0
116
0
1386
0
34

1
2
0
0
0
0
0
10
1
0
6
0
13
0
0
4
0
2
0
7
1
0
0
0
1
0
0
0
0
0
0
0
0
4
0
1
0
0
0
1
0
0
0

8
10
7
0
0
0
0
18
2
0
9
2
26
0
0
6
1
7
3
4
2
55
24
0
3
0
16
6
0
0
5
0
0
5
0
2
0
60
0
4
2
1
0

8
8
5
0
0
0
0
15
1
0
5
0
18
0
0
5
1
1
0
3
1
1
1
0
0
0
1
2
0
0
3
0
0
3
0
2
0
38
0
4
2
1
0

0
2
2
0
0
0
0
3
1
0
4
2
8
0
0
1
0
6
3
1
1
54
23
0
3
0
15
4
0
0
2
0
0
2
0
0
0
22
0
0
0
0
0

489
296
673
52
334
156
138
1124
69
387
321
50
384
454
288
140
320
692
69
725
510
110
241
348
500
141
508
79
103
538
677
75
441
243
288
571
346
1270
162
480
166
472
323

217
121
234
22
114
53
39
441
21
141
108
36
147
154
128
48
104
219
25
244
215
53
94
123
178
86
208
38
46
189
262
27
133
104
97
206
134
475
51
177
57
200
93

272
175
439
30
220
103
99
683
48
246
213
14
237
300
160
92
216
473
44
481
295
57
147
225
322
55
300
41
57
349
415
48
308
139
191
365
212
795
111
303
109
272
230

0
0
0
0
0
0
1
0
0
1
0
0
0
0
31
3
7
1
391
391
0
0
11
4
4
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0

0
2
0
0
0
0
106
8
14
1
6
3
3
0
3
130
125
10
813
813
0
3
0
1
0
0
1
0
4
68
0
1
0
5
7
0
21
2
0
0
0
0
0

0
1
0
0
0
0
23
7
11
1
6
2
3
0
3
82
63
6
256
256
0
1
0
0
0
0
1
0
3
14
0
0
0
5
5
0
12
1
0
0
0
0
0

0
1
0
0
0
0
83
1
3
0
0
1
0
0
0
48
62
4
557
557
0
2
0
1
0
0
0
0
1
54
0
1
0
0
2
0
9
1
0
0
0
0
0

0
52
122
534
299
386
442
275
135
415
356
63
417
156
379
3475
8885
4263
86116
86116
0
1496
251
43
716
283
164
0
748
1550
308
643
74
709
1489
0
2187
906
0
0
0
0
0

0
35
63
192
87
151
154
99
52
158
119
19
125
77
157
1204
3159
1487
32370
32370
0
523
110
21
254
97
67
0
301
547
102
244
35
273
596
0
783
340
0
0
0
0
0

0
17
59
342
212
235
288
176
83
257
237
44
292
79
222
2271
5726
2776
53746
53746
0
973
141
22
462
186
97
0
447
1003
206
399
39
436
893
0
1404
566
0
0
0
0
0

0
1
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
1
0
0
0
0
10
3

4
10
0
0
0
28
1
2
2
0
0
0
5
0
0
9
0
0
0
1
6
0
0
0
0
0
7
1
2
0
0
0
0
0
0
2
0
7
0
0
0
7
0

2
1
0
0
0
3
1
2
2
0
0
0
5
0
0
7
0
0
0
1
3
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
0
4
0
0
0
6
0

2
9
0
0
0
25
0
0
0
0
0
0
0
0
0
2
0
0
0
0
3
0
0
0
0
0
6
0
1
0
0
0
0
0
0
1
0
3
0
0
0
1
0

973
1009
362
569
0
899
675
1636
360
3
311
165
291
379
118
940
160
406
54
256
227
270
0
401
401
458
844
356
869
133
365
0
622
387
215
427
890
602
0
0
0
1348
31

332
402
117
185
0
324
227
563
124
2
113
57
91
128
40
350
68
141
23
90
76
111
0
180
145
163
308
116
275
72
141
0
234
133
77
165
322
224
0
0
0
521
15

641
607
245
384
0
575
448
1073
236
1
198
108
200
251
78
590
92
265
31
166
151
159
0
221
256
295
536
240
594
61
224
0
388
254
138
262
568
378
0
0
0
827
16

0
1
3
6
0
0
0
4
0
1
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
14
0
0
0
0
0
0
0
0
0
0
2

2
0
2
0
0
4
0
21
0
0
1
0
0
2
0
1
0
0
5
0
0
0
0
0
1
12
0
1
3
0
0
9
0
0
0
5
2
1
95
0
1
3
8

1
0
0
0
0
1
0
15
0
0
1
0
0
2
0
0
0
0
1
0
0
0
0
0
0
7
0
1
3
0
0
7
0
0
0
1
1
1
2
0
1
1
4

1
0
2
0
0
3
0
6
0
0
0
0
0
0
0
1
0
0
4
0
0
0
0
0
1
5
0
0
0
0
0
2
0
0
0
4
1
0
93
0
0
2
4

190
26
312
127
266
312
0
1929
1
48
280
215
527
412
100
119
49
57
391
0
277
115
228
404
668
609
26
599
958
4
265
1442
433
506
207
570
446
652
498
1188
965
402
1649

86
16
109
55
99
138
0
657
1
15
100
74
224
178
53
57
25
26
127
0
95
40
113
168
262
230
9
187
341
2
84
548
163
170
65
217
149
227
207
479
357
135
549

104
10
203
72
167
174
0
1272
0
33
180
141
303
234
47
62
24
31
264
0
182
75
115
236
406
379
17
412
617
2
181
894
270
336
142
353
297
425
291
709
608
267
1100

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
10
4
0
0
2
1
0
0
1
0
0
2
1
0
0
0
6
0
0
0
14
0
6

13
0
14
0
0
2
0
0
7
35
19
1
2
62
0
0
0
8
2
23
16
6
1
0
2
1
0
0
1
2
0
2
0
0
0
0
17
0
0
1
27
0
5

8
0
0
0
0
0
0
0
1
2
10
0
1
11
0
0
0
4
2
1
10
4
0
0
0
0
0
0
0
1
0
0
0
0
0
0
5
0
0
1
6
0
2

5
0
14
0
0
2
0
0
6
33
9
1
1
51
0
0
0
4
0
22
6
2
1
0
2
1
0
0
1
1
0
2
0
0
0
0
12
0
0
0
21
0
3

1113
27
842
0
616
644
0
652
930
270
249
651
803
661
0
130
72
618
613
156
843
679
263
334
201
442
194
481
845
1400
1139
1179
395
0
352
1222
1209
480
0
282
3195
0
663

371
13
305
0
193
255
0
265
320
118
105
227
281
299
0
64
36
252
266
78
302
226
140
148
75
180
82
175
301
634
445
409
135
0
140
554
479
179
0
100
1238
0
237

742
14
537
0
423
389
0
387
610
152
144
424
522
362
0
66
36
366
347
78
541
453
123
186
126
262
112
306
544
766
694
770
260
0
212
668
730
301
0
182
1957
0
426

0
50
22
0
0
2
64
18
4
2
5
0
63
0
0
0
5
0
1
1
0
0
0
0
0
0
0
0
0
5
13
0
0
0
0
217
217
0
1
0
0
0
0

0
6
4
0
0
0
5
11
8
20
4
1
3
0
0
0
1
1
2
0
3
0
69
0
0
0
0
0
0
15
5
0
0
0
0
569
569
0
2
2
1
2
0

0
5
0
0
0
0
3
2
2
8
3
0
3
0
0
0
0
0
1
0
0
0
20
0
0
0
0
0
0
6
1
0
0
0
0
261
261
0
0
0
0
0
0

0
1
4
0
0
0
2
9
6
12
1
1
0
0
0
0
1
1
1
0
3
0
49
0
0
0
0
0
0
9
4
0
0
0
0
308
308
0
2
2
1
2
0

183
1722
492
148
30
173
525
309
110
451
1898
153
290
0
47
0
1080
412
538
308
583
0
153
294
350
135
415
0
27
907
210
476
65
82
254
104651
104651
0
675
809
789
971
432

65
630
205
69
13
62
195
107
58
202
691
68
131
0
20
0
379
149
210
124
247
0
73
106
141
54
167
0
10
367
84
161
22
40
108
36945
36945
0
288
298
247
381
156

118
1092
287
79
17
111
330
202
52
249
1207
85
159
0
27
0
701
263
328
184
336
0
80
188
209
81
248
0
17
540
126
315
43
42
146
67706
67706
0
387
511
542
590
276

1
0
10
0
2
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
3
0
0
0
0
0
2
5
0
0
0
6
0
0
0
2
0
0
18

2
2
9
0
10
1
0
0
1
2
0
0
0
0
0
2
4
1
0
0
0
1
0
0
5
0
0
0
0
0
2
4
0
0
0
0
0
0
1
6
0
3
9

1
2
5
0
6
1
0
0
1
1
0
0
0
0
0
2
1
1
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
5
0
0
2

1
0
4
0
4
0
0
0
0
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
4
0
0
0
0
0
2
3
0
0
0
0
0
0
0
1
0
3
7

474
657
1133
138
543
142
651
804
547
1517
0
59
437
647
581
829
245
282
300
558
407
706
962
552
483
121
311
227
630
214
1554
755
135
169
471
1162
128
438
860
1340
2664
1874
2554

202
219
492
67
182
64
198
275
191
518
0
19
155
241
192
267
99
101
117
176
136
216
336
181
233
42
118
73
202
91
566
257
61
55
172
451
50
150
291
520
900
640
997

272
438
641
71
361
78
453
529
356
999
0
40
282
406
389
562
146
181
183
382
271
490
626
371
250
79
193
154
428
123
988
498
74
114
299
711
78
288
569
820
1764
1234
1557

12
1
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
1
8
1
0
14
0
16

52
4
0
0
2
0
0
26
0
1
0
0
0
0
0
0
0
0
0
1
3
0
0
0
0
5
0
24
1
1
0
7
0
0
1
1
6
5
3
1
18
0
15

23
3
0
0
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
0
23
0
0
0
6
0
0
0
1
5
3
1
1
14
0
11

29
1
0
0
2
0
0
22
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
3
0
1
1
1
0
1
0
0
1
0
1
2
2
0
4
0
4

6138
1510
0
532
315
739
0
1051
332
911
1557
1205
497
378
182
906
183
1050
734
2024
867
280
363
887
0
841
9
2338
823
1709
101
2065
0
665
730
871
1120
1276
943
616
1668
146
386

2104
495
0
156
105
277
0
384
138
298
554
399
148
140
57
323
61
363
245
746
341
118
96
271
0
295
4
861
287
563
34
719
0
201
225
281
407
432
317
218
563
64
143

4034
1015
0
376
210
462
0
667
194
613
1003
806
349
238
125
583
122
687
489
1278
526
162
267
616
0
546
5
1477
536
1146
67
1346
0
464
505
590
713
844
626
398
1105
82
243

0
0
0
0
0
0
3
0
1
1
0
0
0
30
0
0
0
9
0
1
0
0
0
0
0
0
0
0
1
17
0
0
1
0
1
1
5
9
15
0
3
0
0

0
0
0
0
0
0
29
1
2
13
0
0
0
99
1
0
1
48
0
15
0
0
0
0
0
0
0
0
2
12
0
0
0
5
1
1
0
1
3
2
23
3
0

0
0
0
0
0
0
13
0
2
3
0
0
0
35
0
0
1
20
0
4
0
0
0
0
0
0
0
0
1
5
0
0
0
5
1
0
0
1
0
2
5
3
0

0
0
0
0
0
0
16
1
0
10
0
0
0
64
1
0
0
28
0
11
0
0
0
0
0
0
0
0
1
7
0
0
0
0
0
1
0
0
3
0
18
0
0

160
186
499
0
99
0
1944
294
1150
1068
362
218
207
2765
686
0
322
1060
14
347
903
170
410
585
976
117
923
93
335
648
346
536
629
302
290
330
115
320
290
1206
387
531
157

58
60
179
0
48
0
695
108
380
426
143
82
84
1012
233
0
111
343
3
138
328
70
141
174
307
63
282
29
106
237
106
200
227
88
96
108
50
108
122
384
124
177
81

102
126
320
0
51
0
1249
186
770
642
219
136
123
1753
453
0
211
717
11
209
575
100
269
411
669
54
641
64
229
411
240
336
402
214
194
222
65
212
168
822
263
354
76

0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
3
0
0
187
187
0
0
4
0
0
0
0
7
7
0
0
0
0
3
5

0
1
1
1
0
6
0
0
0
0
4
1
0
3
10
1
0
0
0
0
0
0
23
0
2
5
644
644
0
2
5
1
0
6
0
4
1
5
0
0
1
58
22

0
0
1
1
0
6
0
0
0
0
4
0
0
0
7
1
0
0
0
0
0
0
8
0
0
0
315
315
0
1
4
1
0
4
0
2
0
3
0
0
1
17
9

0
1
0
0
0
0
0
0
0
0
0
1
0
3
3
0
0
0
0
0
0
0
15
0
2
5
329
329
0
1
1
0
0
2
0
2
1
2
0
0
0
41
13

370
213
353
511
554
225
152
33
83
286
514
811
165
325
599
1077
16
165
0
498
1289
74
551
862
529
531
100921
100921
0
381
2371
514
716
2026
370
2263
841
496
0
198
1817
1331
1235

166
105
158
176
218
75
68
18
43
112
185
309
62
99
225
346
9
61
0
175
408
24
188
320
169
199
33937
33937
0
127
892
170
203
718
148
755
302
154
0
66
520
460
393

204
108
195
335
336
150
84
15
40
174
329
502
103
226
374
731
7
104
0
323
881
50
363
542
360
332
66984
66984
0
254
1479
344
513
1308
222
1508
539
342
0
132
1297
871
842

0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
2
1
0
51
0
0
0
0
0
0
4
0
0
0
0
0
3
2
0
0
2
32
2
3
1

18
1
0
0
29
0
0
29
1
0
0
1
1
9
0
2
1
0
5
3
0
62
1
1
3
0
0
0
5
2
0
0
0
0
7
7
1
7
1
10
65
1
0

5
0
0
0
29
0
0
21
0
0
0
1
1
7
0
2
1
0
4
1
0
13
1
0
1
0
0
0
1
2
0
0
0
0
6
0
1
7
1
8
5
0
0

13
1
0
0
0
0
0
8
1
0
0
0
0
2
0
0
0
0
1
2
0
49
0
1
2
0
0
0
4
0
0
0
0
0
1
7
0
0
0
2
60
1
0

1145
256
258
395
504
269
163
523
199
1442
0
782
921
1115
516
212
671
207
580
523
400
342
647
575
532
751
610
1011
988
309
72
224
517
298
730
983
589
1153
645
2067
1091
561
561

396
92
89
147
145
84
43
185
94
488
0
263
291
313
158
85
220
54
179
211
117
147
220
179
194
253
193
347
303
113
23
75
173
109
223
308
199
388
234
715
349
204
165

749
164
169
248
359
185
120
338
105
954
0
519
630
802
358
127
451
153
401
312
283
195
427
396
338
498
417
664
685
196
49
149
344
189
507
675
390
765
411
1352
742
357
396

0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
6
0

0
11
0
2
1
0
1
6
0
1
3
3
18
4
0
8
0
2
0
0
0
0
0
0
2
0
0
3
0
0
0
2
20
4
1
0
0
0
2
0
1
2
0

0
8
0
0
1
0
1
6
0
1
1
2
8
0
0
3
0
2
0
0
0
0
0
0
1
0
0
3
0
0
0
1
18
2
1
0
0
0
1
0
1
1
0

0
3
0
2
0
0
0
0
0
0
2
1
10
4
0
5
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
2
2
0
0
0
0
1
0
0
1
0

513
1508
650
1078
645
165
453
1033
1375
306
516
1574
1543
594
101
717
176
2197
361
513
1099
223
460
178
601
323
503
589
425
745
1654
886
1173
1662
151
229
355
105
647
319
1499
409
796

178
592
207
343
197
39
128
348
486
104
213
519
524
182
29
306
77
801
113
148
349
57
151
62
200
105
189
183
134
254
515
302
410
619
47
92
117
37
205
87
536
140
284

335
916
443
735
448
126
325
685
889
202
303
1055
1019
412
72
411
99
1396
248
365
750
166
309
116
401
218
314
406
291
491
1139
584
763
1043
104
137
238
68
442
232
963
269
512

3
0
0
32
1
0
0
1
0
0
0
0
0
0
1
0
0
1
2
0
0
0
0
1
0
0
0
0
0
0
0
516
514
2
0
0
0
0
1
2
3
0
0

10
1
0
1
4
0
2
0
21
0
5
0
8
11
5
2
9
5
2
27
6
6
1
0
9
17
3
4
1
0
9
766
723
43
1
0
1
1
0
3
4
1
0

9
1
0
1
1
0
0
0
11
0
5
0
5
9
4
2
7
1
2
7
2
5
0
0
0
12
2
4
0
0
3
278
251
27
0
0
1
0
0
1
0
0
0

1
0
0
0
3
0
2
0
10
0
0
0
3
2
1
0
2
4
0
20
4
1
1
0
9
5
1
0
1
0
6
488
472
16
1
0
0
1
0
2
4
1
0

913
742
992
985
227
450
163
387
1724
27
2206
884
1681
1186
639
414
916
3609
714
856
2518
1011
1198
227
329
1776
292
501
182
328
899
111216
105970
5246
209
148
427
588
424
386
1040
420
355

322
228
318
327
73
165
57
110
537
8
787
277
579
397
238
166
323
1222
202
300
852
327
366
53
94
568
85
191
68
102
310
38224
36459
1765
92
47
146
194
163
141
379
144
109

591
514
674
658
154
285
106
277
1187
19
1419
607
1102
789
401
248
593
2387
512
556
1666
684
832
174
235
1208
207
310
114
226
589
72992
69511
3481
117
101
281
394
261
245
661
276
246

0
1
0
1
2
6
0
0
0
4
0
0
10
0
0
0
7
0
0
0
1
5
0
0
1
0
0
0
0
0
0
4
80
0
0
2
3
0
0
0
0
0
0

0
27
0
0
36
12
0
0
0
1
2
0
9
4
0
0
61
2
27
1
2
0
0
12
24
6
0
0
1
0
0
0
4
0
0
9
10
7
9
11
0
4
0

0
3
0
0
5
3
0
0
0
1
2
0
5
2
0
0
14
2
5
0
1
0
0
2
7
2
0
0
1
0
0
0
1
0
0
5
6
3
5
9
0
1
0

0
24
0
0
31
9
0
0
0
0
0
0
4
2
0
0
47
0
22
1
1
0
0
10
17
4
0
0
0
0
0
0
3
0
0
4
4
4
4
2
0
3
0

253
719
124
295
265
1647
313
298
185
647
130
294
2767
203
74
0
2213
211
280
530
301
639
191
168
1074
337
90
33
465
496
51
503
1469
553
1038
3040
2980
519
1148
1264
81
976
259

100
219
56
98
107
546
100
134
60
202
56
126
909
60
23
0
756
76
89
206
121
230
75
68
393
112
42
10
170
147
23
186
584
227
355
1006
984
168
418
439
34
353
87

153
500
68
197
158
1101
213
164
125
445
74
168
1858
143
51
0
1457
135
191
324
180
409
116
100
681
225
48
23
295
349
28
317
885
326
683
2034
1996
351
730
825
47
623
172

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0

0
1
0
0
1
0
0
12
0
0
3
0
0
0
0
0
7
0
1
0
1
1
0
0
59
0
1
31
0
1
0
0
0
0
2
9
54
2
1
0
0
0
0

0
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
6
0
1
8
0
1
0
0
0
0
1
3
12
0
1
0
0
0
0

0
1
0
0
0
0
0
9
0
0
3
0
0
0
0
0
7
0
1
0
0
0
0
0
53
0
0
23
0
0
0
0
0
0
1
6
42
2
0
0
0
0
0

804
855
171
328
198
486
364
437
242
350
616
288
385
341
218
303
638
522
168
67
623
607
79
221
2179
202
335
1383
130
468
32
74
127
237
408
1267
1805
368
1923
0
141
108
209

268
321
72
91
75
165
114
172
87
130
203
101
134
123
63
116
212
180
84
22
171
213
27
90
794
60
90
439
39
151
6
23
41
96
121
411
608
122
601
0
50
35
56

536
534
99
237
123
321
250
265
155
220
413
187
251
218
155
187
426
342
84
45
452
394
52
131
1385
142
245
944
91
317
26
51
86
141
287
856
1197
246
1322
0
91
73
153

0
0
0
0
0
4
0
0
0
0
0
0
0
0
1
0
2
0
0
0
5
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
4
17
1
0
0
6

0
6
0
0
0
34
0
0
0
0
3
0
0
0
0
1
3
0
0
0
4
0
4
2
1
0
1
0
0
0
0
0
0
0
1
0
0
3
5
0
0
1
10

0
5
0
0
0
19
0
0
0
0
1
0
0
0
0
1
3
0
0
0
2
0
1
2
0
0
1
0
0
0
0
0
0
0
1
0
0
1
5
0
0
1
8

0
1
0
0
0
15
0
0
0
0
2
0
0
0
0
0
0
0
0
0
2
0
3
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2

762
794
7
252
542
3510
243
776
1388
418
1021
113
251
194
459
178
1528
65
138
0
1289
249
668
1206
415
0
628
633
1349
81
484
112
118
542
558
372
62
2646
658
803
59
213
2501

281
320
3
76
180
1148
72
248
454
129
345
55
79
83
164
60
579
20
53
0
432
79
238
397
129
0
207
205
470
24
155
47
56
167
178
125
20
958
221
272
18
69
947

481
474
4
176
362
2362
171
528
934
289
676
58
172
111
295
118
949
45
85
0
857
170
430
809
286
0
421
428
879
57
329
65
62
375
380
247
42
1688
437
531
41
144
1554

0
1
0
0
5
0
0
1
0
0
0
176
69
56
0
0
6
0
9
0
0
0
10
0
0
0
0
0
0
0
0
2
609
609
0
0
0
0
0
0
0
1
0

0
0
0
0
0
1
0
1
0
0
0
18
10
4
0
0
0
1
13
7
36
0
5
0
0
0
2
62
1
2
2
43
1414
1414
0
0
0
0
0
3
0
0
1

0
0
0
0
0
0
0
0
0
0
0
6
9
3
0
0
0
1
6
0
13
0
1
0
0
0
1
31
1
1
1
27
482
482
0
0
0
0
0
2
0
0
1

0
0
0
0
0
1
0
1
0
0
0
12
1
1
0
0
0
0
7
7
23
0
4
0
0
0
1
31
0
1
1
16
932
932
0
0
0
0
0
1
0
0
0

283
466
157
156
280
355
101
859
27
254
158
1398
1366
1486
0
297
1219
1489
4644
128
377
152
2369
186
536
372
709
1868
1116
470
580
5246
92806
92806
0
153
136
59
217
893
96
631
85

114
169
38
44
98
135
33
275
11
75
48
532
544
548
0
89
466
463
1557
45
128
55
767
64
155
115
268
587
367
153
206
1765
32402
32402
0
59
50
35
102
360
44
189
37

169
297
119
112
182
220
68
584
16
179
110
866
822
938
0
208
753
1026
3087
83
249
97
1602
122
381
257
441
1281
749
317
374
3481
60404
60404
0
94
86
24
115
533
52
442
48

8
3
0
0
0
6
6
26
6
0
8
0
40
0
0
0
74
1
0
3
19
0
7
14
0
0
11
3
0
144
0
0
31
0
7
0
0
0
0
13
0
0
26

3
2
0
3
0
39
4
2
39
4
1
0
0
4
0
3
1
5
4
28
8
2
5
119
0
1
37
36
0
8
0
0
16
2
17
4
11
0
0
69
10
0
5

2
1
0
2
0
11
2
2
9
3
0
0
0
0
0
2
0
3
4
1
1
1
0
9
0
1
15
24
0
8
0
0
6
0
5
4
10
0
0
26
0
0
1

1
1
0
1
0
28
2
0
30
1
1
0
0
4
0
1
1
2
0
27
7
1
5
110
0
0
22
12
0
0
0
0
10
2
12
0
1
0
0
43
10
0
4

474
510
229
386
257
648
1868
356
2273
1253
356
329
514
751
168
477
560
1790
2159
380
462
429
520
555
736
1522
2769
1941
189
502
426
536
335
459
327
501
344
883
168
2533
370
0
59

197
161
81
146
96
266
588
144
763
379
146
114
178
262
75
175
217
592
709
132
182
120
185
208
239
508
1026
657
90
224
121
168
123
211
144
180
144
325
53
849
103
0
31

277
349
148
240
161
382
1280
212
1510
874
210
215
336
489
93
302
343
1198
1450
248
280
309
335
347
497
1014
1743
1284
99
278
305
368
212
248
183
321
200
558
115
1684
267
0
28

35
2
1
0
0
0
0
3
0
0
0
1
0
0
0
0
1
0
1
0
11
0
31
4
1
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0

0
45
2
0
2
2
0
0
5
1
6
0
0
0
0
0
0
1
1
0
9
2
7
13
10
3
17
119
0
3
3
1
23
44
0
0
0
3
3
3
3
2
0

0
4
0
0
0
2
0
0
5
0
3
0
0
0
0
0
0
1
0
0
4
1
6
9
9
2
5
47
0
1
0
0
3
26
0
0
0
0
0
1
0
0
0

0
41
2
0
2
0
0
0
0
1
3
0
0
0
0
0
0
0
1
0
5
1
1
4
1
1
12
72
0
2
3
1
20
18
0
0
0
3
3
2
3
2
0

369
659
213
35
222
440
302
528
473
363
1171
255
164
279
0
182
652
474
520
316
972
732
2235
647
1434
572
1822
253
397
209
458
265
635
557
372
747
1187
553
856
155
419
266
187

164
232
71
12
79
177
89
192
159
126
441
93
60
90
0
67
255
140
214
107
413
286
808
254
532
172
614
99
128
76
166
117
222
228
139
227
417
208
328
64
148
91
49

205
427
142
23
143
263
213
336
314
237
730
162
104
189
0
115
397
334
306
209
559
446
1427
393
902
400
1208
154
269
133
292
148
413
329
233
520
770
345
528
91
271
175
138

0
0
0
0
2
3
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
1
0
0
0
1
0
14
0
0
2
1
0
0
0
0
24
0
0
0
0

0
0
34
4
1
25
22
1
2
3
5
1
0
1
63
26
2
91
12
0
1
2
49
3
0
6
0
125
1
17
0
0
6
3
23
48
0
0
0
8
0
0
0

0
0
7
0
1
9
6
1
1
2
2
0
0
1
20
3
2
16
3
0
1
1
2
3
0
3
0
32
0
13
0
0
5
3
6
46
0
0
0
8
0
0
0

0
0
27
4
0
16
16
0
1
1
3
1
0
0
43
23
0
75
9
0
0
1
47
0
0
3
0
93
1
4
0
0
1
0
17
2
0
0
0
0
0
0
0

179
51
183
449
347
585
596
583
277
319
313
299
306
563
804
808
535
828
534
439
1200
574
208
813
46
2967
383
1348
1001
2571
1013
264
2314
159
460
1739
515
732
1895
2567
820
219
238

61
20
61
153
107
201
189
180
81
100
89
90
98
176
267
294
166
261
169
133
425
186
74
214
10
937
152
524
317
741
347
75
789
51
177
689
255
233
705
899
290
91
71

118
31
122
296
240
384
407
403
196
219
224
209
208
387
537
514
369
567
365
306
775
388
134
599
36
2030
231
824
684
1830
666
189
1525
108
283
1050
260
499
1190
1668
530
128
167

0
0
768
768
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
12
0
0
1
0
2
2
0
0
0
2
0
0
0
0
0
0
0
0
39
0
0

0
0
1158
1158
0
40
0
2
0
0
0
3
0
11
45
3
0
22
0
3
0
63
0
0
0
0
1
1
4
0
0
0
0
0
1
0
0
0
0
0
3
0
1

0
0
410
410
0
17
0
2
0
0
0
1
0
3
6
3
0
12
0
1
0
20
0
0
0
0
1
0
4
0
0
0
0
0
0
0
0
0
0
0
3
0
1

0
0
748
748
0
23
0
0
0
0
0
2
0
8
39
0
0
10
0
2
0
43
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

515
1126
89666
89666
0
750
230
584
119
55
249
912
0
229
1733
208
0
2011
97
1186
304
3239
12
158
178
212
730
764
1732
241
28
43
281
100
421
0
215
564
412
1032
863
0
446

175
337
33630
33630
0
315
100
194
46
30
112
307
0
88
569
93
0
749
41
464
107
1266
6
76
88
105
216
291
575
70
9
16
93
28
146
0
81
208
153
376
315
0
158

340
789
56036
56036
0
435
130
390
73
25
137
605
0
141
1164
115
0
1262
56
722
197
1973
6
82
90
107
514
473
1157
171
19
27
188
72
275
0
134
356
259
656
548
0
288

0
0
1
0
18
0
0
6
0
0
0
10
3
0
3
0
0
0
0
1
0
0
0
0
0
0
85
2
0
0
2
0
2
0
0
0
0
0
0
0
0
0
0

0
10
1
3
113
1
7
23
23
4
2
97
7
0
3
0
0
2
0
8
0
11
7
0
0
0
31
2
0
0
5
0
11
0
2
0
0
0
5
1
7
1
6

0
7
0
0
45
1
5
3
5
0
1
2
1
0
3
0
0
0
0
4
0
7
0
0
0
0
7
1
0
0
5
0
8
0
1
0
0
0
2
1
6
0
1

0
3
1
3
68
0
2
20
18
4
1
95
6
0
0
0
0
2
0
4
0
4
7
0
0
0
24
1
0
0
0
0
3
0
1
0
0
0
3
0
1
1
5

0
236
275
658
3183
205
101
59
1034
119
43
788
1109
0
446
0
0
385
612
595
90
1014
718
0
0
247
1588
736
20
184
1590
204
1189
352
689
0
200
324
228
531
344
599
1152

0
120
111
216
1143
86
57
27
383
52
19
291
401
0
191
0
0
153
186
247
37
369
312
0
0
112
635
280
8
90
543
73
395
128
317
0
96
86
94
215
158
215
384

0
116
164
442
2040
119
44
32
651
67
24
497
708
0
255
0
0
232
426
348
53
645
406
0
0
135
953
456
12
94
1047
131
794
224
372
0
104
238
134
316
186
384
768

0
2
0
0
0
3
0
0
1
2
0
4
0
0
1
0
0
0
0
0
0
0
0
3
0
0
4
1
0
0
0
0
0
28
5
11
0
0
0
0
0
2
0

1
3
1
0
0
18
14
2
27
2
3
0
1
0
8
7
5
4
38
14
0
6
3
19
0
1
0
0
0
0
0
2
0
50
7
8
2
5
8
92
0
51
7

1
3
1
0
0
12
6
1
11
1
2
0
0
0
3
4
2
1
2
0
0
1
0
2
0
1
0
0
0
0
0
1
0
23
1
5
2
4
1
52
0
20
1

0
0
0
0
0
6
8
1
16
1
1
0
1
0
5
3
3
3
36
14
0
5
3
17
0
0
0
0
0
0
0
1
0
27
6
3
0
1
7
40
0
31
6

407
1445
1009
339
451
1549
625
199
1560
972
805
1668
28
0
158
816
363
463
457
21
476
260
22
937
347
585
108
202
162
78
0
178
602
4758
773
454
227
866
256
652
3
284
30

148
492
353
105
153
543
232
89
544
325
237
631
15
0
68
310
149
167
181
14
193
129
7
319
162
183
62
112
88
36
0
83
222
1843
291
210
89
305
127
221
3
102
9

259
953
656
234
298
1006
393
110
1016
647
568
1037
13
0
90
506
214
296
276
7
283
131
15
618
185
402
46
90
74
42
0
95
380
2915
482
244
138
561
129
431
0
182
21

2
0
6
0
0
8
2
0
23
0
55
0
0
0
0
1
2
0
0
26
59
0
0
0
0
0
2
0
29
14
14
11
1
231
0
0
21
395
395
0
0
0
0

0
3
1
0
0
8
3
0
29
0
4
0
0
0
0
1
5
0
0
1
3
9
15
0
0
0
0
0
0
2
2
14
1
51
0
1
0
958
958
0
0
0
0

0
3
0
0
0
5
0
0
10
0
3
0
0
0
0
0
3
0
0
0
3
6
8
0
0
0
0
0
0
0
1
3
1
9
0
1
0
596
596
0
0
0
0

0
0
1
0
0
3
3
0
19
0
1
0
0
0
0
1
2
0
0
1
0
3
7
0
0
0
0
0
0
2
1
11
0
42
0
0
0
362
362
0
0
0
0

380
670
191
0
0
588
127
995
2355
256
253
34
77
192
26
812
600
730
98
248
1096
1648
1186
190
681
123
518
282
805
540
805
538
500
3263
169
219
691
153000
153000
0
150
173
0

122
223
69
0
0
209
58
352
862
109
119
19
30
83
8
282
243
234
39
94
399
591
497
74
206
43
176
105
303
201
364
199
206
1427
83
90
238
55782
55782
0
41
65
0

258
447
122
0
0
379
69
643
1493
147
134
15
47
109
18
530
357
496
59
154
697
1057
689
116
475
80
342
177
502
339
441
339
294
1836
86
129
453
97218
97218
0
109
108
0

0
0
0
0
0
0
0
0
0
0
0
2
7
24
16
0
0
0
0
0
0
0
1
0
3
0
1
0
0
2
0
0
1
0
0
0
0
0
0
0
0
6
0

1
2
0
0
0
0
10
0
1
2
0
9
1
2
1
1
2
4
1
0
0
0
10
1
0
0
2
8
0
7
2
0
1
0
2
0
0
0
0
0
0
1
0

0
1
0
0
0
0
8
0
1
2
0
9
1
2
1
1
0
1
0
0
0
0
8
0
0
0
1
5
0
3
2
0
1
0
2
0
0
0
0
0
0
0
0

1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
2
3
1
0
0
0
2
1
0
0
1
3
0
4
0
0
0
0
0
0
0
0
0
0
0
1
0

237
280
408
825
107
443
707
123
439
1068
539
2183
145
343
482
366
798
102
307
259
160
776
642
252
391
1122
900
476
29
1168
897
475
851
658
1037
26
10
201
399
185
96
975
354

109
118
128
281
48
153
258
44
149
345
205
854
59
123
182
121
313
43
95
110
67
320
210
86
131
378
361
201
15
438
312
180
274
250
360
13
6
105
145
86
45
387
163

128
162
280
544
59
290
449
79
290
723
334
1329
86
220
300
245
485
59
212
149
93
456
432
166
260
744
539
275
14
730
585
295
577
408
677
13
4
96
254
99
51
588
191

0
1
0
128
0
1
2
0
12
5
1
5
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
1
0
0
0
1
0
0
0
0
2
0
1
0
1

2
1
1
4
0
3
1
0
238
3
12
41
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
7
1
0
0
0
20
0
1
0
3
0
0
0
18

0
0
1
1
0
3
1
0
186
2
6
27
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
5
1
0
0
0
8
0
1
0
3
0
0
0
15

2
1
0
3
0
0
0
0
52
1
6
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
12
0
0
0
0
0
0
0
3

424
349
841
1188
363
361
757
210
16305
2019
551
2594
258
283
0
0
0
324
57
763
0
204
46
0
413
436
164
1323
918
973
390
0
399
252
1678
56
168
48
626
437
641
67
1893

168
122
287
497
171
118
275
99
6210
804
193
978
99
98
0
0
0
58
23
289
0
104
22
0
142
148
62
481
311
330
148
0
133
93
631
20
71
20
201
154
217
19
599

256
227
554
691
192
243
482
111
10095
1215
358
1616
159
185
0
0
0
266
34
474
0
100
24
0
271
288
102
842
607
643
242
0
266
159
1047
36
97
28
425
283
424
48
1294

0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
1
1
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
8
2
0
0
1
0
2
1
0
0
0
0
0
0
0
2
2
4
14
0
1
0
0
79
1
0
0
4
0
0
0
0
0
0
10
4
0
0

0
0
0
0
0
7
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
2
4
11
0
1
0
0
44
1
0
0
4
0
0
0
0
0
0
2
2
0
0

0
0
0
0
0
1
2
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
35
0
0
0
0
0
0
0
0
0
0
8
2
0
0

387
323
121
614
372
1070
279
516
0
429
522
682
299
866
179
60
311
393
707
272
408
680
1360
255
316
1495
520
904
456
1118
382
711
847
74
557
91
0
0
57
146
627
580
207

133
127
49
202
125
330
88
206
0
147
203
222
103
308
62
25
97
207
238
74
145
203
429
95
100
507
164
290
138
406
130
265
291
27
217
33
0
0
27
65
247
232
84

254
196
72
412
247
740
191
310
0
282
319
460
196
558
117
35
214
186
469
198
263
477
931
160
216
988
356
614
318
712
252
446
556
47
340
58
0
0
30
81
380
348
123

0
0
0
3
0
0
0
0
0
1
0
0
0
2
1
0
1
3
1
0
0
0
0
0
0
0
0
0
38
0
2
0
0
1
1
0
2
0
0
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
3
6
1
4
9
3
1
1
0
3
50
0
0
0
0
0
39
0
1
1
1
3
2
0
4
5
1
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
3
5
1
4
8
1
1
1
0
0
32
0
0
0
0
0
24
0
0
1
1
3
1
0
3
3
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
2
0
0
0
3
18
0
0
0
0
0
15
0
1
0
0
0
1
0
1
2
0
0
0
0
0

35
4
94
743
238
686
172
0
397
476
79
280
697
1378
268
603
643
575
849
900
191
222
904
636
411
41
301
312
2617
54
579
773
453
855
177
273
224
171
172
227
154
364
347

16
3
45
349
82
254
92
0
142
168
25
105
246
544
111
200
224
216
310
280
62
65
313
239
144
11
151
91
938
27
207
297
137
432
69
98
95
68
62
88
74
124
94

19
1
49
394
156
432
80
0
255
308
54
175
451
834
157
403
419
359
539
620
129
157
591
397
267
30
150
221
1679
27
372
476
316
423
108
175
129
103
110
139
80
240
253

0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
44
0
0
0
0
0
0

0
4
2
0
1
0
0
41
7
0
0
4
0
0
0
1
3
1
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
8
0
2
9
0
0
0
0
5
0

0
1
1
0
0
0
0
19
6
0
0
0
0
0
0
1
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
4
0
2
5
0
0
0
0
0
0

0
3
1
0
1
0
0
22
1
0
0
4
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
4
0
0
4
0
0
0
0
5
0

60
1489
669
602
74
0
195
3689
1058
0
36
487
0
561
247
875
592
522
685
111
450
199
99
0
109
344
104
180
48
227
271
450
195
1580
672
652
646
53
590
349
231
385
463

29
528
238
224
26
0
69
1288
389
0
14
194
0
214
118
304
197
173
266
54
160
62
34
0
51
109
53
71
24
76
100
157
56
641
198
217
217
23
184
142
88
211
188

31
961
431
378
48
0
126
2401
669
0
22
293
0
347
129
571
395
349
419
57
290
137
65
0
58
235
51
109
24
151
171
293
139
939
474
435
429
30
406
207
143
174
275

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
1
0
0
4
4
4
0
0
0
0
0
0
0
0
0
0
13
0
1
0
0

6
0
0
0
1
0
0
5
2
0
0
0
0
0
2
8
0
2
17
0
1
0
9
0
0
11
5
21
0
0
1
9
7
0
18
4
0
0
24
0
0
0
2

3
0
0
0
1
0
0
3
2
0
0
0
0
0
1
1
0
0
5
0
1
0
7
0
0
5
3
6
0
0
0
2
2
0
9
3
0
0
6
0
0
0
2

3
0
0
0
0
0
0
2
0
0
0
0
0
0
1
7
0
2
12
0
0
0
2
0
0
6
2
15
0
0
1
7
5
0
9
1
0
0
18
0
0
0
0

525
6
86
18
262
22
170
220
1880
996
549
782
12
67
71
354
0
934
263
434
1132
563
1812
754
511
595
571
2165
387
397
374
346
306
62
273
965
233
194
899
188
261
63
265

183
2
39
10
93
12
68
84
659
376
187
230
4
36
28
165
0
258
113
152
429
190
572
297
182
211
192
693
120
143
141
139
113
22
111
319
99
79
325
53
125
26
95

342
4
47
8
169
10
102
136
1221
620
362
552
8
31
43
189
0
676
150
282
703
373
1240
457
329
384
379
1472
267
254
233
207
193
40
162
646
134
115
574
135
136
37
170

0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
12
0
0
0
0
2
0
0
0
1
0
0
0
327
327
0
0
0
2
0
0
5
0
1
0
0

0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
601
601
0
9
29
1
0
0
33
0
5
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
351
351
0
2
26
1
0
0
19
0
3
0
0

0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
250
250
0
7
3
0
0
0
14
0
2
0
0

440
7
217
1293
18
25
0
0
534
1063
35
690
225
167
67
5
783
1050
160
1010
197
504
348
655
152
24
826
0
0
178
85480
85480
0
571
1204
283
134
142
3264
0
1305
395
242

144
2
90
396
9
10
0
0
170
301
20
251
106
48
33
1
276
408
87
445
97
172
119
225
50
14
349
0
0
86
32562
32562
0
214
490
99
78
58
1125
0
463
144
83

296
5
127
897
9
15
0
0
364
762
15
439
119
119
34
4
507
642
73
565
100
332
229
430
102
10
477
0
0
92
52918
52918
0
357
714
184
56
84
2139
0
842
251
159

2
23
18
0
0
0
0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0

4
0
10
1
1
0
0
0
0
0
0
0
0
0
2
31
1
13
0
1
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
15
0
0
6
1
1
1
1

2
0
8
0
1
0
0
0
0
0
0
0
0
0
2
18
0
10
0
1
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
12
0
0
5
1
1
0
1

2
0
2
1
0
0
0
0
0
0
0
0
0
0
0
13
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
1
0
0
1
0

792
384
1007
257
618
621
284
66
286
286
854
211
578
5
331
1261
180
1930
478
602
0
10
757
265
0
184
255
79
225
293
62
68
65
197
0
1491
852
91
1281
103
70
113
630

318
130
397
123
181
242
128
34
132
116
372
104
210
4
154
520
65
737
178
206
0
4
295
121
0
85
122
29
109
121
34
31
27
83
0
557
345
44
484
50
36
61
277

474
254
610
134
437
379
156
32
154
170
482
107
368
1
177
741
115
1193
300
396
0
6
462
144
0
99
133
50
116
172
28
37
38
114
0
934
507
47
797
53
34
52
353

2
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
30
0
0
0
0
0
0
0
12
0
0
1
0
0
0
6
1
0
0
0
0
0
0
0
0
0
0

1
0
1
4
0
2
0
1
55
7
0
0
11
0
0
1
67
0
0
0
1
2
0
0
4
0
0
7
5
0
0
3
0
1
3
0
1
0
0
0
0
0
0

0
0
1
3
0
1
0
1
54
2
0
0
6
0
0
0
36
0
0
0
0
2
0
0
3
0
0
3
5
0
0
1
0
0
1
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
0
1
5
0
0
5
0
0
1
31
0
0
0
1
0
0
0
1
0
0
4
0
0
0
2
0
1
2
0
1
0
0
0
0
0
0

424
243
300
649
261
701
373
473
471
540
216
157
626
543
165
321
3758
27
298
91
195
539
86
263
979
75
79
985
556
102
487
1591
431
213
184
378
808
439
58
553
525
205
62

154
84
125
240
98
254
119
188
175
264
78
62
252
207
57
116
1389
5
126
37
59
177
36
95
378
34
37
362
184
44
161
621
174
95
76
156
305
147
30
182
244
100
31

270
159
175
409
163
447
254
285
296
276
138
95
374
336
108
205
2369
22
172
54
136
362
50
168
601
41
42
623
372
58
326
970
257
118
108
222
503
292
28
371
281
105
31

7
0
0
0
0
0
0
21
1
0
1
0
68
2
0
0
0
0
0
0
33
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
4
0
0
0
0
1
0

0
0
6
4
0
0
27
12
0
0
46
1
6
0
1
9
0
1
0
1
32
2
1
3
8
0
5
0
0
0
0
4
0
10
0
2
1
2
1
2
0
5
0

0
0
2
0
0
0
3
7
0
0
26
1
6
0
0
3
0
1
0
1
4
2
1
1
0
0
2
0
0
0
0
2
0
6
0
2
0
2
0
2
0
1
0

0
0
4
4
0
0
24
5
0
0
20
0
0
0
1
6
0
0
0
0
28
0
0
2
8
0
3
0
0
0
0
2
0
4
0
0
1
0
1
0
0
4
0

275
267
1057
1166
217
406
388
2392
1728
131
1391
143
795
422
397
231
94
672
17
599
707
487
524
349
745
362
359
543
1002
1382
162
578
424
1727
43
1029
1787
810
1496
1415
439
698
263

141
91
388
474
79
122
175
778
612
57
507
68
333
139
154
90
28
223
6
256
298
163
209
124
294
127
155
220
400
512
63
201
146
579
8
332
706
300
569
542
152
228
94

134
176
669
692
138
284
213
1614
1116
74
884
75
462
283
243
141
66
449
11
343
409
324
315
225
451
235
204
323
602
870
99
377
278
1148
35
697
1081
510
927
873
287
470
169

3
0
16
55
0
0
535
413
122
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
2
32
1
0
0
0
2
9

5
1
32
23
0
2
1199
1158
41
0
1
1
0
1
0
0
0
0
4
1
0
1
0
1
1
28
54
0
0
0
0
0
0
1
0
2
105
4
0
13
1
7
4

5
1
22
12
0
1
826
792
34
0
1
1
0
1
0
0
0
0
3
1
0
1
0
0
1
12
32
0
0
0
0
0
0
1
0
1
51
2
0
2
1
4
2

0
0
10
11
0
1
373
366
7
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
16
22
0
0
0
0
0
0
0
0
1
54
2
0
11
0
3
2

1474
279
1918
4709
691
198
85090
80617
4473
148
147
150
17
318
51
180
19
306
740
121
137
407
165
144
634
381
461
116
147
18
332
444
307
351
0
295
1512
148
0
839
104
606
1206

556
112
839
1791
256
87
33056
31270
1786
70
61
66
6
135
21
84
11
99
345
56
67
194
65
64
265
192
209
43
70
8
112
170
117
173
0
140
616
75
0
385
29
243
438

918
167
1079
2918
435
111
52034
49347
2687
78
86
84
11
183
30
96
8
207
395
65
70
213
100
80
369
189
252
73
77
10
220
274
190
178
0
155
896
73
0
454
75
363
768

0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
7
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

12
12
0
0
0
0
0
1
20
1
3
3
5
0
0
4
0
0
0
1
0
21
0
4
0
0
0
0
0
0
3
0
0
0
0
1
0
0
0
0
0
0
0

12
8
0
0
0
0
0
1
16
0
2
3
5
0
0
3
0
0
0
1
0
18
0
4
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0

0
4
0
0
0
0
0
0
4
1
1
0
0
0
0
1
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

1347
325
150
474
744
472
317
449
3508
131
187
650
720
306
204
824
305
46
203
266
127
1327
323
1017
594
270
0
570
422
0
914
111
101
0
187
669
0
998
3
187
28
0
107

529
116
63
173
292
195
123
160
1161
56
75
233
263
93
92
305
133
14
89
112
58
509
174
379
202
111
0
230
160
0
390
52
49
0
56
236
0
357
1
76
8
0
53

818
209
87
301
452
277
194
289
2347
75
112
417
457
213
112
519
172
32
114
154
69
818
149
638
392
159
0
340
262
0
524
59
52
0
131
433
0
641
2
111
20
0
54

0
0
1
0
0
0
0
0
0
0
0
16
0
0
0
0
9
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
17
3
0
0
0
0
0
3
5
0
0

0
0
5
2
0
1
0
0
0
0
1
16
0
0
0
10
0
4
1
0
1
0
0
1
2
0
0
0
0
0
1
0
1
3
0
0
0
1
0
0
5
0
0

0
0
4
2
0
1
0
0
0
0
0
14
0
0
0
7
0
4
1
0
1
0
0
1
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0

0
0
1
0
0
0
0
0
0
0
1
2
0
0
0
3
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
3
0
0
0
1
0
0
4
0
0

215
161
611
171
151
215
413
419
612
375
406
2149
618
293
301
708
91
31
99
62
306
245
144
653
522
464
346
332
306
458
374
343
864
372
174
0
131
267
178
310
232
882
322

105
73
255
75
60
82
155
176
216
158
166
882
231
99
133
275
47
16
41
26
106
100
40
251
174
197
147
117
110
168
149
124
383
169
68
0
45
124
58
133
95
317
118

110
88
356
96
91
133
258
243
396
217
240
1267
387
194
168
433
44
15
58
36
200
145
104
402
348
267
199
215
196
290
225
219
481
203
106
0
86
143
120
177
137
565
204

1
187
0
0
0
0
0
0
0
0
0
0
0
4
0
0
9
0
1
0
0
7
0
1
46
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

4
344
4
0
0
1
0
0
0
2
0
0
0
34
0
0
74
0
53
1
2
14
8
1
64
0
0
0
0
0
0
0
0
0
1
1
3
0
5
6
0
0
0

3
309
3
0
0
0
0
0
0
2
0
0
0
6
0
0
40
0
23
1
2
7
6
1
32
0
0
0
0
0
0
0
0
0
1
1
1
0
4
6
0
0
0

1
35
1
0
0
1
0
0
0
0
0
0
0
28
0
0
34
0
30
0
0
7
2
0
32
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
0

384
1930
283
348
233
288
69
330
375
494
0
265
0
177
204
33
445
418
333
614
378
708
322
221
678
285
374
16
59
9
437
173
251
176
467
360
400
829
846
882
472
1095
435

134
796
130
109
103
101
29
151
137
180
0
97
0
88
101
16
212
172
148
218
124
271
112
71
245
95
132
7
20
3
178
56
120
75
172
119
169
288
291
301
171
412
150

250
1134
153
239
130
187
40
179
238
314
0
168
0
89
103
17
233
246
185
396
254
437
210
150
433
190
242
9
39
6
259
117
131
101
295
241
231
541
555
581
301
683
285

0
1
0
6
0
0
0
0
0
0
1
1
0
0
3
0
0
0
0
0
0
0
0
0
0
5
0
0
8
0
0
0
0
0
0
0
2
0
1
122
36
36
0

0
11
11
21
0
3
1
0
0
0
2
0
3
0
1
0
0
0
3
0
0
0
0
0
0
14
0
0
3
0
0
9
4
0
28
0
45
1
0
41
637
540
97

0
8
7
15
0
3
1
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
0
0
0
7
0
0
3
0
0
8
4
0
22
0
30
0
0
34
405
355
50

0
3
4
6
0
0
0
0
0
0
2
0
2
0
0
0
0
0
1
0
0
0
0
0
0
7
0
0
0
0
0
1
0
0
6
0
15
1
0
7
232
185
47

228
1007
553
1897
0
387
49
831
809
372
95
38
932
343
373
770
905
202
602
546
116
51
246
64
122
376
204
159
394
316
158
606
593
89
899
176
841
218
94
4473
71589
63274
8315

95
434
242
707
0
163
23
300
276
105
52
15
310
131
146
274
339
95
217
198
45
15
107
30
64
145
67
57
141
98
68
231
251
33
338
61
309
64
49
1786
27987
24933
3054

133
573
311
1190
0
224
26
531
533
267
43
23
622
212
227
496
566
107
385
348
71
36
139
34
58
231
137
102
253
218
90
375
342
56
561
115
532
154
45
2687
43602
38341
5261

0
0
1
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0

3
0
9
4
0
0
0
0
202
0
2
2
1
0
0
0
1
3
3
1
5
0
26
0
3
11
0
2
6
1
33
1
0
1
1
2
0
2
0
0
0
0
0

2
0
2
4
0
0
0
0
110
0
2
1
0
0
0
0
1
2
3
1
5
0
25
0
3
5
0
2
3
1
32
1
0
0
0
0
0
0
0
0
0
0
0

1
0
7
0
0
0
0
0
92
0
0
1
1
0
0
0
0
1
0
0
0
0
1
0
0
6
0
0
3
0
1
0
0
1
1
2
0
2
0
0
0
0
0

62
350
531
677
366
581
380
156
1129
483
1096
709
137
593
396
920
1163
312
381
517
722
202
2223
500
1058
768
403
432
183
970
802
118
19
418
331
164
27
162
0
0
0
0
163

32
117
183
233
136
236
145
74
462
180
381
258
53
246
140
313
502
150
142
205
285
114
822
184
386
313
148
207
77
406
291
55
9
156
113
58
13
59
0
0
0
0
76

30
233
348
444
230
345
235
82
667
303
715
451
84
347
256
607
661
162
239
312
437
88
1401
316
672
455
255
225
106
564
511
63
10
262
218
106
14
103
0
0
0
0
87

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
0

0
1
28
0
29
0
0
1
6
0
0
7
3
0
1
1
0
0
0
5
0
0
0
0
4
4
3
15
2
0
0
0
16
2
0
2
1
0
0
0
4
0
1

0
0
20
0
24
0
0
1
4
0
0
5
2
0
1
1
0
0
0
3
0
0
0
0
4
4
2
8
0
0
0
0
10
1
0
1
1
0
0
0
2
0
0

0
1
8
0
5
0
0
0
2
0
0
2
1
0
0
0
0
0
0
2
0
0
0
0
0
0
1
7
2
0
0
0
6
1
0
1
0
0
0
0
2
0
1

220
261
752
0
1032
0
196
197
388
193
65
301
228
327
374
160
507
291
218
698
489
18
367
590
1156
445
1639
1435
889
172
212
386
398
554
169
289
97
224
323
177
933
258
53

111
110
289
0
402
0
56
88
175
97
29
141
105
144
148
75
244
97
99
274
169
6
136
227
439
160
596
550
369
86
89
159
166
214
55
124
34
74
107
60
365
75
24

109
151
463
0
630
0
140
109
213
96
36
160
123
183
226
85
263
194
119
424
320
12
231
363
717
285
1043
885
520
86
123
227
232
340
114
165
63
150
216
117
568
183
29

0
0
1
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
4
0
0
0
0

11
0
3
9
1
2
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
12
1
2
0
7
1
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0

8
0
0
8
0
2
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
7
1
2
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0

3
0
3
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
5
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

560
271
469
643
459
192
261
247
203
325
264
417
334
281
175
617
253
225
315
500
580
48
1119
573
862
313
660
770
161
650
94
852
90
211
310
194
0
191
475
142
1514
261
41

203
128
191
221
173
76
121
76
80
139
118
153
107
104
58
255
81
97
137
234
189
15
434
241
405
111
252
332
58
255
47
346
36
101
142
92
0
73
179
62
589
103
18

357
143
278
422
286
116
140
171
123
186
146
264
227
177
117
362
172
128
178
266
391
33
685
332
457
202
408
438
103
395
47
506
54
110
168
102
0
118
296
80
925
158
23

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
68
68
0
0
0
0
0
0
2
0
4
0
0
0
0
0
3

0
0
0
2
2
0
0
0
0
1
3
0
0
0
0
3
0
1
0
0
0
8
0
0
43
54
525
525
0
7
1
0
0
0
3
1
11
0
0
11
0
0
11

0
0
0
1
2
0
0
0
0
1
3
0
0
0
0
3
0
1
0
0
0
3
0
0
16
34
326
326
0
6
0
0
0
0
3
1
6
0
0
6
0
0
8

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
27
20
199
199
0
1
1
0
0
0
0
0
5
0
0
5
0
0
3

354
586
373
259
242
199
218
154
269
335
764
464
42
50
471
404
187
249
457
545
479
669
34
63
3446
4869
46364
46364
0
1300
350
259
300
749
214
639
1080
304
80
509
569
208
1202

131
234
155
114
87
86
80
71
112
115
309
239
22
25
183
151
68
91
159
232
203
264
19
23
1280
1774
18709
18709
0
520
159
112
133
292
87
314
361
126
47
194
277
103
520

223
352
218
145
155
113
138
83
157
220
455
225
20
25
288
253
119
158
298
313
276
405
15
40
2166
3095
27655
27655
0
780
191
147
167
457
127
325
719
178
33
315
292
105
682

0
0
0
0
0
0
0
0
0
29
0
0
0
0
5
0
0
1
0
0
5
0
0
0
0
0
3
0
0
1
1
2
0
0
0
0
0
0
0
1
0
0
0

2
0
0
1
1
3
11
6
25
24
0
0
7
0
7
0
0
0
0
1
142
0
21
1
0
2
8
6
0
13
15
3
0
0
0
0
0
3
0
47
0
0
0

2
0
0
1
0
3
5
6
23
11
0
0
3
0
3
0
0
0
0
0
66
0
13
1
0
0
4
4
0
4
13
3
0
0
0
0
0
3
0
43
0
0
0

0
0
0
0
1
0
6
0
2
13
0
0
4
0
4
0
0
0
0
1
76
0
8
0
0
2
4
2
0
9
2
0
0
0
0
0
0
0
0
4
0
0
0

700
30
204
578
167
366
131
998
1508
1505
494
167
391
0
257
204
91
162
554
572
840
330
302
74
227
738
59
738
262
845
409
267
37
154
0
0
99
70
225
1771
129
1050
40

266
16
95
231
66
120
60
352
582
554
188
57
197
0
119
101
52
76
248
211
326
161
110
44
111
319
29
290
139
333
180
99
23
72
0
0
45
32
115
665
58
446
20

434
14
109
347
101
246
71
646
926
951
306
110
194
0
138
103
39
86
306
361
514
169
192
30
116
419
30
448
123
512
229
168
14
82
0
0
54
38
110
1106
71
604
20

0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
5
0
3
0
0
0
0
0
0
0
0
13
0
0
2
2
0
3
0
1
0
0
0
0
0
3
0
0
0
0
28
3
0
0
1
3
0
0
0
0

0
0
0
5
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
3
0
1
0
0
0
0
0
2
0
0
0
0
25
3
0
0
1
1
0
0
0
0

0
0
0
0
0
3
0
0
0
0
0
0
0
0
4
0
0
2
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
2
0
0
0
0

244
276
186
257
6
547
87
81
252
48
285
264
106
328
762
107
0
396
995
207
898
196
651
212
90
266
552
1161
543
525
144
403
88
1472
1001
84
332
209
184
608
0
180
45

101
132
90
127
2
232
41
31
86
21
129
90
39
118
326
62
0
142
382
82
358
95
250
113
37
82
195
462
233
164
55
151
30
531
368
26
131
79
57
240
0
77
25

143
144
96
130
4
315
46
50
166
27
156
174
67
210
436
45
0
254
613
125
540
101
401
99
53
184
357
699
310
361
89
252
58
941
633
58
201
130
127
368
0
103
20

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
496
496
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1

0
0
0
2
0
0
1
0
0
0
0
31
8
1
2
4
0
12
0
0
3
563
563
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
8
0
20

0
0
0
1
0
0
1
0
0
0
0
18
3
0
2
1
0
9
0
0
0
289
289
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
4
0
18

0
0
0
1
0
0
0
0
0
0
0
13
5
1
0
3
0
3
0
0
3
274
274
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
2

163
178
33
466
27
259
571
108
143
488
114
116
53
223
854
216
31
997
62
96
380
61616
61616
0
0
19
74
35
0
194
7
0
119
0
628
0
0
0
0
142
348
310
2109

61
71
16
192
15
90
216
53
62
218
45
41
24
87
339
116
16
364
32
43
163
25726
25726
0
0
7
36
15
0
112
3
0
42
0
233
0
0
0
0
53
168
100
815

102
107
17
274
12
169
355
55
81
270
69
75
29
136
515
100
15
633
30
53
217
35890
35890
0
0
12
38
20
0
82
4
0
77
0
395
0
0
0
0
89
180
210
1294

0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
3
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
3
1
3
15
4
2
1
0
4
0
5
6
55
0
0
1
0
0
1
2
0
0
0
0
0
0
0
9
0
1

0
1
0
0
0
0
0
0
0
0
0
0
0
2
1
3
11
4
2
1
0
1
0
1
4
7
0
0
0
0
0
1
0
0
0
0
0
0
0
0
4
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
4
0
0
0
0
3
0
4
2
48
0
0
1
0
0
0
2
0
0
0
0
0
0
0
5
0
0

434
539
0
0
0
0
0
127
0
315
0
0
596
667
259
262
1165
313
1376
229
436
320
525
376
346
248
110
766
692
55
239
205
307
389
361
123
118
267
156
107
583
263
283

156
214
0
0
0
0
0
47
0
105
0
0
265
245
87
112
449
139
550
96
170
148
189
157
137
97
50
263
260
24
71
102
140
162
152
49
72
132
71
42
249
130
146

278
325
0
0
0
0
0
80
0
210
0
0
331
422
172
150
716
174
826
133
266
172
336
219
209
151
60
503
432
31
168
103
167
227
209
74
46
135
85
65
334
133
137

0
1
3
0
2
7
0
0
0
1
0
0
6
0
0
0
0
4
0
0
0
0
2
1
0
0
0
1
0
0
0
3
1
3
0
0
0
0
0
0
0
0
0

0
14
8
0
49
0
0
0
0
0
0
0
10
9
0
0
0
0
0
0
0
0
16
0
0
0
1
1
0
0
1
20
0
6
0
0
0
2
1
1
2
16
2

0
4
8
0
13
0
0
0
0
0
0
0
7
7
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
14
0
5
0
0
0
2
1
1
2
6
2

0
10
0
0
36
0
0
0
0
0
0
0
3
2
0
0
0
0
0
0
0
0
15
0
0
0
1
1
0
0
1
6
0
1
0
0
0
0
0
0
0
10
0

21
87
1217
397
567
352
278
69
263
642
298
368
1381
169
134
505
248
464
583
268
520
122
1645
495
218
100
366
203
51
231
395
196
191
214
152
257
273
433
129
260
227
249
330

9
41
505
140
239
125
96
21
87
311
146
134
545
87
58
244
135
204
241
103
207
42
777
197
108
39
132
102
24
131
220
94
76
103
48
122
110
233
59
112
94
117
154

12
46
712
257
328
227
182
48
176
331
152
234
836
82
76
261
113
260
342
165
313
80
868
298
110
61
234
101
27
100
175
102
115
111
104
135
163
200
70
148
133
132
176

0
125
0
0
0
5
0
2
2
0
0
1
0
0
0
0
0
0
1
6
1
1
0
10
11
3
0
58
9
14
9
0
2
4
12
0
13
28
0
13
17
1
4

1
3
18
1
2
55
0
14
20
2
0
7
1
0
0
0
0
0
2
0
1
0
0
1
60
14
2
1
0
1
0
1
0
2
4
0
0
0
0
0
0
2
1

0
3
15
0
0
35
0
4
4
1
0
2
0
0
0
0
0
0
2
0
0
0
0
1
39
8
1
1
0
1
0
1
0
1
2
0
0
0
0
0
0
1
0

1
0
3
1
2
20
0
10
16
1
0
5
1
0
0
0
0
0
0
0
1
0
0
0
21
6
1
0
0
0
0
0
0
1
2
0
0
0
0
0
0
1
1

307
601
908
517
1073
1121
192
783
1076
839
498
320
228
252
110
69
540
161
134
375
248
654
257
689
1171
829
99
341
107
378
498
434
408
418
608
88
124
216
320
540
319
443
106

138
219
363
220
417
467
97
300
386
323
176
156
95
124
53
38
220
71
63
148
126
252
111
293
476
323
49
157
57
210
210
183
152
171
228
46
71
99
143
214
166
144
35

169
382
545
297
656
654
95
483
690
516
322
164
133
128
57
31
320
90
71
227
122
402
146
396
695
506
50
184
50
168
288
251
256
247
380
42
53
117
177
326
153
299
71

14
4
7
0
0
1
0
2
0
3
1
18
0
0
0
0
0
14
0
0
0
4
10
0
6
0
0
0
0
0
3
3
0
0
0
0
0
0
320
319
1
0
0

0
0
0
0
0
1
0
11
0
0
0
0
9
0
0
0
1
5
0
0
0
2
11
0
2
0
0
0
0
0
1
0
0
1
0
0
0
0
735
717
18
7
1

0
0
0
0
0
0
0
6
0
0
0
0
6
0
0
0
0
2
0
0
0
0
8
0
2
0
0
0
0
0
1
0
0
1
0
0
0
0
338
325
13
3
1

0
0
0
0
0
1
0
5
0
0
0
0
3
0
0
0
1
3
0
0
0
2
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
397
392
5
4
0

279
146
143
159
204
325
100
216
290
251
117
222
368
296
118
115
249
532
137
624
116
368
187
239
564
498
93
117
151
224
311
108
210
549
115
94
0
272
93144
89122
4022
72
242

108
56
66
54
74
161
55
97
135
93
58
95
169
128
52
58
119
240
59
276
55
173
89
89
210
173
36
38
58
116
146
47
74
228
47
53
0
117
37384
35924
1460
23
108

171
90
77
105
130
164
45
119
155
158
59
127
199
168
66
57
130
292
78
348
61
195
98
150
354
325
57
79
93
108
165
61
136
321
68
41
0
155
55760
53198
2562
49
134

0
0
0
13
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0

0
0
1
55
0
0
1
0
0
0
0
0
0
0
0
4
1
2
0
1
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
1
0
6
0
8
0
2

0
0
0
26
0
0
0
0
0
0
0
0
0
0
0
4
0
2
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
4
0
1

0
0
1
29
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
4
0
1

99
458
6
692
17
0
101
340
0
416
104
304
166
66
150
432
116
149
134
170
174
179
319
421
277
28
65
0
204
187
140
389
58
887
21
99
777
149
1162
566
193
135
192

47
169
3
270
7
0
45
141
0
165
45
146
78
37
77
166
43
57
69
71
80
82
144
157
146
11
29
0
100
77
57
130
20
324
8
45
400
69
501
208
80
65
91

52
289
3
422
10
0
56
199
0
251
59
158
88
29
73
266
73
92
65
99
94
97
175
264
131
17
36
0
104
110
83
259
38
563
13
54
377
80
661
358
113
70
101

10
70
54
7
0
48
0
5
9
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
4
1
7
6

26
5
1
2
35
55
1
3
4
1
0
0
1
1
2
1
1
0
36
0
0
0
0
1
0
0
3
9
2
0
43
0
0
1
4
0
0
0
0
17
9
8
20

3
0
0
2
11
3
0
3
2
0
0
0
0
1
2
0
0
0
7
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
3
0
0
0
0
11
3
6
14

23
5
1
0
24
52
1
0
2
1
0
0
1
0
0
1
1
0
29
0
0
0
0
1
0
0
2
8
2
0
43
0
0
0
1
0
0
0
0
6
6
2
6

333
307
339
748
286
397
64
516
248
664
370
239
386
505
68
326
279
348
282
202
1215
0
11
334
106
386
350
628
437
504
1271
161
291
176
862
221
398
281
254
701
911
551
3280

147
137
138
343
113
198
31
245
115
249
195
98
142
218
34
132
86
141
117
74
486
0
6
125
36
165
138
256
199
191
522
55
95
62
342
104
171
126
108
343
405
258
1246

186
170
201
405
173
199
33
271
133
415
175
141
244
287
34
194
193
207
165
128
729
0
5
209
70
221
212
372
238
313
749
106
196
114
520
117
227
155
146
358
506
293
2034

0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
8
3
1
0
0
0
1
0
0
3
0
0
0
1
1
0
0
0
0

0
0
6
20
0
0
0
0
0
3
3
2
34
1
1
0
0
2
0
0
3
0
0
2
13
17
73
2
0
0
2
0
3
1
3
0
1
0
3
1
0
1
0

0
0
6
18
0
0
0
0
0
2
3
1
30
1
1
0
0
1
0
0
3
0
0
1
10
16
23
0
0
0
2
0
0
0
3
0
0
0
2
1
0
1
0

0
0
0
2
0
0
0
0
0
1
0
1
4
0
0
0
0
1
0
0
0
0
0
1
3
1
50
2
0
0
0
0
3
1
0
0
1
0
1
0
0
0
0

976
263
1423
607
417
572
450
48
1445
671
1299
548
601
52
325
288
382
283
0
0
685
232
0
1090
1109
2566
489
258
299
144
572
546
290
456
553
111
600
115
405
455
252
347
812

378
129
514
207
193
160
195
22
526
270
528
206
231
20
173
87
169
142
0
0
251
99
0
381
408
999
203
88
107
66
240
244
142
228
248
54
236
51
157
199
124
143
305

598
134
909
400
224
412
255
26
919
401
771
342
370
32
152
201
213
141
0
0
434
133
0
709
701
1567
286
170
192
78
332
302
148
228
305
57
364
64
248
256
128
204
507

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
31
0
0
0
0
0
0
0
0
0
0

2
0
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
6
2
7
0
0
1
4
0
0
1
1
0
6
3
0
0
17
0
0
0
0
0
20

2
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
2
6
0
0
1
3
0
0
1
0
0
0
2
0
0
13
0
0
0
0
0
9

0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
1
0
6
1
0
0
4
0
0
0
0
0
11

976
105
99
301
776
731
218
548
34
393
74
80
34
113
75
594
148
117
90
81
1074
934
597
64
110
462
149
156
319
475
704
525
881
491
462
210
2528
79
300
347
293
247
1253

371
39
53
128
337
247
110
189
16
135
38
34
17
65
42
206
72
61
44
28
369
372
233
34
51
220
65
68
126
190
279
197
325
215
172
89
889
40
154
142
142
96
470

605
66
46
173
439
484
108
359
18
258
36
46
17
48
33
388
76
56
46
53
705
562
364
30
59
242
84
88
193
285
425
328
556
276
290
121
1639
39
146
205
151
151
783

0
0
0
10
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
134
134
0
0
0
0
0
1
0
0
0

10
0
0
5
3
0
3
5
0
0
0
0
0
0
0
0
0
4
0
5
0
0
0
13
4
0
4
0
0
3
0
18
288
288
0
0
0
0
1
1
0
0
0

8
0
0
3
3
0
2
3
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
3
3
0
1
0
0
2
0
13
173
173
0
0
0
0
1
0
0
0
0

2
0
0
2
0
0
1
2
0
0
0
0
0
0
0
0
0
2
0
4
0
0
0
10
1
0
3
0
0
1
0
5
115
115
0
0
0
0
0
1
0
0
0

506
734
893
982
1843
662
806
471
651
344
703
483
748
905
241
325
482
552
268
267
718
374
386
199
75
306
600
0
570
408
245
4022
61793
61793
0
114
87
71
125
200
141
14
521

197
302
318
468
674
210
302
207
294
152
324
166
275
349
111
164
203
232
130
101
262
130
187
82
42
110
216
0
211
139
90
1460
24310
24310
0
59
41
37
48
104
64
11
222

309
432
575
514
1169
452
504
264
357
192
379
317
473
556
130
161
279
320
138
166
456
244
199
117
33
196
384
0
359
269
155
2562
37483
37483
0
55
46
34
77
96
77
3
299

0
0
0
0
0
0
0
2
14
5
9
0
0
0
0
0
0
0
1
1
0
1
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
2
0
0
1
3
27
0
0
0
0
0
0
0
3
0
1
2
0
4
4
3
0
0
0
1
1
0
0
1
1
2
1
3
1
1
0
0
0

1
0
0
0
0
1
0
0
1
2
9
0
0
0
0
0
0
0
1
0
1
2
0
0
1
3
0
0
0
1
1
0
0
1
1
1
0
1
1
0
0
0
0

0
0
0
0
0
1
0
0
0
1
18
0
0
0
0
0
0
0
2
0
0
0
0
4
3
0
0
0
0
0
0
0
0
0
0
1
1
2
0
1
0
0
0

768
522
429
0
652
924
0
123
77
786
716
123
0
23
241
238
321
411
164
918
144
727
272
593
260
761
0
499
31
425
267
142
303
491
194
649
462
221
218
47
336
95
65

323
185
176
0
249
358
0
57
43
281
280
44
0
7
91
100
130
140
69
408
61
264
102
229
113
290
0
207
14
193
105
61
159
167
94
237
202
77
100
14
155
48
25

445
337
253
0
403
566
0
66
34
505
436
79
0
16
150
138
191
271
95
510
83
463
170
364
147
471
0
292
17
232
162
81
144
324
100
412
260
144
118
33
181
47
40

0
0
0
0
1
0
27
0
8
0
6
1
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
1
1
0
9
0
0
0
0
0

0
3
2
0
3
0
4
1
2
0
8
11
0
0
0
0
0
0
0
0
2
0
0
4
2
1
0
0
0
2
0
0
0
0
1
0
0
0
0
0
1
0
0

0
3
2
0
1
0
4
1
1
0
4
10
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
2
0
0
0
1
0
4
1
0
0
0
0
0
0
0
0
0
0
0
4
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0

39
933
294
140
1038
0
648
63
537
26
624
1108
227
3
55
115
180
185
260
198
938
470
58
237
769
117
162
262
0
222
172
103
316
945
435
243
31
335
64
0
811
83
2

13
332
104
71
379
0
237
38
207
12
272
416
81
1
18
49
74
74
99
102
373
176
38
109
295
66
73
108
0
103
84
38
111
339
170
94
18
153
32
0
302
32
1

26
601
190
69
659
0
411
25
330
14
352
692
146
2
37
66
106
111
161
96
565
294
20
128
474
51
89
154
0
119
88
65
205
606
265
149
13
182
32
0
509
51
1

0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
1
0
1
0
0
5
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0

0
0
0
0
0
0
0
0
0
0
4
0
31
3
1
15
0
15
3
0
0
0
1
0
37
2
0
0
0
0
2
0
0
2
2
0
1
0
2
2
0
5
2

0
0
0
0
0
0
0
0
0
0
4
0
26
3
1
6
0
2
3
0
0
0
1
0
30
2
0
0
0
0
0
0
0
2
2
0
0
0
1
1
0
3
2

0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
9
0
13
0
0
0
0
0
0
7
0
0
0
0
0
2
0
0
0
0
0
1
0
1
1
0
2
0

233
299
75
352
196
109
0
434
594
339
389
237
1765
971
588
226
201
265
344
13
117
828
87
71
3989
1802
67
150
51
18
278
856
110
452
60
1107
92
100
41
435
271
1288
89

101
114
30
118
80
46
0
168
203
140
137
107
751
381
243
68
92
111
124
5
53
357
46
26
1435
698
25
68
20
9
113
262
58
173
28
377
50
42
17
150
115
503
46

132
185
45
234
116
63
0
266
391
199
252
130
1014
590
345
158
109
154
220
8
64
471
41
45
2554
1104
42
82
31
9
165
594
52
279
32
730
42
58
24
285
156
785
43

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
0
0
0

0
3
3
0
5
0
0
0
0
0
0
1
2
0
0
0
5
0
0
0
3
12
0
0
5
0
0
0
7

0
2
3
0
2
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
3
3
0
0
5
0
0
0
4

0
1
0
0
3
0
0
0
0
0
0
0
2
0
0
0
4
0
0
0
0
9
0
0
0
0
0
0
3

66
1294
326
114
668
433
397
845
0
38
8
1288
117
102
662
636
212
499
0
0
1014
386
178
494
569
769
0
0
1330

28
463
145
55
295
194
148
320
0
19
4
432
62
53
266
229
96
183
0
0
377
159
91
174
266
312
0
0
511

38
831
181
59
373
239
249
525
0
19
4
856
55
49
396
407
116
316
0
0
637
227
87
320
303
457
0
0
819

Вам также может понравиться