109
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
110
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
280
282
282
282
281
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
286
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
011
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
312
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
310
285
011
313
284
282
281
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
011
011
309
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
011
011
309
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
011
011
309
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
309
011
011
011
011
011
309
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
307
282
282
285
011
313
308
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
138
138
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
138
138
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
138
138
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
138
138
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
138
138
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
030
138
138
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
138
138
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
063
093
138
138
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
093
138
138
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
057
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
138
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
001
138
136
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
137
