100000
1000
501
252
251
498
501
252
501
251
248
248
251
501
252
251
251
251
501
501
248
501
248
251
251
502
252
251
252
248
501
501
251
501
248
251
248
251
252
252
251
248
252
251
251
251
251
251
252
502
501
501
252
248
252
248
501
498
251
251
501
248
252
251
501
248
251
252
251
251
498
498
251
248
251
252
251
251
251
251
252
251
502
501
251
251
251
498
498
501
498
502
248
251
248
252
498
501
501
251
502
501
498
248
252
252
502
248
252
498
251
251
251
248
251
501
252
251
252
251
251
248
251
251
248
502
498
251
502
248
251
248
252
251
248
248
251
501
501
251
252
498
252
251
251
251
251
252
501
498
501
251
248
251
251
498
502
251
501
251
252
251
248
501
501
248
501
498
502
251
501
251
251
501
501
501
251
501
251
252
251
502
501
251
248
251
251
501
251
251
501
251
248
251
248
502
248
248
251
251
248
251
252
251
498
251
252
502
252
501
501
501
502
251
251
251
501
251
251
501
501
252
498
251
248
252
252
252
252
248
251
501
248
251
251
498
248
251
248
498
501
251
248
248
252
251
251
252
502
251
251
502
251
251
248
248
252
251
251
248
498
248
498
501
498
251
252
501
251
252
251
248
252
248
248
501
251
251
501
248
501
252
251
501
248
501
248
248
248
501
252
251
498
251
251
501
248
501
252
501
251
248
251
501
251
251
501
251
248
252
252
251
251
248
501
251
252
252
501
252
251
251
251
502
248
251
251
498
502
501
251
501
252
252
251
248
252
501
501
248
501
498
251
251
502
498
502
248
251
252
248
251
501
252
251
501
501
251
248
248
248
251
502
252
251
251
248
502
498
248
252
501
251
498
501
251
248
251
251
498
252
501
501
502
502
501
502
252
252
251
252
248
251
501
251
251
501
251
501
248
498
248
498
501
252
251
252
248
501
501
248
248
502
502
248
251
248
251
252
248
498
252
248
501
248
501
251
251
248
248
501
248
251
502
252
251
248
251
252
248
251
251
251
252
251
248
501
248
252
248
251
251
251
252
502
252
251
248
248
251
248
502
248
252
251
251
248
251
251
251
501
252
252
252
251
251
501
252
251
252
248
498
252
248
252
252
501
252
498
248
251
248
248
248
251
252
501
501
251
248
248
502
251
498
248
248
251
252
502
251
251
502
251
251
248
501
252
252
251
252
248
498
248
248
251
252
251
251
251
252
248
501
251
252
248
501
251
501
251
501
252
251
502
251
248
501
252
251
251
501
251
248
498
251
248
251
498
252
251
251
251
252
498
248
251
251
501
502
251
248
251
248
501
251
251
252
502
498
248
252
498
501
498
501
501
252
251
251
251
252
248
251
501
502
252
251
501
251
251
248
252
248
252
251
251
252
251
248
251
498
501
251
248
248
501
252
252
248
248
251
498
251
251
498
252
248
251
252
248
251
251
502
498
248
251
501
252
252
252
248
248
248
501
251
501
248
248
252
248
248
502
251
251
251
501
252
501
252
248
251
251
498
502
502
501
252
248
252
248
252
252
501
252
498
248
501
251
501
248
498
252
251
502
252
248
251
252
251
251
248
251
251
501
502
501
252
248
498
501
248
252
251
251
251
252
251
248
252
248
501
501
502
252
498
251
498
498
252
251
252
251
251
251
251
251
251
248
501
251
252
251
502
248
252
502
502
251
251
498
251
501
251
248
248
251
251
252
248
251
251
501
501
252
248
251
248
251
251
251
248
252
251
251
251
251
251
248
251
251
251
252
251
248
501
501
248
501
502
251
501
248
502
251
501
498
251
501
501
251
248
248
501
248
252
502
252
251
248
252
251
501
248
248
251
251
502
251
501
501
248
501
248
502
498
252
251
252
248
252
251
251
251
501
248
502
501
251
251
251
252
252
501
251
501
248
251
251
502
252
248
252
502
251
251
501
501
252
248
502
502
498
248
498
502
248
251
498
248
498
248
252
252
252
251
251
248
251
252
498
501
251
501
252
251
252
251
498
251
251
502
502
502
251
252
251
252
252
501
501
498
251
501
251
251
252
252
501
248
251
502
248
501
251
251
248
252
251
248
251
498
252
251
252
248
251
251
248
251
248
251
251
501
251
251
251
251
248
252
251
501
501
252
251
498
501
502
251
251
251
252
251
252
251
251
498
251
251
251
251
248
251
251
251
252
502
502
251
252
502
501
498
252
248
252
251
248
252
251
501
248
248
501
252
501
251
501
252
251
502
501
251
252
252
251
251
251
502
248
252
251
251
251
251
251
251
501
498
502
498
498
248
251
501
502
248
251
251
251
251
252
251
251
251
501
498
252
251
501
252
501
251
502
248
251
251
248
248
248
501
502
251
251
252
248
251
251
498
251
252
251
251
251
498
252
248
501
501
251
252
498
501
252
252
502
248
251
502
251
252
248
251
248
252
251
252
252
501
251
252
501
501
252
501
498
248
252
251
251
251
248
501
498
248
498
248
248
251
498
501
501
248
248
251
248
248
251
498
252
248
498
251
251
252
248
252
501
252
248
252
252
498
501
252
502
252
502
251
501
252
501
248
252
251
251
501
498
251
502
251
251
251
502
251
251
248
251
501
248
251
498
252
252
251
501
252
248
251
502
248
251
498
501
251
251
501
248
498
498
251
498
251
248
251
251
248
252
251
251
251
251
251
501
248
251
501
501
498
251
498
498
251
248
251
501
252
252
501
252
251
251
498
251
252
252
501
252
501
252
248
251
251
498
252
248
501
248
252
502
251
248
501
252
501
248
251
251
252
252
251
252
251
251
498
251
501
252
248
501
501
248
251
252
501
498
502
252
252
502
252
251
252
251
501
501
498
248
501
248
251
498
501
248
248
498
248
252
248
251
252
501
248
251
248
252
251
248
252
248
251
251
502
251
252
251
502
252
502
502
251
252
498
251
501
502
498
498
501
248
252
251
251
251
251
248
501
248
252
501
252
248
252
251
248
252
248
251
248
502
251
251
251
251
252
251
252
251
251
251
251
251
251
251
251
502
498
501
501
248
498
252
251
248
252
501
502
502
251
251
248
248
251
248
251
251
502
501
251
251
501
251
252
251
252
251
251
252
248
502
248
248
498
248
502
248
248
252
248
251
251
501
501
501
248
252
248
251
502
251
251
251
248
498
501
498
502
251
252
252
248
251
251
248
252
251
248
252
501
252
251
501
251
252
501
501
248
251
251
251
501
252
501
251
501
498
501
251
248
248
501
502
502
501
251
502
252
501
251
251
251
498
251
251
252
251
501
501
251
251
251
251
501
252
251
502
501
251
252
252
251
248
502
251
501
252
251
248
502
252
251
251
251
498
251
248
501
251
251
251
252
252
502
251
502
252
498
251
251
251
252
252
248
251
251
501
501
501
248
501
251
501
252
501
251
251
248
248
501
502
252
251
251
251
252
251
252
501
251
501
501
498
501
251
251
251
248
252
251
251
252
502
248
251
501
501
252
251
248
252
251
248
502
498
251
502
498
252
502
252
248
501
248
498
501
502
498
251
252
248
251
251
501
251
251
251
498
248
502
248
498
251
501
248
501
251
248
502
251
502
498
501
248
502
501
251
252
501
502
251
498
252
252
498
252
248
251
501
501
498
251
501
251
251
502
251
251
248
251
252
251
251
251
501
251
251
251
251
251
251
502
248
252
501
252
248
252
252
252
251
498
248
501
501
252
252
502
251
502
252
251
498
501
251
252
498
252
251
248
498
501
498
502
248
251
251
248
251
501
251
252
251
252
251
501
251
252
501
502
251
251
501
251
248
501
501
248
248
248
498
248
498
498
251
252
248
248
248
252
251
251
251
248
248
502
252
501
252
251
251
502
501
251
501
248
252
251
251
251
502
502
251
251
251
498
248
498
251
251
252
251
251
252
501
251
501
501
498
498
251
251
248
501
251
498
252
501
251
248
498
248
251
498
248
251
251
502
248
252
502
248
501
248
251
252
251
252
252
251
251
251
251
252
248
251
248
498
248
501
502
251
251
501
248
498
248
248
498
251
252
248
248
252
248
498
251
252
251
251
251
501
501
251
252
501
252
498
251
251
251
501
251
498
251
248
252
498
251
501
502
248
501
251
501
251
501
251
501
248
502
251
251
251
498
501
251
251
252
248
502
252
502
501
252
252
498
251
251
501
252
251
248
248
248
248
501
252
251
251
252
251
248
252
252
251
252
501
252
501
252
251
251
252
498
252
251
251
501
251
252
251
501
251
248
252
248
251
251
251
251
252
248
501
251
501
251
252
251
498
498
251
251
251
252
251
252
252
251
251
248
248
501
501
251
501
502
251
502
248
251
501
248
251
248
252
501
251
251
248
248
248
498
251
502
251
252
501
252
502
251
251
252
502
498
251
252
248
502
502
501
248
252
498
252
251
251
248
501
252
252
251
248
501
251
502
251
251
252
251
498
502
502
252
498
251
251
251
248
251
498
252
498
498
501
251
248
248
248
501
252
252
252
251
251
251
248
251
502
251
251
251
252
251
248
252
501
502
252
251
501
251
252
501
251
252
498
248
498
252
501
248
251
501
252
248
501
248
251
252
248
501
248
252
251
251
252
251
251
501
248
252
501
498
501
251
498
248
251
252
248
498
252
251
248
251
248
252
501
251
501
248
502
501
502
248
248
502
252
251
251
501
502
501
251
248
501
248
251
251
252
251
498
251
251
251
498
248
252
251
252
502
498
502
502
251
501
251
248
501
252
251
251
251
498
501
252
251
502
252
251
502
251
502
501
502
248
251
252
251
501
252
251
498
251
502
248
501
251
251
251
251
252
248
251
502
251
248
248
251
502
251
501
248
251
501
251
251
498
252
251
502
501
251
248
248
251
251
252
251
502
251
502
251
248
501
251
252
501
251
252
248
251
501
501
252
248
501
251
248
251
251
251
502
248
251
251
252
501
251
251
498
248
248
248
502
498
502
252
502
248
252
498
501
251
252
248
251
501
251
501
248
501
502
248
252
251
501
251
252
251
501
502
248
251
248
502
502
252
251
502
498
498
501
251
251
501
251
252
251
248
501
501
248
501
252
248
501
498
248
251
252
251
252
251
251
252
251
248
252
251
252
501
251
248
252
251
248
501
252
248
248
498
251
251
248
501
251
248
251
502
251
251
252
252
248
252
248
248
498
252
502
251
252
251
248
248
248
251
501
248
498
248
251
502
248
252
251
498
248
251
252
252
251
248
248
501
501
252
252
252
501
252
501
248
248
501
248
251
498
501
502
248
501
252
251
501
248
498
498
251
251
498
251
498
252
501
248
501
251
252
501
252
252
248
251
501
251
251
501
251
251
501
251
501
502
251
248
248
251
502
251
251
252
251
252
251
251
252
502
251
251
248
502
502
252
498
501
498
251
248
501
251
502
252
251
498
248
252
248
251
498
501
498
252
251
502
251
251
502
501
501
251
498
252
251
251
501
251
501
252
248
251
252
501
251
251
248
252
248
252
251
498
252
252
252
501
248
251
252
502
251
251
252
501
252
251
251
498
251
251
248
251
251
501
251
251
251
251
502
252
501
251
251
252
502
251
251
248
498
501
251
251
502
251
251
252
251
498
248
251
251
251
251
251
251
251
252
251
502
251
251
252
502
501
251
252
248
251
251
251
251
498
498
248
248
498
498
251
252
502
248
251
498
252
251
501
251
501
252
501
252
251
248
252
252
252
252
498
252
252
251
248
248
501
501
251
251
248
252
248
252
251
502
252
501
248
251
498
501
248
251
248
501
248
252
251
502
252
252
252
252
501
252
248
498
251
501
248
251
251
502
501
251
251
251
252
251
501
251
501
252
252
501
248
248
498
498
251
252
501
248
252
251
498
252
252
248
502
502
501
251
252
501
501
252
251
251
252
248
498
501
498
251
501
248
502
248
248
498
251
251
251
251
252
252
251
251
501
251
252
251
248
251
248
252
251
251
252
251
251
251
251
251
248
252
251
251
501
252
248
248
251
251
248
251
248
502
248
498
251
251
252
251
498
501
251
251
251
502
502
248
251
248
251
502
501
252
502
248
498
251
501
498
248
248
248
252
248
251
502
248
251
251
502
498
248
251
501
248
501
501
251
501
248
502
501
251
251
252
251
248
248
252
251
252
252
248
248
251
248
251
501
251
251
251
251
248
251
501
248
251
251
502
501
251
251
248
251
248
252
248
251
498
502
251
251
498
248
251
248
251
248
502
252
252
251
248
252
248
252
498
251
252
251
252
248
251
501
251
251
251
251
502
501
251
248
252
501
251
252
498
251
251
251
252
252
248
251
501
248
252
498
501
251
248
252
501
501
498
251
248
248
251
501
251
251
251
501
498
252
252
251
252
501
252
252
251
502
252
248
251
251
501
501
251
252
502
501
251
252
501
501
501
502
251
248
248
252
251
251
501
501
252
251
502
251
252
252
501
502
502
501
251
251
248
501
248
248
252
498
251
248
501
252
252
252
502
251
248
252
252
248
248
501
501
251
502
251
248
498
252
251
251
251
251
498
502
502
252
248
498
251
502
251
251
251
248
251
498
248
251
251
501
251
248
251
498
251
251
498
502
251
252
251
251
252
251
251
251
251
251
251
498
251
248
501
502
251
502
251
501
502
252
251
252
251
498
251
502
498
501
248
251
252
252
251
501
251
502
251
251
251
252
498
251
501
248
251
251
251
502
248
251
498
498
252
248
251
248
501
498
502
248
248
498
498
251
252
501
252
251
251
498
251
251
251
252
251
251
498
498
251
252
252
248
248
252
251
251
251
251
251
248
248
248
501
252
251
248
251
252
501
498
251
501
251
501
498
501
248
251
501
248
252
501
252
251
251
252
498
251
502
251
248
502
252
502
252
248
248
248
502
248
252
251
251
502
251
501
252
251
251
252
252
251
251
248
252
498
252
502
502
252
498
248
501
498
251
251
498
502
251
252
248
252
502
498
251
251
251
248
498
248
498
251
248
248
248
251
248
252
252
251
502
251
251
248
248
251
251
252
248
252
502
252
501
498
501
251
252
501
498
248
248
252
252
501
251
501
251
248
251
251
252
252
501
252
252
248
251
252
501
252
251
248
498
251
251
248
248
251
248
498
501
501
252
251
252
501
248
501
251
248
501
248
501
251
252
498
502
252
251
498
501
251
252
252
248
501
252
248
252
498
498
252
501
501
498
501
502
501
248
248
502
248
502
251
252
251
251
252
248
501
251
251
252
252
248
251
501
248
251
501
248
501
251
501
248
251
251
251
252
501
248
251
248
248
501
251
252
502
248
251
251
252
251
501
252
501
248
252
252
498
252
501
248
501
501
251
248
502
248
251
248
501
502
248
251
248
251
251
251
502
251
251
251
502
252
498
252
251
251
251
251
501
502
252
252
251
252
251
502
251
251
498
251
248
248
502
252
502
498
252
248
498
251
251
251
501
501
252
251
251
498
501
251
501
251
251
252
501
251
502
501
252
252
251
248
251
252
251
502
501
251
251
252
251
252
251
251
251
501
251
251
248
251
501
248
501
248
251
251
252
248
251
251
248
248
251
251
252
248
502
251
251
248
252
251
501
251
251
251
252
248
502
248
501
251
251
251
251
252
502
501
252
248
251
251
251
252
498
248
251
251
251
501
251
251
251
252
248
251
251
501
251
251
252
248
248
251
251
498
502
248
498
251
498
252
251
252
251
251
251
501
251
501
498
251
251
252
248
248
248
251
252
251
252
251
251
248
251
251
498
501
252
252
248
252
502
251
501
252
498
251
248
501
248
251
251
248
501
252
498
252
248
251
248
248
252
498
252
251
252
251
251
252
502
251
251
251
252
501
502
248
501
248
252
248
252
251
502
251
251
248
248
498
252
248
248
251
248
252
251
251
498
252
252
251
502
501
251
252
252
248
252
251
251
501
251
501
502
501
251
252
251
251
248
251
248
248
251
248
501
498
251
251
251
251
251
251
251
248
251
501
498
248
501
498
501
251
501
498
248
252
248
501
501
251
252
251
252
252
248
502
501
252
502
251
502
248
501
501
251
498
498
252
251
248
251
251
251
252
252
251
251
501
251
251
502
248
501
502
498
252
251
251
251
501
501
502
498
251
251
251
501
498
251
502
248
251
248
248
251
252
251
252
501
248
252
251
251
502
252
252
252
502
251
251
248
498
251
501
248
501
248
248
251
248
252
501
501
498
252
248
251
251
252
251
252
501
248
501
248
252
502
251
501
251
248
498
501
501
502
502
252
498
248
252
252
501
248
252
252
501
248
252
252
248
252
501
501
251
252
248
251
251
501
501
252
501
252
501
248
252
251
501
252
252
251
251
252
252
251
251
248
252
252
251
252
502
248
251
498
252
251
252
251
252
251
501
248
248
501
498
251
251
251
248
252
248
252
248
252
248
248
252
498
251
251
251
248
248
501
251
501
252
501
251
251
501
498
251
498
248
248
248
251
248
251
252
248
251
498
248
248
251
251
251
501
251
252
248
251
251
251
251
251
252
252
498
251
502
248
248
501
501
251
501
251
501
251
252
251
502
251
248
251
248
251
251
248
248
501
498
498
501
251
248
251
251
251
248
251
248
252
251
501
252
252
252
252
252
251
251
251
252
251
251
501
251
498
251
251
502
248
251
251
251
251
501
501
248
252
251
252
251
498
501
501
251
251
501
501
501
251
251
251
251
501
251
251
251
251
252
252
501
251
251
252
501
252
502
251
252
248
251
251
501
251
248
248
251
501
248
251
252
498
252
251
251
248
251
251
498
498
248
498
252
251
251
251
252
501
501
251
251
501
252
248
252
501
501
251
501
248
251
501
498
251
248
251
248
498
251
498
248
251
248
248
252
248
252
501
501
251
251
248
251
498
501
501
251
501
251
502
252
251
251
251
251
501
252
251
248
501
248
501
251
248
251
501
502
248
251
248
248
501
251
501
252
251
501
251
501
251
501
251
248
251
248
502
498
248
501
251
251
251
498
251
248
252
502
252
248
248
248
501
248
251
501
502
252
251
251
251
251
498
251
252
251
251
251
498
251
248
498
501
252
252
501
501
252
251
251
251
251
248
498
251
248
248
251
251
248
502
251
501
251
251
251
251
252
251
502
501
251
501
248
251
501
501
251
502
502
501
251
251
248
251
498
252
248
251
248
251
251
251
251
251
502
251
501
502
502
252
252
251
501
251
252
251
251
498
248
248
251
251
248
248
501
248
252
251
248
251
251
498
501
251
248
498
501
501
498
252
252
498
248
501
501
248
251
248
498
502
251
248
498
252
252
251
251
252
252
251
252
251
252
251
251
252
251
251
252
248
502
248
501
248
251
501
501
251
248
502
251
251
251
498
248
251
251
251
251
251
501
251
498
252
251
251
248
248
252
251
251
251
502
501
251
251
251
252
251
501
498
252
248
251
252
251
251
251
498
501
248
251
251
251
251
501
251
248
248
501
252
251
252
251
251
501
248
248
251
251
501
248
252
501
248
501
251
252
248
248
251
251
252
252
502
251
252
502
501
248
251
502
498
502
502
502
251
248
248
501
501
251
248
251
251
248
251
502
248
252
248
498
252
498
251
251
248
251
248
251
251
248
502
502
248
252
248
251
501
252
248
502
252
498
251
252
248
502
498
502
501
248
248
251
501
252
252
251
248
248
252
248
501
501
498
498
248
498
251
502
252
252
252
251
502
248
501
248
248
252
252
501
502
501
251
502
501
248
251
251
251
252
251
251
502
501
252
501
251
248
251
248
251
251
251
251
501
251
251
501
252
251
252
248
251
252
501
248
501
248
251
251
251
251
251
251
251
252
252
251
501
251
251
251
251
251
251
252
501
248
252
252
501
252
501
251
248
252
251
251
501
252
251
501
498
502
252
498
251
251
251
252
248
248
248
251
252
498
251
501
502
251
252
251
498
501
498
248
251
498
251
251
252
502
248
251
251
501
498
501
248
248
251
502
502
498
248
501
248
502
252
498
251
251
251
251
248
251
502
502
248
501
251
251
502
251
501
248
498
251
251
251
251
498
251
251
252
501
252
498
501
498
251
251
501
252
252
502
502
252
252
248
248
502
501
251
502
501
251
252
498
248
502
251
248
248
251
251
251
501
248
251
252
248
251
248
248
498
248
251
251
251
501
498
251
252
251
251
251
251
252
251
251
252
251
498
502
252
251
251
251
501
251
251
248
498
501
502
498
251
248
252
248
251
248
498
251
498
248
248
252
251
251
251
502
502
251
248
252
248
248
251
502
252
501
502
498
501
502
251
502
252
252
252
248
501
252
251
252
251
252
501
248
248
248
501
248
498
252
248
251
251
251
248
251
252
502
248
248
248
498
498
251
248
252
252
251
252
248
498
248
252
251
252
251
251
251
248
251
248
501
498
252
502
502
248
501
251
502
252
251
252
501
248
252
248
248
252
248
248
252
251
502
252
501
501
251
251
501
501
252
498
502
251
498
498
502
248
501
248
248
251
251
251
248
248
252
248
498
251
252
251
501
498
251
248
248
252
502
251
501
248
252
501
498
251
251
501
252
248
251
252
501
501
248
251
248
498
251
251
252
502
252
251
251
252
498
502
498
502
251
501
248
252
251
248
498
498
252
251
252
251
501
251
251
252
502
248
248
251
502
501
251
248
251
501
251
248
251
248
251
502
252
252
252
251
498
251
501
502
501
501
501
501
251
251
251
501
252
251
251
252
501
248
252
251
498
251
251
502
248
248
248
248
248
248
252
501
248
251
498
252
251
248
248
251
252
501
498
251
251
251
251
248
248
252
251
251
501
252
248
252
252
501
252
248
252
251
251
251
251
252
251
501
501
502
251
251
251
498
251
248
248
498
251
251
501
248
251
252
501
501
252
248
252
498
248
251
251
251
251
498
251
502
252
251
502
501
251
502
251
252
252
251
251
501
251
498
251
252
248
251
501
251
498
251
248
251
252
248
251
252
501
248
501
251
251
502
248
501
501
252
501
501
251
251
501
251
251
501
498
501
251
501
252
502
248
498
498
251
251
248
252
251
252
248
251
252
252
252
251
501
252
251
252
251
502
501
252
501
251
502
251
252
248
251
251
252
502
251
248
251
251
251
252
502
251
252
251
251
251
251
248
501
252
501
502
248
502
248
502
251
251
251
498
252
251
251
251
251
251
248
248
251
251
251
251
252
252
248
252
502
251
252
248
251
248
502
251
251
248
502
248
501
252
251
248
501
501
501
248
251
252
248
501
501
251
502
252
251
501
252
498
251
251
501
252
502
502
502
251
502
251
251
252
252
251
498
251
251
501
251
251
251
252
252
251
252
251
248
501
248
252
251
502
251
501
498
501
251
251
501
498
248
501
252
252
251
251
501
252
252
248
248
498
251
251
252
251
248
251
248
501
252
252
498
502
251
501
251
251
248
248
501
502
501
252
251
252
251
248
501
252
251
251
251
248
252
251
252
501
251
248
502
252
252
501
248
501
252
252
251
248
251
248
252
502
251
252
251
252
252
251
251
252
252
251
251
502
252
248
501
498
248
248
251
498
501
248
251
251
252
251
248
251
248
251
251
501
248
502
248
248
248
248
251
248
502
501
248
251
251
502
502
501
498
251
501
248
251
498
252
501
498
251
251
251
252
251
251
252
252
251
501
248
251
252
498
251
248
252
502
252
251
502
498
251
251
251
501
251
251
251
248
501
251
248
502
248
248
251
251
251
502
252
251
251
502
251
248
501
251
251
251
252
252
252
501
501
248
498
501
252
251
251
252
252
502
502
252
498
251
248
501
252
248
251
248
251
252
501
251
248
251
252
248
251
252
498
251
251
251
501
252
251
251
501
502
502
251
252
248
252
252
248
501
248
251
502
498
251
252
502
251
248
251
252
252
252
251
251
501
501
251
501
251
501
251
251
252
248
251
251
251
251
248
251
248
248
251
501
251
248
251
501
251
251
248
501
248
251
251
248
498
252
252
498
251
251
251
498
252
248
248
251
501
251
501
251
248
248
248
251
251
251
252
251
251
251
251
501
248
251
251
498
248
248
501
252
251
252
252
251
501
251
498
251
251
248
251
251
498
251
248
501
501
252
501
501
248
252
248
248
252
248
248
251
501
252
248
251
251
252
252
501
498
252
252
248
501
501
248
252
248
248
252
252
251
501
248
501
501
252
252
248
248
251
502
252
252
501
498
252
252
248
252
248
252
501
501
252
502
501
252
248
251
501
251
498
252
248
251
248
251
252
501
251
251
248
501
501
252
501
251
501
251
248
248
498
251
252
248
251
501
498
251
251
251
251
251
251
252
498
251
248
252
251
251
502
502
248
251
252
501
248
251
251
502
252
251
501
251
251
251
248
501
248
248
252
251
248
248
501
252
251
252
502
251
248
252
498
248
251
501
251
251
252
251
248
251
252
252
501
248
501
251
252
248
502
498
252
251
501
251
501
252
252
248
251
248
252
251
252
501
248
252
251
252
251
252
251
248
501
502
248
251
251
248
248
251
251
248
251
248
252
251
501
251
248
248
252
501
252
251
251
251
251
251
251
251
502
501
501
251
501
501
251
248
498
251
248
498
501
251
251
502
248
248
251
251
252
251
501
248
251
251
251
248
251
251
251
251
501
502
251
251
252
252
498
252
248
252
248
251
498
248
501
252
251
248
501
251
252
251
251
248
252
502
252
251
248
252
248
252
251
251
251
251
498
251
248
498
251
502
251
248
251
501
248
251
251
252
252
252
248
251
498
502
251
502
501
501
251
251
251
498
498
251
248
248
252
251
248
248
502
248
248
248
251
502
501
248
251
252
251
251
252
251
248
251
248
248
502
501
248
502
501
248
251
252
498
252
251
248
251
251
251
251
501
252
252
251
252
502
501
502
251
251
251
251
251
248
251
251
248
251
248
251
251
251
501
252
251
501
251
252
502
252
251
248
248
498
252
252
501
248
251
251
251
252
248
248
248
501
502
251
251
501
251
498
248
251
251
248
501
251
251
501
248
502
252
251
251
251
251
501
251
251
248
501
252
248
248
501
251
248
501
251
252
501
248
251
251
252
248
251
501
248
251
252
251
251
251
498
252
251
501
251
251
248
251
252
498
252
252
498
501
248
248
251
248
498
251
252
501
501
252
502
251
501
252
251
248
501
502
251
252
252
248
251
501
252
502
501
251
248
248
252
251
248
251
252
251
251
251
251
252
501
251
251
248
502
251
251
251
251
502
501
501
248
251
502
251
252
251
251
251
501
251
248
252
251
251
501
251
251
248
252
251
251
252
248
251
248
251
248
498
251
251
501
251
501
252
498
251
251
252
251
501
251
501
248
498
251
251
501
248
248
251
248
252
251
502
251
251
251
251
251
252
252
502
248
501
502
248
251
251
248
252
498
251
251
251
251
252
251
501
498
498
502
252
251
252
501
251
501
251
251
251
251
252
251
501
248
251
248
251
252
498
501
252
251
251
252
501
501
248
251
501
498
248
251
252
248
498
252
251
501
501
251
251
501
502
501
502
251
502
248
251
252
502
251
251
252
251
248
502
251
248
501
501
252
251
248
251
251
502
251
502
502
252
501
501
251
251
251
248
501
501
501
248
251
248
251
248
248
248
501
251
251
248
251
501
251
252
252
252
501
251
498
252
251
248
251
252
498
501
252
251
251
251
252
502
498
248
251
252
251
251
501
251
248
251
502
498
252
502
498
251
251
251
251
251
251
251
498
248
248
502
248
251
251
498
252
251
502
498
501
501
498
251
502
498
248
251
498
248
251
252
498
248
248
252
501
251
251
501
251
248
251
498
252
248
502
502
501
248
248
251
498
251
501
252
248
248
252
251
248
502
248
502
252
502
251
501
251
248
502
252
252
251
251
248
252
502
248
502
251
251
248
248
252
502
248
248
252
251
248
498
251
502
248
501
248
248
501
502
501
248
251
251
251
498
248
501
252
501
501
248
252
251
498
501
248
248
248
501
251
248
251
251
252
248
501
501
501
251
251
248
501
248
502
248
252
501
248
248
252
252
252
251
252
252
251
251
251
251
498
252
248
251
251
498
251
248
248
498
502
251
252
251
252
251
251
248
502
252
251
501
248
248
251
501
501
502
248
248
501
248
501
248
501
501
501
502
251
252
251
248
498
248
252
251
251
502
248
252
252
251
251
252
252
498
251
502
251
251
251
251
248
248
248
498
501
498
501
251
251
501
498
501
251
501
252
252
252
248
251
501
248
251
251
251
251
248
251
251
251
248
502
251
251
248
251
252
501
251
251
251
502
252
251
251
251
502
251
248
498
248
502
251
502
502
252
251
501
252
501
501
248
248
501
251
248
252
248
248
502
248
502
498
501
501
251
248
502
502
248
251
252
501
502
251
501
501
251
248
251
251
251
252
502
251
251
248
252
498
501
252
251
251
252
251
252
501
251
248
501
501
498
501
248
248
248
251
498
498
251
252
252
251
501
251
251
251
501
252
251
252
248
251
248
248
251
498
502
502
251
251
501
251
252
248
502
251
251
248
252
501
252
502
248
501
498
252
251
251
251
251
501
501
498
248
251
501
248
252
251
252
498
498
251
248
501
251
251
251
248
248
501
251
248
248
251
251
248
252
502
248
251
248
498
252
498
498
252
251
498
248
251
501
251
252
501
252
502
252
252
498
252
251
251
498
252
248
498
248
251
252
251
498
502
248
502
251
252
251
251
251
251
251
248
248
502
501
501
251
251
502
251
502
251
501
501
248
248
248
501
252
251
248
251
251
248
501
251
252
251
252
251
252
248
252
251
501
251
252
251
502
501
251
501
501
502
251
498
251
501
251
501
502
251
502
251
251
248
502
251
498
251
248
251
502
251
501
251
251
248
501
252
251
248
251
248
251
501
252
252
251
248
502
501
248
251
498
502
248
251
252
248
248
501
251
251
251
502
501
251
248
252
251
251
248
251
251
251
248
251
251
251
251
252
248
248
501
251
501
248
251
251
251
502
501
251
252
248
501
248
251
248
251
251
248
501
251
502
251
251
248
252
501
251
252
251
251
252
251
501
251
251
251
248
251
248
251
251
251
252
251
248
501
501
252
252
248
252
252
251
252
251
251
248
252
251
251
502
252
502
251
248
251
248
252
501
248
251
251
501
251
248
251
498
498
252
251
248
502
252
251
498
501
248
248
252
248
248
252
251
252
501
251
251
251
248
248
251
502
252
248
251
252
248
252
251
248
248
252
502
251
251
248
248
252
248
501
251
252
251
248
251
251
501
502
251
248
501
498
502
502
251
498
251
252
502
251
248
502
248
248
498
248
502
501
252
252
251
251
248
251
501
251
498
248
501
251
498
248
251
251
252
251
252
251
252
251
502
251
252
502
251
501
498
248
251
248
251
501
252
251
251
501
248
501
501
252
252
248
251
251
252
248
252
252
248
252
501
498
248
252
251
498
248
252
498
251
252
251
502
498
248
252
248
248
501
248
501
248
251
251
501
252
252
248
502
248
501
251
248
252
248
248
251
502
501
248
501
248
252
251
502
502
251
251
498
498
501
251
251
502
248
248
501
251
252
251
251
251
498
252
248
251
502
251
252
251
501
251
251
502
251
252
251
252
251
251
251
251
498
251
501
252
251
252
251
252
251
251
498
252
251
248
498
251
252
498
248
248
251
251
501
252
252
498
251
501
251
251
248
251
501
251
248
252
501
252
501
251
252
251
251
251
251
248
248
248
251
251
251
248
248
502
251
251
251
501
248
248
248
498
252
252
248
248
248
501
252
251
251
251
252
252
248
251
502
252
251
251
251
251
502
251
252
252
251
252
501
501
502
252
502
252
251
248
251
252
501
251
251
251
252
248
501
502
248
501
251
248
248
502
251
501
248
248
248
252
251
251
252
252
251
252
251
248
251
252
248
502
501
252
251
252
252
498
501
251
252
251
251
248
501
252
251
252
252
251
498
502
252
248
248
248
251
251
501
248
252
251
252
251
248
248
501
251
498
251
251
252
251
251
252
251
248
252
252
251
502
251
248
251
501
251
248
251
502
501
501
502
251
251
248
251
498
248
251
248
251
251
248
252
251
248
248
248
252
498
248
251
248
502
498
498
501
248
251
251
251
248
248
252
251
251
248
501
501
251
251
251
248
251
251
248
248
502
501
248
248
502
248
251
502
248
501
252
248
251
251
501
252
248
252
248
502
251
248
251
502
248
501
501
251
248
501
248
501
502
502
251
498
251
251
501
251
251
501
252
251
501
248
252
252
502
501
248
251
251
251
248
502
501
252
498
502
502
251
251
251
252
502
251
248
248
502
498
502
252
252
498
252
251
248
251
498
501
248
248
248
251
501
251
498
502
501
251
501
501
252
251
252
502
498
252
251
248
498
501
251
248
498
502
501
502
248
248
252
501
502
248
248
248
248
251
501
501
251
248
251
252
248
251
251
498
501
251
251
251
498
248
248
248
252
251
248
251
248
251
498
501
251
251
251
248
251
498
252
501
252
498
498
251
251
248
251
252
252
251
252
498
501
252
251
251
498
251
248
498
248
502
498
251
251
501
498
248
251
502
248
251
251
248
252
248
251
501
252
251
252
248
251
501
248
251
251
251
251
251
251
251
251
251
248
498
501
251
252
251
248
251
251
502
501
252
251
252
252
251
501
252
498
252
498
248
251
501
248
501
252
248
252
251
252
248
251
248
501
252
502
248
251
252
498
248
248
248
502
252
248
251
502
251
251
502
251
248
251
252
248
251
252
251
248
502
248
251
252
501
501
501
501
501
501
251
501
248
501
251
502
248
251
251
252
252
251
251
251
248
252
501
252
501
251
248
252
501
251
251
251
248
248
501
502
251
248
251
252
501
251
252
252
252
252
252
502
248
251
502
501
248
501
251
251
501
252
498
252
252
251
498
501
248
251
252
251
502
248
251
248
248
251
502
502
248
248
248
502
248
251
251
252
251
498
501
252
251
501
251
248
252
248
502
248
502
251
248
251
252
502
248
248
251
252
251
501
501
248
252
251
251
498
498
251
251
501
501
501
498
501
252
248
248
251
501
498
498
251
251
501
248
251
498
251
252
251
248
251
501
251
251
248
498
251
251
248
248
252
252
248
252
251
251
251
251
251
251
502
248
251
248
252
251
502
251
248
501
251
248
502
501
251
252
251
252
248
251
502
252
251
252
501
252
248
248
501
502
501
252
252
498
251
251
251
248
501
251
501
501
498
251
248
248
501
251
502
251
251
501
251
252
248
501
251
501
252
251
251
252
251
251
498
502
251
251
251
248
252
501
502
248
251
251
252
498
251
498
502
251
251
251
252
251
251
251
501
252
248
252
248
248
251
248
252
251
251
251
251
252
248
251
251
252
252
251
501
248
501
498
251
501
251
501
248
501
502
501
251
251
498
498
251
501
501
251
251
251
502
252
502
251
252
248
248
252
251
251
252
251
502
248
251
252
501
498
248
248
252
502
252
248
248
502
248
502
252
251
251
498
498
501
251
248
498
251
252
248
252
501
501
252
501
501
501
248
251
252
251
251
251
251
501
501
498
248
252
251
248
251
251
248
252
502
501
251
248
251
252
498
501
251
251
498
501
248
252
251
248
251
251
252
252
252
251
252
501
248
251
502
251
252
251
251
248
251
501
248
248
502
502
248
252
248
501
251
248
501
248
501
248
498
252
252
251
251
248
248
252
501
501
498
252
498
248
251
502
251
502
252
501
501
251
251
502
251
498
501
251
248
498
248
252
251
251
502
501
248
502
251
248
252
502
501
501
251
252
251
252
252
251
502
498
248
251
252
248
501
248
498
502
502
251
502
502
501
251
251
248
251
252
252
501
248
251
498
498
248
252
251
252
251
251
248
501
251
252
251
251
251
251
252
251
248
251
252
248
498
252
498
251
251
251
502
248
248
251
498
252
251
251
248
251
251
501
498
248
248
501
251
251
498
251
252
248
248
502
251
498
251
252
252
251
498
252
252
501
248
251
501
251
251
248
248
252
248
248
498
252
501
251
248
251
248
251
248
248
498
501
251
502
498
248
251
501
248
501
501
252
251
251
251
251
498
251
248
501
501
252
248
501
252
251
502
251
251
251
251
251
251
498
502
502
498
251
251
248
248
498
251
251
251
248
251
251
501
501
251
252
501
252
501
251
501
498
251
251
251
251
251
252
498
251
501
498
498
501
248
251
248
251
248
248
251
252
501
251
498
248
252
252
251
251
252
251
251
251
248
251
501
501
501
501
251
251
501
248
502
248
501
251
251
251
248
252
248
251
251
251
251
251
252
502
501
501
248
498
252
251
252
502
248
502
501
248
248
501
501
502
251
501
252
251
498
501
251
251
251
251
501
248
251
248
248
251
248
248
251
252
251
501
248
501
252
251
248
251
252
251
248
252
252
251
251
251
252
252
248
498
251
251
248
501
251
502
248
251
502
498
252
251
251
498
248
501
251
248
251
251
248
248
498
248
251
248
252
248
501
251
252
248
248
251
248
501
501
501
502
498
498
502
251
251
251
251
252
501
251
502
251
502
248
251
502
252
252
248
252
502
251
501
251
252
252
252
501
252
252
501
502
501
498
501
251
501
248
251
248
252
251
251
251
501
248
501
248
251
502
501
248
248
248
498
251
251
252
501
498
252
248
248
248
251
502
251
498
252
251
502
251
248
251
502
251
502
251
251
251
501
248
252
251
252
251
248
248
501
251
251
502
251
252
252
501
248
252
501
252
251
251
251
502
252
251
248
251
502
248
251
248
501
251
502
251
252
502
501
251
252
498
252
251
252
248
248
252
248
498
251
251
251
252
498
248
502
498
248
251
502
251
498
501
251
251
251
498
501
501
248
248
252
252
248
251
501
251
251
498
252
248
252
252
248
251
251
251
252
248
252
501
251
252
251
248
248
248
248
252
248
248
251
502
502
252
251
501
252
251
251
248
501
248
251
251
501
248
502
248
502
251
252
501
251
501
501
248
252
251
248
252
502
248
248
251
248
501
248
248
252
251
501
251
501
498
502
501
248
501
251
252
498
252
248
248
501
502
248
501
248
501
251
251
502
251
251
501
251
252
501
251
501
251
251
248
252
251
251
251
248
498
251
251
248
248
251
251
498
502
498
252
502
251
252
502
252
252
498
252
252
251
251
252
252
502
501
501
248
252
251
502
248
248
251
502
501
251
251
252
251
502
501
501
251
251
252
501
498
502
251
251
252
248
251
251
251
248
502
251
251
502
248
251
252
501
501
498
251
501
251
251
251
498
501
252
251
252
501
252
251
252
251
251
251
251
248
502
251
252
251
252
251
248
251
252
251
251
501
252
251
252
251
501
498
251
251
501
251
501
501
251
248
251
251
251
248
502
248
251
251
248
251
251
501
251
248
252
252
248
248
251
498
251
252
251
252
248
502
502
248
251
248
251
501
252
248
252
251
248
252
501
498
501
251
248
251
252
252
251
501
251
251
251
251
251
498
252
502
251
251
252
502
251
252
251
251
251
251
248
502
502
502
498
498
501
251
501
252
248
251
251
502
501
251
248
252
501
251
248
501
251
248
502
251
251
252
502
502
501
501
498
501
248
498
501
251
498
252
251
251
251
252
502
252
248
251
501
251
251
501
251
498
251
251
498
251
251
251
252
502
252
498
248
501
501
252
248
248
251
252
251
498
498
252
498
502
248
251
501
502
251
251
502
251
251
251
498
501
251
251
251
248
252
251
252
252
501
251
248
252
251
252
252
248
251
501
248
251
501
251
251
502
501
252
502
251
251
248
251
502
252
502
251
251
501
501
248
251
498
248
501
248
502
252
498
251
501
501
498
498
252
248
251
252
248
251
251
248
251
251
248
501
251
501
251
252
502
251
252
248
251
248
498
252
501
248
501
251
248
251
501
251
502
251
252
501
501
252
248
501
248
252
252
251
251
251
248
252
251
501
251
251
251
251
501
252
252
248
501
251
502
251
502
251
498
251
498
251
251
252
248
502
251
248
251
498
251
498
251
248
252
251
251
501
501
248
251
502
252
252
252
252
251
498
248
251
502
251
252
248
248
251
251
251
498
251
251
251
252
252
252
502
248
248
251
248
252
501
502
251
498
251
248
251
251
248
251
251
251
251
252
252
248
252
501
248
252
498
251
251
248
252
251
248
251
251
252
252
252
248
248
501
502
252
251
251
248
251
248
252
251
252
501
248
251
251
251
251
502
248
252
251
251
501
502
251
251
251
501
501
502
501
251
252
498
252
251
251
248
248
501
248
248
248
248
252
251
501
252
251
502
251
252
252
251
252
498
501
252
502
502
251
252
251
251
501
251
251
252
501
251
252
252
501
498
248
498
251
248
251
251
498
501
251
251
251
248
248
248
251
252
251
501
251
248
252
251
248
251
248
501
251
248
502
251
251
251
501
251
252
501
502
248
501
502
251
248
498
248
251
501
251
251
501
498
501
252
251
502
251
248
251
252
252
252
498
251
251
501
252
501
501
251
251
501
251
251
251
498
252
248
251
251
252
251
501
251
248
251
251
248
248
501
248
502
251
252
252
252
251
248
248
501
248
251
248
251
501
252
252
251
251
251
501
251
501
502
252
251
501
251
251
252
252
251
501
501
498
501
252
501
251
498
251
251
498
502
251
251
502
251
252
502
252
498
251
498
248
251
248
251
501
251
251
248
498
252
501
502
251
248
501
498
252
248
501
501
251
501
248
251
502
252
248
498
251
251
251
251
251
248
251
501
502
251
251
251
248
251
501
251
248
252
252
251
251
252
251
251
252
502
501
251
501
248
252
251
251
248
502
252
252
251
251
251
251
248
251
251
252
501
502
251
251
248
502
248
501
502
502
502
248
248
248
251
251
248
251
251
252
251
251
251
501
251
251
251
498
251
498
501
252
251
251
502
501
252
251
501
251
251
248
251
252
252
251
251
502
252
252
501
501
501
501
252
251
248
501
498
251
251
252
251
251
252
252
501
248
251
251
501
501
501
501
501
252
252
251
251
252
248
501
248
252
251
248
251
252
251
251
498
248
251
248
501
251
251
252
498
251
251
502
502
501
501
251
502
248
251
252
248
251
251
502
248
501
251
251
252
251
252
251
252
248
252
501
502
502
502
251
248
502
252
502
252
251
251
248
501
252
501
252
501
248
498
251
501
498
251
498
498
252
251
252
502
252
251
498
251
501
252
501
501
251
501
501
501
501
251
251
251
251
251
252
501
501
251
251
502
251
248
502
498
502
251
251
248
251
251
501
251
248
248
498
251
501
251
501
501
251
251
501
251
248
251
252
251
252
498
501
251
252
251
248
251
251
501
498
252
498
251
251
251
502
251
502
252
251
251
502
248
502
252
501
251
248
252
501
248
251
248
248
252
252
501
251
251
252
252
251
251
251
248
252
251
251
252
251
248
501
502
252
248
251
251
248
251
251
252
252
248
248
248
251
248
498
252
248
501
251
498
501
248
251
501
248
248
248
252
251
251
251
252
251
501
501
251
251
251
248
248
248
251
248
252
252
252
251
248
251
251
251
248
252
248
498
248
251
248
248
248
502
501
248
252
501
251
251
252
251
248
251
252
501
252
251
248
251
252
252
501
248
251
251
252
248
252
498
501
502
248
248
251
501
248
248
252
248
248
502
501
251
501
248
501
251
498
252
501
498
252
251
252
248
498
502
252
248
501
251
252
498
248
502
252
502
248
251
251
248
251
502
248
251
501
251
502
252
501
251
252
252
251
248
502
248
501
251
252
248
252
251
498
498
251
248
252
252
502
248
501
502
251
501
251
251
252
251
251
251
251
248
501
251
502
501
502
252
498
252
251
252
251
501
251
498
501
251
248
248
501
501
501
252
252
251
248
248
251
251
251
248
498
501
252
251
501
252
251
248
252
251
248
252
248
251
502
501
251
252
252
252
501
252
252
498
502
502
252
251
251
251
501
498
252
501
498
502
248
501
502
502
251
251
251
251
501
251
502
251
251
252
252
498
501
252
501
248
248
251
502
251
502
251
501
248
251
502
502
502
251
502
251
498
251
248
251
252
251
251
248
501
501
501
248
248
251
501
252
248
251
501
498
251
501
251
251
502
248
251
501
252
501
498
252
251
251
501
248
251
248
502
251
248
251
498
248
248
502
251
502
498
248
498
501
251
251
248
502
251
498
251
252
498
501
251
251
248
498
248
501
248
251
251
251
248
251
252
251
251
252
501
251
251
498
501
501
498
251
498
248
248
248
501
501
502
251
248
248
251
248
502
251
501
251
498
251
252
498
251
252
501
498
502
502
251
252
251
501
248
498
252
248
248
251
251
251
251
251
251
501
251
252
252
248
501
251
251
501
251
251
248
252
251
502
252
251
501
501
251
498
248
248
251
251
498
248
248
248
252
502
251
251
251
252
248
251
251
248
248
252
248
251
248
248
501
251
248
251
501
248
251
251
501
251
252
501
251
501
248
251
251
251
252
251
251
252
248
251
498
248
251
252
252
248
248
251
498
251
251
248
252
498
251
251
498
252
501
248
248
248
248
251
501
248
501
502
498
501
252
251
252
252
251
501
251
252
252
502
248
502
251
252
252
248
498
248
251
252
252
501
251
252
252
251
251
251
252
501
501
248
252
252
251
252
251
251
251
248
252
252
502
251
248
251
252
252
251
502
251
248
248
251
502
248
248
251
251
251
252
251
498
501
251
251
251
498
252
251
498
502
251
248
252
251
252
252
252
251
252
251
502
252
248
251
501
248
248
501
501
501
498
248
251
251
251
251
251
252
502
251
252
251
501
251
248
251
502
251
251
248
251
502
251
251
251
501
498
252
251
252
248
252
251
248
252
252
248
248
248
251
498
248
498
248
252
501
252
252
498
501
251
248
502
251
498
252
252
251
502
248
501
248
501
252
252
251
252
248
251
501
251
248
252
252
248
251
501
251
251
501
251
252
251
252
501
501
251
501
251
251
251
251
251
251
501
251
248
502
252
251
252
252
252
498
502
502
248
248
248
252
251
251
501
251
251
498
252
501
502
251
251
248
248
248
248
248
502
248
248
498
248
252
502
251
251
252
502
251
501
501
251
251
501
251
251
248
252
251
252
248
252
248
501
501
251
501
251
248
252
252
252
501
252
502
252
252
501
251
251
248
251
248
248
501
251
502
251
248
502
501
502
248
251
252
251
251
251
502
251
252
501
251
502
252
501
252
248
502
251
252
251
251
251
501
252
251
502
502
248
252
252
252
248
501
252
252
248
248
248
252
498
251
248
251
248
501
502
251
251
498
251
501
501
251
501
502
498
251
251
252
251
251
252
248
248
251
501
248
251
248
248
502
251
252
498
251
248
251
501
502
502
251
498
248
251
248
251
251
248
248
252
502
501
498
251
251
251
251
501
498
501
252
501
251
248
251
501
498
501
252
502
501
252
251
502
501
251
501
501
252
252
501
251
501
252
501
501
498
501
251
251
248
252
251
502
251
251
501
501
248
252
251
252
498
248
248
501
251
251
252
248
252
252
251
252
501
502
248
251
501
248
248
252
251
501
251
252
502
498
252
501
252
252
252
502
251
251
251
248
248
502
251
251
251
251
251
501
501
252
252
251
252
251
251
252
252
251
251
498
248
501
251
501
251
502
501
498
251
502
251
248
251
251
248
251
502
251
502
251
501
248
252
502
251
252
501
252
251
248
251
252
251
252
251
251
501
251
251
252
502
248
251
501
251
248
251
251
501
502
498
248
502
252
248
248
498
248
502
502
501
251
251
251
252
248
248
252
248
501
251
251
248
251
251
252
251
251
251
501
251
498
248
251
252
501
498
248
251
501
251
251
248
251
252
251
251
251
252
251
501
251
252
252
251
248
251
501
248
248
501
498
502
248
498
252
252
252
252
498
248
501
498
251
248
251
251
251
251
252
252
252
251
251
502
501
252
251
498
252
248
252
251
502
248
501
501
502
498
251
252
251
248
251
251
252
501
251
502
501
502
252
251
248
498
248
251
252
252
252
502
248
252
252
251
248
251
248
251
248
251
252
501
252
252
248
498
502
251
251
248
248
252
252
501
252
248
248
501
252
252
248
252
248
252
251
252
251
251
502
251
251
252
252
501
252
251
248
251
252
248
248
502
251
248
251
252
251
248
252
498
498
502
252
501
252
248
251
251
251
252
248
502
252
502
251
251
248
251
251
248
252
251
252
252
251
248
501
251
251
252
502
252
251
248
251
252
248
252
498
251
248
498
252
501
251
248
252
501
501
501
248
251
501
251
252
251
252
248
248
251
248
252
251
252
498
502
501
501
248
251
251
251
498
251
502
251
248
501
251
248
251
251
251
501
251
248
251
251
252
251
248
248
501
251
251
501
501
501
498
248
501
248
251
251
248
248
252
501
248
252
252
248
251
498
248
252
501
251
502
248
251
248
251
252
251
252
501
251
251
252
498
251
248
251
498
252
248
251
251
251
501
252
501
248
502
248
498
502
502
252
501
251
252
501
248
252
248
251
248
498
248
252
501
251
498
252
501
252
501
501
251
252
248
498
502
251
501
251
248
501
501
248
498
252
251
498
502
251
248
248
251
251
251
248
252
252
501
501
252
251
248
252
251
252
501
502
498
498
501
251
248
252
252
501
251
252
251
502
251
501
251
498
251
252
251
251
251
251
252
502
252
501
252
501
498
502
251
248
502
251
501
501
501
251
248
251
251
248
252
248
251
252
251
498
251
252
251
251
251
251
248
501
248
252
251
252
502
248
251
248
252
251
502
251
248
251
251
501
501
252
498
252
251
251
498
248
251
252
252
501
248
251
251
498
251
251
251
502
251
251
248
501
502
502
251
251
251
251
498
248
498
501
252
502
502
251
251
498
251
248
502
251
501
251
251
251
252
501
251
248
248
251
251
248
251
501
251
251
248
252
251
251
248
252
251
252
251
248
251
252
251
252
251
501
498
251
251
251
501
248
252
252
251
251
501
501
252
248
501
501
502
501
252
251
502
501
252
251
248
252
501
251
251
501
252
501
501
501
501
251
501
248
251
252
252
251
251
251
248
251
252
252
251
248
251
251
251
251
501
252
501
252
251
252
248
498
252
251
502
248
251
501
498
502
248
248
252
252
502
502
251
252
501
251
251
251
251
251
252
251
501
498
248
251
501
251
251
502
248
501
251
252
251
251
252
501
501
498
251
248
252
251
501
251
251
248
251
248
248
248
251
251
251
251
501
501
251
252
251
501
251
252
251
252
252
251
501
498
252
251
501
252
251
498
251
248
252
501
252
248
501
248
248
251
498
502
248
251
248
252
498
251
251
251
251
251
251
498
248
248
248
502
248
248
251
251
251
501
502
502
502
252
248
251
501
252
248
501
501
248
252
252
252
251
252
251
248
501
501
498
501
501
251
501
251
251
252
251
251
248
501
502
501
501
251
501
251
252
251
251
251
248
252
251
248
498
251
252
252
248
251
252
252
248
252
252
251
501
252
251
252
498
502
501
498
248
502
252
252
248
251
248
252
252
251
498
248
498
251
248
251
252
502
502
251
501
252
501
252
251
251
502
248
501
252
252
248
251
501
248
248
251
251
501
251
251
501
251
251
248
498
501
252
248
248
248
251
251
252
251
252
251
501
498
498
251
498
251
501
251
501
252
501
251
251
252
501
501
251
251
251
502
252
498
251
251
251
252
248
252
501
248
501
502
251
251
251
252
252
251
252
251
251
501
252
252
251
498
251
252
252
248
501
252
251
248
251
501
251
251
251
248
501
498
252
252
501
251
251
248
248
251
498
251
501
501
498
251
251
251
252
248
248
251
251
251
251
248
251
252
251
251
501
251
248
251
251
252
248
252
501
502
248
248
251
252
251
251
502
251
252
251
498
251
251
251
498
252
501
498
251
498
248
251
251
248
252
501
251
502
252
251
248
251
251
252
502
252
251
251
252
251
251
252
248
251
501
252
252
501
248
251
251
502
251
248
251
251
248
251
251
498
248
502
502
248
498
248
501
248
501
498
498
251
251
251
248
251
501
248
248
248
502
248
251
252
252
501
502
501
251
251
251
251
502
251
251
251
501
248
251
251
251
252
252
501
252
251
502
251
248
248
252
251
501
252
251
252
251
252
498
252
248
501
251
498
501
248
251
251
251
252
501
498
251
251
251
251
251
251
498
248
252
252
251
251
251
501
251
251
502
252
251
251
252
501
252
248
248
251
501
498
252
252
251
251
501
498
251
248
248
501
252
502
251
251
248
251
251
501
251
251
501
498
251
251
502
498
498
251
248
248
498
252
251
251
251
252
248
248
501
251
251
251
251
501
502
251
501
252
251
252
251
252
502
501
251
501
248
248
501
251
501
248
502
248
251
251
248
251
501
248
252
251
248
252
251
251
252
252
252
251
252
248
251
252
248
252
251
251
251
498
251
251
248
251
501
248
252
251
252
248
251
501
498
248
252
251
251
501
252
248
251
248
248
251
248
251
498
251
248
248
252
248
251
251
501
248
248
248
248
251
248
252
251
502
251
252
252
248
248
248
498
251
248
502
501
498
248
502
251
251
251
248
251
251
248
252
251
251
252
248
252
501
248
501
251
251
248
251
251
501
251
502
501
252
251
252
501
501
248
498
251
251
501
252
252
251
251
502
248
501
251
251
248
501
248
248
251
251
251
251
251
251
248
501
248
252
252
251
251
248
251
252
498
252
248
252
252
501
501
251
251
251
501
501
251
502
251
251
252
248
251
248
251
251
248
501
251
251
251
251
252
498
502
248
498
251
501
248
248
251
251
251
252
252
251
251
501
498
501
251
248
248
251
251
252
251
251
248
248
251
248
252
252
501
502
248
248
251
251
248
251
252
251
498
501
251
501
251
251
252
252
248
248
251
502
251
501
248
252
501
248
501
248
251
251
251
248
501
501
248
251
252
501
251
248
498
252
251
251
498
251
251
251
248
251
501
502
251
502
501
251
251
252
248
251
501
251
252
498
251
248
248
251
501
251
251
248
252
248
248
252
251
252
252
251
251
502
248
251
251
501
252
248
252
251
501
248
251
502
251
252
251
251
251
248
252
251
251
251
502
251
501
251
251
248
501
252
251
251
501
251
501
252
248
501
501
251
251
252
248
501
251
248
251
248
248
502
251
501
252
252
501
251
251
248
502
252
251
252
251
501
251
251
251
252
251
501
248
248
501
252
251
251
248
251
251
251
252
251
498
501
501
248
248
501
251
251
501
501
252
248
252
502
251
248
248
501
252
501
252
248
251
251
248
498
251
251
251
501
251
251
252
252
501
251
498
251
248
251
251
501
251
251
501
251
501
251
251
498
252
501
251
251
251
252
251
252
252
251
501
251
251
498
252
251
248
251
248
252
502
251
252
502
248
501
502
248
252
248
501
252
251
251
251
252
251
251
248
252
501
501
252
252
248
501
501
251
251
252
251
501
501
251
251
251
251
251
248
248
248
252
251
248
251
501
251
501
251
501
252
501
501
252
251
251
251
252
252
248
248
251
251
251
501
251
248
248
248
248
251
252
251
501
498
498
251
501
502
248
248
252
248
251
501
498
251
251
248
248
251
501
498
248
248
501
251
252
251
248
252
248
251
251
252
251
248
252
252
252
252
252
251
248
248
248
501
252
252
498
498
251
251
502
251
498
248
502
498
248
252
251
502
251
248
251
251
251
251
248
252
252
251
251
502
251
251
251
498
251
248
498
251
501
252
251
502
248
251
251
252
252
498
251
248
498
251
501
498
248
251
251
248
501
248
252
501
251
251
251
252
251
501
251
251
501
248
498
251
502
501
251
498
498
248
502
498
501
501
251
501
498
501
252
251
251
251
251
252
248
501
251
501
248
248
252
248
502
251
248
501
252
251
251
502
252
251
498
498
498
251
251
251
248
252
252
251
252
251
251
252
251
251
248
248
498
248
251
251
248
498
501
501
251
498
251
251
502
248
251
248
248
501
501
251
248
251
251
252
251
498
252
502
502
498
251
498
251
501
252
252
251
501
502
252
251
501
251
251
502
501
248
501
248
498
251
251
498
248
498
501
251
251
251
248
502
248
502
502
502
251
498
252
251
502
498
251
502
251
251
501
501
501
251
251
498
498
251
251
248
251
251
251
498
251
252
252
248
251
248
248
251
251
248
248
251
248
502
248
248
501
251
251
252
251
502
252
248
501
501
251
501
251
252
251
498
501
248
251
251
252
501
251
251
251
248
501
502
251
502
251
502
248
251
251
248
252
251
498
252
251
252
251
248
251
251
251
252
248
502
252
252
501
248
248
502
251
501
501
251
252
501
252
251
251
251
248
252
251
498
251
251
501
251
502
248
248
251
251
251
502
252
502
501
252
248
251
501
248
248
251
502
252
248
248
498
251
251
251
252
501
251
248
502
501
251
252
501
498
501
252
252
501
251
248
248
498
502
251
248
251
251
251
501
248
502
252
251
251
251
501
251
251
252
251
502
251
251
251
502
498
248
251
501
248
251
498
251
252
502
251
248
248
251
501
501
251
251
248
252
248
248
248
501
248
251
501
248
251
252
248
248
251
502
248
248
252
248
251
252
252
252
502
502
501
251
501
251
501
501
248
251
251
248
248
501
252
498
251
248
252
251
251
252
251
251
251
501
248
251
251
251
498
501
501
501
248
252
248
501
251
501
501
251
501
248
501
248
248
501
248
501
251
252
252
248
252
251
498
252
251
252
251
252
252
252
251
248
252
248
252
252
251
252
248
251
248
501
501
251
252
502
251
251
498
498
251
248
251
498
248
501
251
252
498
248
251
248
248
248
251
251
252
502
502
251
251
248
498
501
251
251
251
251
498
251
501
501
251
248
498
251
498
252
251
251
252
501
248
252
248
502
251
252
251
502
251
248
251
251
501
501
251
248
251
248
498
498
248
248
251
251
251
252
502
248
251
248
501
498
502
252
252
501
252
252
252
251
251
501
251
251
251
498
501
502
252
251
252
252
252
501
248
501
498
251
498
501
248
251
498
251
251
252
248
251
501
252
251
252
251
502
248
252
498
251
252
251
502
502
251
252
252
248
502
498
252
501
501
502
251
248
251
251
501
251
501
251
251
252
251
252
251
248
251
501
252
248
251
251
252
251
248
501
251
501
251
252
498
502
252
498
501
502
251
502
251
502
248
251
251
248
502
251
251
251
251
248
248
248
251
251
252
251
251
251
251
251
251
252
248
502
248
248
251
248
498
251
248
251
501
248
501
502
248
248
252
252
251
501
248
251
248
252
501
252
501
252
251
248
501
501
248
501
251
498
252
248
252
502
248
502
251
252
252
251
251
501
501
502
252
251
252
498
248
252
251
248
248
251
251
251
251
502
248
252
501
251
502
502
251
248
502
248
251
498
502
252
248
248
251
252
252
501
252
501
498
498
251
251
502
251
251
501
501
251
251
251
251
251
248
498
501
501
251
252
502
248
501
251
248
251
251
251
252
501
498
501
251
251
501
251
501
251
251
501
251
248
498
251
498
501
502
251
501
502
251
248
252
252
251
498
251
251
252
248
252
248
252
502
252
251
498
248
251
498
252
248
502
251
501
251
248
498
501
248
248
498
251
252
251
252
251
251
251
251
501
252
251
498
251
248
252
248
501
501
501
248
501
252
251
251
251
251
251
251
252
251
251
501
251
502
251
248
498
251
252
502
501
252
501
501
501
251
252
501
251
252
501
252
501
251
501
251
251
248
251
248
251
502
251
251
248
248
251
248
251
248
502
251
252
502
248
502
252
248
248
251
501
252
248
251
252
252
498
498
501
251
251
252
248
502
248
248
252
501
248
248
502
498
252
502
251
251
248
498
251
251
251
252
251
501
248
251
498
502
501
498
252
251
248
501
498
251
498
248
252
248
251
248
252
252
251
501
251
498
501
251
251
252
252
248
501
251
501
251
248
251
251
252
502
252
252
501
248
251
248
251
502
501
252
251
498
252
502
501
251
252
501
248
251
248
252
498
252
501
501
251
251
251
502
251
498
252
251
498
251
251
252
251
252
251
501
251
251
502
252
501
252
502
498
501
251
251
248
251
251
248
501
251
252
498
251
502
248
501
498
251
248
251
248
252
251
251
502
251
251
501
501
502
498
498
248
248
501
252
251
248
248
501
252
251
251
498
251
501
498
498
252
251
251
252
251
498
248
251
502
251
248
498
248
248
251
501
501
252
248
252
502
252
251
248
248
252
501
248
252
248
501
501
248
248
248
502
498
248
251
251
248
251
501
251
248
498
248
252
248
248
502
248
502
251
502
501
251
501
251
248
251
251
252
252
248
251
502
248
251
251
501
251
501
501
248
251
502
498
251
251
252
502
248
251
248
248
251
251
251
501
248
501
251
251
251
252
248
252
498
248
498
502
251
251
251
501
248
251
251
252
251
252
251
251
248
252
252
251
251
248
248
502
252
502
502
248
251
501
251
251
248
251
251
502
251
502
248
251
501
252
502
248
251
252
502
252
502
252
248
251
502
251
251
252
248
502
248
251
251
252
252
498
498
498
251
502
252
501
252
501
501
252
251
251
248
248
251
498
251
252
501
251
251
498
248
498
498
248
248
251
251
252
501
251
501
502
248
502
498
498
248
251
502
251
248
502
498
501
248
501
252
251
251
251
502
498
501
251
248
252
501
248
248
252
502
501
248
252
251
501
251
248
251
251
251
251
251
501
498
501
252
251
501
501
251
251
252
252
502
251
248
251
248
251
502
502
251
251
251
252
248
251
502
498
248
252
251
248
501
248
248
251
248
502
251
248
251
502
251
248
251
502
501
251
252
248
501
501
251
251
248
502
251
501
501
498
251
251
501
252
251
251
251
251
251
252
498
248
252
498
248
252
251
252
502
252
248
248
248
252
501
251
252
252
498
501
251
251
251
252
251
498
501
248
251
501
251
251
501
501
498
252
502
502
251
251
248
501
252
251
248
498
248
251
248
251
502
252
501
248
251
248
248
251
501
248
251
251
502
252
248
251
502
248
502
251
251
251
501
248
501
501
501
251
251
251
248
252
248
252
251
252
501
501
252
248
252
252
498
252
252
501
502
248
251
498
501
252
251
251
248
501
251
252
251
251
502
252
248
248
248
501
501
251
252
248
501
251
251
501
501
251
251
501
251
498
251
252
501
251
251
252
251
248
248
501
251
252
248
252
251
251
251
251
248
498
251
251
251
498
251
251
251
251
248
251
252
248
248
248
251
251
252
251
252
498
251
251
502
501
251
251
502
501
251
248
252
251
248
252
251
501
248
251
252
248
251
251
501
248
502
251
251
248
498
501
251
501
251
248
248
248
252
251
501
248
251
248
498
251
248
501
248
251
498
251
252
251
501
501
251
251
248
248
501
501
248
251
501
501
252
251
502
251
252
251
252
252
498
252
251
501
502
248
498
501
251
251
252
248
248
252
498
251
251
501
248
248
248
501
248
252
251
502
252
252
251
501
251
252
501
252
251
251
252
251
248
502
498
501
501
502
251
252
501
501
248
248
248
248
502
501
252
248
248
251
502
498
498
248
252
248
251
248
501
251
501
248
502
502
502
252
248
498
248
498
248
251
252
248
501
502
248
498
251
252
501
252
501
251
248
252
502
251
502
248
501
248
248
501
498
501
251
252
501
501
252
501
502
502
251
502
251
251
501
501
252
251
248
252
251
501
251
252
251
251
248
252
251
501
251
251
498
251
251
252
251
251
501
251
251
251
251
252
251
248
251
248
252
251
498
248
498
248
251
251
252
251
248
502
252
251
251
248
501
251
501
248
248
498
502
502
252
251
498
252
501
248
251
251
251
501
502
251
251
251
251
502
251
501
501
248
252
251
251
251
251
502
252
502
251
248
248
248
501
498
498
251
502
251
502
248
251
251
501
251
251
251
248
501
498
252
251
252
251
252
502
248
251
248
501
498
498
248
248
502
251
251
251
501
498
501
248
252
248
251
251
248
502
251
252
251
501
501
248
501
502
252
252
498
502
501
248
251
502
498
251
248
498
498
248
252
498
252
501
248
501
501
502
248
251
251
251
252
248
248
252
251
498
248
251
252
498
248
251
252
251
251
501
252
498
252
251
251
498
498
251
248
251
251
252
248
251
248
252
248
251
248
252
252
501
252
251
501
501
501
252
252
251
251
248
501
252
251
251
251
252
501
251
251
502
252
248
502
252
251
251
501
251
248
251
501
252
251
248
248
251
251
248
251
248
502
502
252
251
252
248
251
248
498
252
251
251
502
498
251
251
251
502
501
248
252
251
501
501
248
248
248
251
251
502
502
501
251
248
248
251
498
501
248
498
252
501
501
502
252
252
502
502
252
252
251
251
498
252
248
251
248
248
502
251
501
248
251
502
252
251
251
251
248
248
252
251
248
251
248
248
251
251
251
251
252
252
251
248
251
251
501
252
501
252
251
252
251
498
251
248
501
251
251
501
251
498
251
498
501
251
252
252
251
251
248
251
251
498
252
251
502
251
248
251
251
251
501
501
248
501
498
501
502
498
252
252
251
502
251
251
251
248
252
251
252
498
248
501
501
252
251
502
248
251
502
248
251
252
251
251
252
252
252
252
501
251
251
501
252
251
252
251
252
498
251
251
248
498
251
501
501
498
501
251
251
248
251
251
252
251
251
248
252
252
502
498
251
251
248
252
251
248
251
248
248
251
251
252
251
251
502
251
251
251
251
502
251
248
502
501
502
498
248
248
251
501
248
248
251
502
251
251
502
248
498
252
252
501
502
251
248
251
498
252
251
498
251
251
251
251
501
252
251
248
252
248
501
251
502
248
252
501
251
248
498
252
252
251
501
501
501
502
501
248
252
251
248
251
502
251
252
498
248
252
248
251
248
252
252
252
502
251
248
251
501
252
251
251
251
251
248
251
251
252
501
501
252
248
502
248
252
251
502
501
252
498
252
252
498
251
251
251
252
251
502
251
251
248
252
248
251
248
498
502
498
501
251
501
498
252
501
502
251
251
248
248
248
251
501
252
252
248
251
501
501
251
502
502
498
252
248
498
252
498
502
252
252
251
498
251
502
501
251
252
251
252
248
248
251
501
251
251
501
248
251
498
251
501
502
251
498
501
248
252
252
251
501
248
498
248
251
501
251
501
501
251
252
248
501
498
251
498
251
501
498
251
251
498
251
251
498
251
251
248
248
501
498
498
251
248
501
248
498
498
248
501
501
251
251
252
251
502
248
252
248
252
248
252
251
502
502
251
501
251
252
251
251
251
251
252
501
252
248
498
252
501
248
251
248
252
251
502
501
248
248
248
248
251
502
251
501
251
251
498
251
251
502
248
252
251
498
252
248
248
251
251
251
251
251
501
251
251
252
252
251
252
252
501
251
252
502
252
248
252
252
248
498
252
251
251
251
248
252
251
252
251
248
248
248
252
502
502
252
501
248
251
248
251
501
502
501
501
251
248
501
251
251
248
248
252
498
251
251
252
501
498
251
502
501
251
502
252
498
251
251
248
251
502
252
502
252
501
251
501
251
248
251
248
501
502
248
252
501
501
248
251
248
252
502
251
251
251
248
251
502
252
498
251
498
251
252
251
252
252
251
251
501
501
502
501
501
501
252
252
498
248
248
502
251
502
251
248
251
498
502
252
248
248
252
251
251
252
252
251
501
248
252
252
251
251
248
502
248
498
251
248
252
502
252
251
251
252
248
251
501
498
501
501
498
252
251
248
251
248
251
251
248
248
248
248
252
251
251
501
251
248
248
248
252
251
502
251
251
251
248
498
501
251
501
502
498
502
248
498
252
502
251
251
251
248
251
251
248
251
252
251
251
502
252
252
251
251
248
251
252
251
248
498
252
248
251
501
251
251
498
248
251
502
501
248
251
251
251
501
498
251
502
251
501
248
251
252
251
501
502
251
251
501
252
252
251
252
501
501
251
248
248
251
251
252
251
252
251
248
248
251
251
501
252
502
251
252
252
248
251
252
501
501
252
251
251
251
251
248
251
251
248
248
252
251
501
251
251
251
251
502
252
251
252
498
501
501
252
251
498
502
248
501
251
248
501
251
501
251
502
252
251
498
252
251
502
252
501
252
498
502
251
501
252
251
248
501
502
251
252
248
252
251
248
251
251
248
498
501
251
251
502
251
502
248
252
251
251
501
251
251
248
501
498
501
251
251
501
251
501
498
248
251
498
251
251
251
501
251
251
251
251
501
248
251
252
501
251
501
501
248
252
251
252
248
252
501
501
252
251
248
498
248
248
252
248
252
251
252
502
501
251
501
498
248
251
248
252
501
498
248
501
251
251
248
251
248
248
252
252
251
248
251
251
251
248
251
251
251
501
251
251
248
501
501
502
502
251
248
502
251
251
502
252
251
251
251
248
251
251
248
251
501
251
502
251
251
248
252
502
501
252
501
251
248
501
251
248
501
248
248
251
252
251
248
251
248
251
502
251
251
251
251
251
252
501
248
252
252
251
248
252
248
501
251
501
501
248
498
248
251
502
251
251
251
251
501
252
501
251
251
501
251
248
501
248
252
498
502
252
251
252
501
251
248
248
502
502
251
251
251
251
501
502
502
252
252
501
251
501
248
252
251
251
498
251
251
252
248
502
252
248
502
248
252
501
252
498
251
251
251
252
501
251
501
251
501
248
248
252
251
252
251
252
251
252
502
502
501
502
252
248
502
251
251
251
248
252
251
498
251
251
251
251
501
502
252
252
501
252
252
501
501
252
252
501
248
251
252
502
251
251
252
251
498
251
502
248
248
501
498
252
501
502
252
251
248
501
248
248
252
498
501
251
248
501
251
501
251
248
498
248
248
501
251
252
251
251
251
251
251
248
498
252
252
501
502
251
251
501
501
501
252
501
501
248
498
248
501
252
501
251
251
251
251
252
251
251
251
248
251
252
501
252
252
501
501
502
252
251
251
251
501
502
501
252
252
498
501
502
251
251
251
248
251
248
252
501
252
498
498
498
252
251
252
252
251
251
251
251
252
501
252
501
501
251
252
251
252
251
501
248
248
498
251
248
248
502
501
251
251
251
252
252
498
248
251
251
248
501
248
248
501
248
251
251
251
501
251
248
502
248
252
248
248
252
498
502
498
248
252
248
248
248
252
251
251
502
251
502
498
252
251
251
251
251
502
248
252
502
251
251
248
251
251
498
251
502
248
252
252
251
252
252
252
252
501
252
498
251
248
251
251
252
251
252
251
251
498
248
251
251
501
498
252
498
248
248
502
501
248
502
501
252
502
252
251
251
498
251
251
248
502
248
498
251
501
501
501
498
501
251
251
252
248
248
248
248
251
251
498
502
251
501
251
251
251
251
498
502
251
502
251
248
251
251
251
251
248
252
252
251
251
498
252
251
252
252
501
251
248
252
251
251
502
501
248
248
248
252
251
501
251
252
251
248
251
251
501
251
251
498
498
248
502
252
251
248
251
251
498
252
252
498
251
251
498
252
251
251
252
248
251
251
502
252
252
252
501
252
498
251
248
251
248
252
248
502
252
251
501
248
248
248
498
251
498
252
252
498
502
501
501
251
248
498
498
501
248
251
501
501
501
251
248
252
251
252
252
248
248
251
251
501
501
251
498
248
251
498
252
248
501
501
251
502
251
251
501
251
252
248
248
501
252
248
252
248
252
251
251
248
252
251
251
248
251
502
252
251
251
251
501
501
501
251
252
251
248
251
252
248
252
248
252
251
251
248
501
248
248
251
251
502
251
252
498
252
498
252
248
248
252
498
251
251
501
252
248
251
248
251
248
252
498
248
252
251
248
251
252
251
248
251
252
252
251
502
501
251
251
252
501
251
498
251
251
498
248
498
251
251
251
248
498
502
252
248
251
501
501
502
252
502
251
248
501
248
251
501
501
252
501
498
252
252
248
501
502
501
501
252
498
248
248
252
498
251
251
251
248
251
252
252
501
498
502
248
501
248
251
498
252
502
501
502
498
251
251
252
248
501
248
498
248
251
502
251
251
252
251
252
501
251
501
498
248
248
248
252
248
252
248
248
251
251
251
251
251
498
248
251
251
501
251
251
502
502
251
251
248
248
251
248
251
248
252
248
501
498
251
251
252
252
248
501
498
251
498
251
251
498
501
251
248
501
252
501
502
501
251
251
502
252
248
251
498
248
498
251
251
501
501
251
251
498
251
251
251
498
251
251
498
251
248
251
248
251
251
248
498
251
502
248
251
498
251
248
251
251
251
252
251
251
251
252
251
248
251
502
251
498
501
252
502
251
252
251
252
251
501
501
502
501
248
248
501
248
248
251
252
248
498
251
252
501
251
252
251
252
251
251
251
248
248
251
251
501
248
252
501
248
251
251
251
498
251
251
501
248
498
252
251
501
251
252
251
501
252
248
248
502
252
501
248
501
502
501
252
501
248
251
501
251
251
252
252
251
252
248
502
501
251
501
252
251
251
251
501
251
248
251
498
248
501
501
251
252
501
501
252
248
248
251
248
252
502
251
251
252
248
502
248
251
251
501
248
248
502
251
248
251
252
251
251
498
501
498
251
498
248
501
252
251
248
251
251
251
251
251
252
251
248
252
248
252
248
248
251
248
501
251
251
501
498
252
251
498
502
248
252
501
251
252
248
251
252
251
251
251
248
251
502
501
248
248
251
251
251
251
248
251
251
252
248
498
501
251
248
248
251
502
252
251
252
502
252
248
248
501
498
251
251
252
248
251
251
248
501
251
252
251
251
248
252
498
498
501
251
251
248
501
248
248
502
251
502
501
498
498
501
252
498
252
251
501
251
501
498
502
252
248
248
501
501
501
502
248
251
498
251
251
251
251
251
251
252
251
251
251
251
251
498
251
252
498
501
501
251
251
501
252
501
251
248
251
251
251
251
251
498
252
252
252
251
248
252
248
501
252
251
498
248
248
248
251
251
248
502
251
248
251
501
251
251
251
501
251
248
251
501
251
251
251
248
252
251
248
251
251
251
251
498
252
248
252
252
251
251
251
252
501
252
501
251
251
251
251
502
248
248
502
251
251
251
251
251
248
251
251
251
251
252
248
251
248
252
502
251
251
248
251
248
248
502
248
502
251
501
501
251
251
498
502
252
498
498
251
251
502
248
501
252
251
498
251
251
252
251
252
251
498
251
248
248
501
251
251
248
251
251
501
501
251
248
251
498
252
251
252
502
251
501
251
251
251
502
498
502
251
251
251
248
248
501
251
251
501
252
248
501
252
501
251
502
251
251
251
251
252
248
251
248
252
501
251
248
251
251
251
501
502
502
251
251
251
248
501
251
251
248
251
248
248
248
501
501
252
251
501
248
252
248
251
251
251
251
502
248
252
251
501
248
251
502
252
251
252
252
501
498
502
502
502
501
248
501
251
251
501
251
251
501
251
501
248
251
252
248
502
252
251
251
501
251
248
252
248
248
498
501
251
501
252
252
252
248
248
251
248
248
251
248
252
251
501
248
501
498
502
251
252
251
251
251
252
248
251
251
498
252
502
251
501
251
252
252
252
248
502
251
251
248
502
501
251
501
248
501
498
501
252
251
502
501
501
252
251
498
501
248
251
251
248
251
502
502
502
502
252
501
498
251
501
252
498
251
251
501
498
251
498
502
248
252
251
252
252
501
252
252
248
501
498
498
248
502
251
251
251
248
251
251
248
498
248
251
248
502
252
251
251
248
501
252
251
251
251
252
252
251
251
251
498
252
251
248
501
248
252
248
251
252
248
498
501
502
501
252
251
251
498
252
251
251
252
501
248
248
501
501
251
251
251
251
498
251
251
251
252
251
248
502
498
251
251
251
248
248
501
252
252
252
251
251
251
498
251
252
251
501
501
252
251
251
248
248
248
251
248
251
248
251
502
501
248
502
251
251
251
251
248
248
251
251
498
251
502
248
248
501
248
501
252
498
248
251
251
248
501
251
498
251
248
251
502
251
251
252
501
498
251
251
248
251
251
248
251
251
501
251
251
251
251
251
252
251
501
501
251
248
248
251
252
252
248
251
251
498
251
248
251
251
252
252
248
252
248
251
251
501
248
248
252
252
501
248
252
251
251
252
251
251
251
251
501
251
251
498
251
251
251
251
251
252
251
502
252
251
502
501
501
251
248
251
248
251
248
251
252
501
251
248
251
498
251
252
248
248
251
498
501
251
251
251
501
251
502
252
248
252
501
248
498
248
502
501
252
498
251
248
251
251
251
251
252
251
501
502
251
501
248
251
252
248
251
248
251
501
498
251
252
502
252
251
248
252
251
248
248
498
502
252
251
501
252
251
502
502
252
248
251
498
252
251
248
501
251
248
502
251
501
252
251
248
501
248
498
248
251
251
248
251
248
251
251
252
251
251
252
251
498
501
248
501
248
502
498
248
251
252
251
251
251
252
502
251
251
502
248
252
498
252
251
248
501
248
251
248
501
501
248
501
251
251
248
251
252
251
251
502
251
251
248
498
252
501
502
251
251
251
248
251
501
502
252
252
248
252
248
248
251
498
501
498
248
252
251
498
251
248
251
248
251
251
251
502
248
248
498
251
502
251
248
251
251
251
248
252
248
252
248
501
251
251
502
501
251
251
502
251
498
502
502
251
251
251
501
251
251
252
251
251
252
252
251
251
502
502
248
251
502
501
248
252
501
251
498
251
251
248
252
252
498
251
501
252
501
501
251
251
251
501
501
251
252
251
251
248
251
251
251
251
502
248
251
501
498
498
251
502
251
251
251
251
252
251
498
251
251
498
252
251
248
502
252
501
498
252
501
501
248
248
252
502
252
252
252
251
501
251
248
251
502
251
248
501
248
502
251
502
251
502
501
252
251
248
248
248
252
252
252
501
251
251
252
248
251
248
502
248
248
501
251
251
502
248
251
248
252
248
251
248
251
248
498
248
248
252
502
502
498
248
251
251
498
498
252
252
251
252
502
252
252
251
251
252
251
251
252
248
501
248
501
248
248
248
251
501
498
248
501
248
251
251
252
502
498
251
252
251
252
251
248
251
498
251
248
251
251
252
251
248
248
501
251
502
252
498
251
251
251
248
252
251
251
502
501
251
248
251
248
501
251
251
251
501
248
501
248
251
251
248
251
252
501
251
248
248
248
501
502
501
251
251
251
248
251
252
252
252
252
502
498
251
501
252
251
251
248
251
251
502
248
251
248
502
251
248
251
252
252
251
252
251
252
252
252
251
248
252
248
252
252
501
252
498
248
502
251
501
501
252
498
251
251
502
252
248
251
252
502
251
251
252
252
251
502
252
501
501
501
501
501
251
251
252
502
252
501
251
252
248
501
252
251
251
248
251
252
501
251
251
501
252
501
251
498
502
251
251
248
248
248
251
252
252
501
251
498
502
501
251
251
251
252
248
501
502
252
251
248
501
251
248
251
501
251
251
498
252
251
251
251
251
248
248
252
501
501
498
252
252
248
498
501
251
251
251
501
251
498
252
248
252
502
498
498
252
251
252
251
251
248
501
251
251
502
498
252
498
252
501
501
502
251
248
251
251
251
252
252
248
251
252
252
252
251
501
252
502
252
498
248
251
498
251
251
501
251
501
252
251
251
252
251
251
501
248
252
251
252
251
251
251
251
248
248
501
501
251
502
502
501
251
248
251
252
252
248
251
251
251
248
248
248
252
251
251
502
498
251
248
498
501
252
248
248
498
501
498
501
251
501
248
502
502
251
252
251
251
248
251
501
252
248
251
251
501
501
501
501
252
501
251
251
498
251
498
498
248
502
502
251
248
501
252
251
248
501
248
251
251
252
502
251
252
252
251
498
251
252
501
501
502
251
251
252
252
251
248
252
251
498
251
502
502
251
251
248
252
251
251
251
252
251
251
251
252
501
251
251
248
501
251
252
498
252
251
252
501
248
251
502
252
501
251
251
251
502
498
252
501
252
501
251
498
251
501
251
501
251
252
248
252
251
251
252
498
251
251
251
248
251
252
498
501
251
501
251
248
251
252
252
252
252
501
251
251
248
501
252
248
251
501
252
501
251
501
248
252
251
252
251
252
251
252
252
251
252
501
251
248
498
251
251
251
251
501
498
248
501
251
252
252
251
248
502
252
252
251
501
248
251
498
251
252
251
248
501
248
251
251
251
251
251
251
248
248
498
501
251
251
498
501
498
252
251
251
251
248
251
251
251
251
252
501
498
252
251
498
252
248
498
252
501
251
501
501
502
251
252
498
501
251
252
251
251
251
248
251
501
248
501
251
501
251
251
501
251
501
252
251
252
252
248
251
252
251
251
252
252
501
251
248
501
251
252
248
502
252
251
252
251
501
252
252
251
501
502
502
252
251
502
502
251
251
252
502
251
498
251
252
251
251
251
502
251
252
248
252
248
501
252
251
252
252
501
502
248
502
252
251
251
252
252
251
501
251
251
248
251
252
251
251
248
501
501
251
501
252
248
502
501
501
498
501
251
251
252
251
251
248
248
248
251
248
248
251
252
252
501
248
248
251
251
248
501
251
252
501
251
251
251
251
252
252
251
502
498
248
501
251
251
251
251
248
251
248
501
251
501
248
252
502
251
502
501
248
501
248
502
498
251
251
251
248
502
248
502
248
501
501
248
498
251
251
502
252
251
248
502
248
251
248
498
248
498
248
251
251
248
248
501
251
251
501
248
251
501
251
252
501
498
252
501
248
251
252
498
501
252
252
498
498
251
251
248
251
502
248
502
502
251
501
248
248
248
251
251
501
502
498
248
252
251
248
251
248
251
501
251
498
501
248
251
501
501
498
251
252
251
501
251
248
251
501
248
252
251
252
251
248
251
251
501
502
498
248
501
498
252
252
252
251
498
501
248
251
248
501
252
248
251
501
501
501
248
251
251
498
501
251
248
501
251
251
251
502
252
501
252
251
501
252
248
251
501
502
251
501
502
498
248
502
252
252
498
251
252
502
251
248
251
248
501
251
501
252
248
251
252
252
252
502
248
501
251
498
251
251
252
252
501
251
501
502
251
251
502
251
498
248
252
248
502
501
252
251
252
251
252
251
501
248
251
502
251
248
251
498
252
501
251
251
251
252
248
251
502
251
252
248
251
251
501
251
248
502
251
251
252
251
248
251
501
252
502
252
248
252
251
251
252
252
248
248
251
501
252
251
252
251
498
248
501
248
498
251
248
248
251
251
248
251
252
251
251
501
248
251
501
252
251
251
248
501
251
251
502
251
501
251
248
501
251
251
498
251
252
251
501
252
251
252
248
252
251
248
502
251
248
251
498
251
252
251
501
251
498
252
501
251
248
251
251
251
251
252
251
248
251
498
248
252
251
501
252
251
498
248
251
248
501
251
248
251
498
252
251
251
252
252
502
502
502
502
502
248
501
251
248
248
251
498
251
252
252
501
248
251
252
252
248
252
252
252
501
248
251
251
248
498
502
251
251
248
252
498
251
252
251
502
252
251
248
252
251
252
502
251
251
248
251
252
251
501
502
251
502
251
248
251
252
252
501
498
252
248
252
251
251
251
252
498
501
248
501
251
252
251
251
248
251
248
252
251
498
501
502
501
501
248
248
252
252
251
248
498
252
251
251
251
498
252
251
252
501
501
501
252
251
498
248
501
502
251
248
498
501
252
248
251
251
502
251
248
251
251
252
251
248
501
251
252
502
252
498
502
248
248
252
501
502
252
252
501
248
501
252
248
248
251
501
502
248
502
248
502
501
251
498
251
251
252
248
251
501
248
251
252
252
252
252
252
248
251
251
248
501
248
248
252
252
498
251
251
251
248
501
251
252
251
252
501
251
251
251
501
251
498
251
251
251
501
501
252
251
252
251
252
248
248
498
498
252
501
251
502
248
248
252
251
501
248
251
251
251
248
251
251
501
498
498
248
251
501
251
248
251
251
502
252
501
248
251
248
251
252
501
252
252
502
498
248
251
501
251
248
248
251
251
251
251
251
498
251
248
251
251
251
502
502
251
251
252
248
252
252
501
251
251
248
248
252
252
248
251
251
252
251
251
501
251
501
248
248
252
248
502
498
502
251
248
251
251
248
502
251
252
251
501
252
251
252
251
251
498
501
248
252
501
251
248
248
252
252
251
252
248
251
501
248
498
251
251
498
501
251
501
251
501
252
252
498
498
248
252
251
251
498
251
251
251
248
251
251
498
501
501
501
251
251
251
252
251
248
251
251
251
251
502
501
251
251
251
251
248
251
248
251
251
252
498
248
251
502
248
502
251
498
251
498
502
251
252
251
252
498
498
252
251
248
251
248
252
251
248
251
251
252
251
251
251
252
251
501
498
251
248
498
501
501
501
251
502
251
251
251
252
252
251
498
251
251
251
501
501
248
251
251
498
251
251
248
502
501
502
251
498
248
501
251
501
248
248
251
251
251
502
251
251
501
498
501
248
251
501
248
501
251
498
502
502
252
251
501
498
501
251
251
251
252
251
252
248
251
498
501
248
502
248
251
501
252
252
251
251
251
248
502
498
248
248
248
251
498
248
251
251
251
252
248
501
248
252
252
252
248
501
251
248
501
251
248
251
251
251
251
251
251
248
501
248
501
248
502
251
251
498
251
248
501
252
251
248
252
251
251
248
248
252
251
251
248
248
501
248
252
248
501
502
251
501
502
501
501
252
251
501
248
251
251
251
251
252
251
501
252
251
498
248
248
248
252
501
251
251
502
251
248
501
252
248
252
251
248
248
251
501
251
502
251
502
251
502
251
251
502
251
502
251
502
252
251
252
501
501
251
501
252
251
498
502
252
501
251
251
248
251
498
248
252
251
252
252
502
248
501
248
252
252
251
251
248
248
248
248
498
252
251
252
502
498
251
251
251
252
251
251
501
248
251
501
501
251
501
251
248
498
252
251
252
251
501
252
248
501
251
248
251
251
252
251
498
501
251
248
248
252
251
252
251
251
248
251
252
498
498
251
252
251
502
251
502
502
251
501
498
502
252
251
251
248
252
252
502
248
501
251
248
501
251
498
252
252
248
251
248
501
251
502
251
501
498
248
501
251
248
501
251
252
252
252
501
501
501
252
251
252
251
252
502
501
251
498
251
252
251
251
251
248
248
251
501
248
248
501
251
252
252
252
252
501
251
502
251
251
248
248
248
252
501
501
248
251
501
501
251
251
248
502
498
252
251
501
498
502
502
252
252
251
501
252
251
248
251
252
251
251
248
251
248
251
498
251
251
251
248
248
252
501
501
501
251
251
251
502
248
501
248
248
498
248
501
501
251
251
498
252
252
501
501
252
251
252
251
498
251
252
502
251
252
251
501
252
252
252
252
248
501
251
251
251
252
251
251
252
248
248
251
498
501
248
251
498
501
248
248
251
252
501
248
252
251
251
248
248
498
498
501
248
248
248
252
251
501
501
251
498
248
251
252
252
498
251
252
248
502
502
252
248
502
248
251
251
251
502
251
502
252
252
252
501
251
252
501
251
252
251
501
252
252
252
252
251
251
502
248
252
501
502
501
252
248
251
248
251
251
502
252
251
248
251
502
501
251
251
248
498
501
248
248
498
251
251
251
251
251
248
248
252
251
251
501
252
251
251
251
248
251
251
252
251
251
251
501
502
251
251
251
248
251
251
252
498
501
248
498
251
501
251
252
502
501
501
251
248
251
251
501
501
252
251
248
498
501
252
502
251
252
248
248
251
248
501
501
251
252
498
501
251
251
252
501
248
248
251
248
498
251
248
248
251
252
501
501
498
251
251
251
248
501
502
248
248
251
501
501
501
502
251
251
248
248
252
501
251
251
251
248
252
251
248
251
501
251
248
502
248
501
502
251
501
501
251
251
251
501
251
251
251
498
501
248
251
251
251
248
252
502
251
248
252
252
252
252
251
501
251
251
501
252
252
502
501
251
501
498
248
252
248
502
251
251
501
501
251
498
498
251
252
251
498
252
498
251
251
501
248
251
248
248
251
248
498
501
251
248
248
252
248
501
248
501
498
248
251
251
251
502
252
252
252
502
251
248
248
498
252
251
252
251
502
248
252
252
252
498
502
252
498
248
498
501
251
252
251
251
501
251
251
248
251
251
251
251
252
502
248
502
501
252
251
498
251
501
248
498
252
248
251
248
501
252
248
251
501
248
252
502
251
501
248
498
251
501
501
502
251
501
498
252
502
502
501
252
251
498
252
498
502
502
248
502
502
251
251
498
251
252
251
251
252
501
498
252
251
248
251
252
251
252
251
501
501
251
251
248
252
501
502
251
248
251
251
251
251
251
248
251
251
502
252
251
248
251
251
248
251
248
251
252
502
251
251
252
252
501
251
501
251
251
251
248
251
248
248
501
251
502
251
251
502
251
501
501
498
248
501
252
251
498
502
501
251
248
501
248
251
501
502
501
251
502
251
251
251
248
251
498
252
502
248
251
252
248
248
251
251
252
248
251
252
252
252
248
252
251
252
252
251
251
248
502
251
251
251
251
251
252
251
502
498
252
252
501
252
248
251
251
498
502
501
251
251
498
252
252
248
251
251
251
251
501
251
252
252
501
252
252
251
501
251
502
501
502
248
502
248
251
251
502
252
252
252
251
502
251
502
251
252
498
251
501
502
251
251
501
248
252
502
501
252
248
501
252
251
501
501
248
252
251
252
502
248
501
252
251
248
498
248
251
498
248
501
251
251
251
251
252
498
252
248
252
252
251
248
501
248
251
251
251
248
251
248
248
502
501
498
501
502
251
498
252
248
252
252
252
251
248
252
498
252
501
251
252
251
498
251
251
251
252
252
251
248
251
252
251
251
248
501
251
501
251
498
248
252
252
251
252
248
498
251
248
252
501
248
498
251
501
252
501
252
498
251
251
251
248
252
251
501
251
501
501
252
248
498
251
498
248
251
252
248
252
502
251
252
251
251
252
252
501
501
501
252
501
251
502
251
501
248
252
498
252
501
501
501
251
501
248
502
502
502
251
251
251
252
251
251
502
502
248
251
501
501
248
251
498
498
251
251
251
252
251
248
251
251
251
251
248
251
498
251
251
498
252
248
252
251
248
498
498
251
251
251
251
251
251
252
251
498
252
498
498
251
248
248
251
502
248
502
251
498
248
251
252
502
251
251
502
248
251
252
501
501
501
248
498
501
251
251
252
251
501
501
252
248
501
501
252
252
252
498
498
248
252
251
252
248
501
248
251
252
502
252
498
501
248
251
248
251
252
251
251
252
501
251
251
248
498
498
251
251
502
498
502
251
248
251
248
251
502
251
501
252
498
501
498
248
501
248
501
248
251
502
248
248
251
498
248
251
248
501
501
251
252
252
248
251
252
251
251
252
252
501
252
252
251
251
501
498
501
501
248
251
502
251
501
501
498
251
252
252
248
252
498
251
251
251
248
248
251
251
251
251
501
251
251
501
252
252
251
501
252
501
252
501
498
252
248
501
248
248
248
248
501
251
498
501
502
248
498
498
252
502
248
498
251
501
252
251
252
251
501
501
251
501
502
498
501
252
501
251
248
248
252
252
252
251
501
252
251
251
251
251
251
251
501
251
248
251
252
252
252
252
501
502
251
498
498
498
248
251
502
251
501
252
502
252
498
248
251
251
502
501
251
498
248
498
248
252
251
248
248
252
248
498
251
248
501
251
248
498
501
502
251
501
248
501
252
252
251
501
251
251
251
251
502
502
248
251
248
251
252
251
501
252
251
248
251
252
252
248
252
252
252
501
251
248
501
251
251
248
251
501
248
248
252
252
501
501
251
251
501
248
498
501
501
248
251
251
501
251
501
248
502
502
251
501
251
251
252
251
251
251
498
251
251
251
248
251
251
252
251
251
498
501
248
248
251
251
251
251
251
251
252
251
248
501
251
248
251
248
501
501
251
501
502
251
251
502
252
252
251
252
501
501
251
498
251
501
501
502
248
251
501
251
252
498
498
251
252
251
251
502
248
498
498
252
251
501
251
502
502
501
252
251
251
251
251
498
251
252
502
498
501
251
501
251
498
501
252
501
251
248
251
248
252
498
502
501
252
501
501
248
252
252
248
251
498
252
248
501
251
251
502
501
251
252
498
248
251
501
252
248
252
248
251
248
251
501
251
252
252
252
251
251
251
248
501
501
248
501
251
248
498
251
251
251
248
251
252
252
252
502
501
248
498
251
251
498
498
251
252
251
252
248
252
252
252
252
251
498
251
498
502
252
251
251
251
252
252
248
498
502
248
248
251
502
251
498
251
251
498
498
251
252
248
251
251
251
501
251
248
252
248
251
498
252
248
251
501
251
252
502
252
251
248
251
248
501
248
502
252
498
248
501
251
251
251
251
252
501
502
251
251
251
501
251
251
251
501
251
248
252
251
252
251
251
252
248
501
251
252
252
501
251
252
252
251
498
498
251
501
251
248
248
251
252
248
251
252
498
248
251
251
252
248
251
248
251
502
251
251
502
498
501
501
251
502
252
248
251
251
502
252
252
502
501
248
251
251
252
501
501
248
252
248
251
502
252
498
252
498
251
502
252
252
248
502
248
248
502
248
251
252
498
502
501
252
501
501
248
248
252
251
252
251
501
248
248
502
251
252
501
251
252
501
248
251
501
498
251
251
248
251
501
252
252
502
501
252
248
251
252
248
498
252
251
252
501
251
502
251
248
251
502
502
251
252
501
251
251
252
252
501
252
251
248
251
252
251
251
501
252
248
502
251
502
251
498
248
252
252
248
252
251
248
251
248
252
501
251
251
251
251
252
251
248
251
498
251
501
501
501
252
251
248
251
248
251
251
498
501
248
248
248
251
251
248
248
248
252
251
252
251
252
251
501
248
251
252
502
251
498
248
501
248
498
252
498
252
248
252
498
502
251
252
502
501
502
252
248
501
252
251
251
251
251
248
251
251
501
251
252
501
248
501
501
251
502
251
252
251
252
502
498
252
252
248
502
251
251
498
252
252
251
501
251
251
251
248
248
501
501
248
502
502
251
252
498
502
248
252
502
501
248
501
252
502
502
501
251
248
251
252
251
248
251
248
251
251
251
251
252
248
252
501
251
252
251
248
248
251
248
251
501
251
251
251
251
501
252
251
251
251
501
252
251
248
251
501
501
501
252
248
252
502
248
248
498
498
251
248
248
251
498
501
248
252
251
252
502
501
251
252
501
248
251
501
252
248
251
251
251
251
251
252
251
501
251
498
252
502
251
502
502
251
251
248
251
248
251
251
502
498
502
248
251
251
252
251
248
252
248
251
248
251
251
502
252
248
501
501
251
501
248
501
251
248
248
501
251
251
501
251
251
252
251
502
248
251
251
248
248
502
498
498
252
498
501
251
248
251
248
501
498
251
501
251
248
501
251
252
251
251
248
251
251
252
248
252
251
252
251
248
251
502
252
501
251
248
252
251
502
252
501
248
501
251
501
502
248
502
502
501
252
251
502
251
502
501
251
248
501
251
248
251
498
248
502
501
252
248
251
248
252
251
251
251
501
251
252
252
251
501
501
501
251
248
251
252
502
248
501
248
248
251
251
252
251
501
498
251
251
501
251
251
502
251
501
251
251
248
252
248
498
251
251
251
501
248
248
251
252
251
501
252
502
501
252
501
248
252
248
501
502
502
251
251
502
248
498
251
251
248
501
501
501
248
501
501
252
252
248
251
252
251
252
251
251
251
501
248
251
252
502
251
501
498
252
248
248
251
251
251
251
248
502
248
251
248
248
252
251
501
501
252
501
252
248
501
252
248
252
251
251
498
251
252
251
251
251
248
502
251
251
251
251
251
251
502
252
248
498
251
252
501
251
252
251
248
251
251
251
248
502
252
251
251
252
248
502
501
252
251
251
251
251
251
251
251
251
251
248
251
501
248
252
251
251
251
501
501
251
502
251
498
501
248
251
501
251
502
251
251
251
252
252
251
251
502
251
252
251
248
501
252
252
248
251
251
248
251
501
252
251
251
251
248
501
252
248
251
251
498
248
501
498
252
251
251
251
251
498
248
248
501
502
248
252
498
501
501
502
248
248
248
498
251
252
251
252
498
251
252
248
251
251
252
502
248
252
501
251
248
502
248
248
501
248
252
251
248
248
501
251
251
248
498
498
252
502
251
251
251
251
251
498
251
248
251
252
251
252
252
251
502
252
251
251
248
248
502
248
251
248
248
248
502
248
248
252
498
498
248
251
501
252
251
252
251
498
248
502
502
248
498
251
251
501
248
501
251
501
251
252
251
251
252
251
252
251
251
251
251
252
252
251
251
248
251
501
252
248
251
251
498
251
248
251
248
252
252
251
498
252
251
251
252
252
251
251
252
248
251
252
248
502
498
251
251
252
251
248
248
252
502
498
251
501
251
251
251
248
252
252
501
252
251
498
251
251
248
252
498
251
252
251
251
502
252
248
251
248
248
248
251
498
251
251
251
252
252
498
251
252
252
501
252
502
252
501
498
248
498
502
502
251
501
252
251
251
501
498
252
251
248
501
251
251
251
248
252
251
251
501
248
248
251
502
251
252
248
501
501
251
251
251
251
251
502
252
252
251
248
252
501
251
248
498
251
498
502
251
498
251
501
251
248
248
502
248
251
248
501
501
251
502
252
248
251
501
251
498
251
501
498
252
251
501
251
251
248
251
251
251
251
248
251
501
251
251
251
251
251
252
498
501
501
251
248
248
251
251
252
251
251
251
502
252
251
248
252
251
501
502
248
251
251
251
248
248
252
251
251
251
248
501
248
248
248
498
501
251
252
502
251
251
251
251
251
251
501
502
252
502
251
248
248
501
501
501
252
501
248
251
252
248
248
251
502
251
252
251
251
502
248
251
498
498
251
251
252
248
498
252
502
251
502
252
252
248
252
248
251
251
251
251
501
501
251
251
251
252
251
502
251
248
501
248
251
252
251
498
251
252
501
248
248
251
248
251
501
252
501
248
498
248
501
251
251
501
252
251
501
251
248
498
251
251
248
501
501
502
251
251
498
502
501
251
501
251
251
251
248
248
252
502
248
252
252
501
252
251
248
252
498
251
248
502
251
251
251
252
502
501
248
251
501
251
501
501
251
502
251
248
498
252
251
252
251
501
251
248
251
251
251
251
251
251
251
251
251
248
251
498
251
252
502
252
502
251
502
251
251
498
248
251
498
501
251
502
502
501
252
501
251
501
251
501
251
248
252
251
252
252
251
248
251
248
248
251
251
248
252
251
501
251
251
251
502
251
248
501
498
248
248
248
501
501
248
248
248
502
252
252
251
502
251
251
251
252
251
252
248
251
501
252
248
248
498
248
251
251
251
252
248
248
252
252
251
252
252
251
248
251
501
501
498
251
251
252
251
248
248
248
251
252
501
248
498
251
502
248
502
251
501
251
501
251
251
251
251
252
502
252
252
251
251
252
251
501
248
251
251
248
502
252
251
248
248
502
498
501
251
252
252
248
251
248
251
248
501
501
501
248
248
252
501
251
248
248
501
252
252
501
251
248
251
251
498
248
252
252
248
251
248
251
251
498
251
501
252
502
248
252
501
251
251
248
251
248
252
251
501
501
252
252
248
251
248
501
501
251
502
501
501
501
251
251
251
251
248
251
248
252
248
501
251
248
501
251
248
502
252
252
252
251
251
251
502
501
251
251
501
502
251
501
252
251
251
252
252
248
498
251
501
251
248
251
248
501
251
251
248
501
251
248
252
248
502
248
252
248
252
251
501
251
252
501
251
251
248
248
502
502
251
501
502
248
251
251
251
252
501
251
251
498
252
251
501
252
251
498
251
251
501
501
498
251
252
251
502
501
502
248
252
501
251
501
251
498
498
498
251
501
252
251
252
252
248
251
501
252
502
251
252
251
502
251
248
502
251
252
248
248
251
251
252
252
248
252
248
248
501
251
251
251
501
501
502
252
251
248
501
251
248
251
251
498
498
248
248
501
501
502
501
498
251
251
501
502
501
251
252
498
252
251
498
248
248
251
251
252
251
501
502
251
248
252
498
251
498
248
498
251
501
498
498
498
248
248
251
251
252
251
248
502
251
252
502
251
251
248
251
252
251
251
248
252
501
498
251
502
251
251
251
252
251
252
251
248
251
251
251
501
251
502
248
502
251
501
251
501
251
248
251
248
251
251
251
251
251
252
501
251
252
501
251
252
248
251
501
501
251
251
502
501
248
502
252
498
251
251
251
252
251
248
252
251
251
251
248
251
251
251
501
251
501
501
498
251
252
251
252
251
501
252
251
501
251
248
248
248
502
252
251
502
251
248
252
252
498
251
248
251
498
248
248
501
251
501
248
252
252
501
251
248
248
248
501
501
498
251
501
498
502
251
251
501
248
251
498
501
251
251
248
248
252
501
251
251
252
252
251
251
501
251
501
498
252
498
252
251
501
251
501
498
248
251
251
252
501
501
251
252
502
251
248
248
502
248
498
252
252
251
498
498
251
248
248
251
251
251
248
501
501
251
252
252
248
501
502
501
502
252
251
252
251
248
251
252
501
252
248
251
501
251
502
501
252
252
498
248
252
498
252
251
501
498
498
252
248
251
251
251
251
252
251
501
252
251
248
498
502
252
251
248
501
252
501
251
248
502
498
252
251
251
498
251
248
498
252
502
251
501
502
251
251
252
252
251
252
251
501
501
251
248
248
502
251
251
501
502
251
248
248
501
248
501
501
248
252
251
251
248
252
501
248
248
501
251
502
251
251
251
248
498
248
252
251
501
248
498
251
251
248
501
501
252
498
248
252
251
252
252
251
252
248
252
502
502
248
498
251
501
252
252
248
248
251
251
501
498
251
498
252
501
502
251
251
501
248
251
251
501
502
251
248
248
501
252
501
251
248
252
501
252
251
498
501
502
251
501
501
251
251
498
251
251
502
251
251
248
248
251
248
248
251
502
248
251
502
501
251
252
501
502
501
252
498
248
501
252
251
252
252
501
248
501
251
251
251
251
501
502
252
251
501
498
251
248
252
502
252
501
498
251
502
501
498
501
251
248
251
252
502
502
248
248
251
251
252
502
252
502
252
252
501
251
498
501
252
252
251
501
501
501
248
251
248
251
248
248
501
501
498
501
502
502
251
501
252
252
501
252
251
248
252
251
252
248
248
501
498
502
248
248
248
498
251
501
251
248
501
251
251
501
248
252
251
252
251
248
501
252
501
501
498
252
502
252
502
251
501
501
252
498
251
251
252
251
501
248
251
252
251
248
252
251
252
248
251
501
501
248
498
252
251
251
251
252
252
501
501
498
248
248
248
251
248
252
248
248
251
502
248
251
501
252
502
501
501
252
251
251
251
251
501
252
252
251
498
501
248
251
501
502
252
501
501
248
248
252
252
252
248
251
251
251
501
248
498
502
252
502
252
251
252
248
251
251
248
248
251
251
248
248
501
502
252
251
252
251
498
251
252
248
251
251
251
252
502
502
502
502
251
502
251
501
248
501
251
501
251
251
501
248
248
251
251
502
251
251
498
251
251
502
252
251
251
501
252
501
248
252
251
502
252
251
502
252
498
248
248
502
498
248
502
251
248
252
501
252
248
251
251
252
251
251
251
251
501
251
252
251
501
502
248
502
248
252
251
498
248
502
501
248
251
252
248
501
251
251
251
502
252
251
248
502
501
501
251
252
251
248
248
251
251
501
248
498
502
501
502
248
502
501
248
252
251
251
251
252
251
248
252
251
248
501
251
252
252
501
252
252
501
251
251
502
502
252
251
248
498
502
252
251
498
251
498
251
252
251
251
248
251
251
252
252
252
251
252
251
501
248
498
252
501
501
248
251
251
248
251
502
498
251
498
252
502
251
501
251
251
502
251
252
501
252
251
251
501
251
251
248
248
252
252
251
252
498
501
251
501
251
252
252
498
252
501
248
251
498
251
248
251
251
252
498
251
251
251
252
501
502
248
252
501
498
251
252
248
498
498
498
502
251
498
248
251
248
251
498
248
248
498
498
251
252
248
251
501
502
248
502
252
502
252
251
252
248
252
501
251
501
502
248
498
251
248
248
248
248
248
251
252
248
252
251
251
252
252
248
501
248
498
252
251
252
251
501
251
252
501
498
502
248
248
251
248
498
252
252
252
252
252
498
251
502
248
248
252
252
248
248
251
501
248
251
501
502
252
502
501
252
252
252
502
252
252
251
501
248
251
502
251
248
248
251
501
498
501
252
252
501
251
252
502
252
248
251
251
251
248
248
252
248
251
251
501
252
502
248
251
251
501
248
251
252
501
251
248
251
248
248
251
251
501
251
251
248
251
248
252
251
252
501
251
498
501
498
252
252
252
502
498
251
252
502
252
498
248
248
501
248
502
252
501
248
248
251
251
248
251
501
248
498
251
252
251
248
501
251
252
251
251
498
251
251
498
501
252
501
501
502
252
251
251
251
252
252
251
248
501
251
251
502
252
498
251
502
501
248
252
251
498
251
252
251
501
252
251
501
498
501
251
248
502
251
248
251
251
248
251
248
252
252
251
251
248
251
251
251
251
501
252
251
498
248
501
248
502
251
248
252
501
251
251
251
498
251
251
252
501
252
251
248
252
252
248
251
251
251
251
251
251
252
502
251
248
248
252
252
502
248
248
501
252
251
251
252
251
252
502
502
248
251
248
251
251
252
501
498
501
501
251
501
501
252
251
501
248
248
502
502
248
501
252
251
501
501
252
501
251
502
251
252
251
498
248
498
251
252
251
251
252
251
251
248
502
248
252
251
502
251
501
251
501
251
251
248
251
251
251
248
498
251
252
248
498
252
248
251
252
251
251
251
252
248
251
251
252
252
251
252
248
498
251
501
251
501
252
501
251
251
251
251
248
251
248
501
501
251
251
252
252
251
498
498
501
248
252
248
498
248
502
251
251
251
251
248
502
501
251
498
251
252
248
248
248
498
251
252
498
252
252
251
251
251
501
501
502
248
252
251
251
251
501
251
248
502
502
502
251
501
251
252
251
251
252
502
252
252
252
248
248
248
252
251
251
248
501
251
248
248
248
252
502
252
251
248
498
251
498
501
501
501
248
251
498
498
248
251
501
502
252
251
502
252
251
251
502
251
501
252
251
251
251
252
251
251
498
498
252
251
501
251
501
502
251
251
252
251
251
252
252
501
252
248
248
248
252
498
252
251
498
252
248
502
502
252
251
248
252
251
251
498
252
252
502
251
252
251
248
251
248
251
252
252
252
251
501
501
248
252
251
248
251
251
251
251
498
248
251
251
501
498
251
501
251
251
502
251
501
248
251
501
501
251
498
251
248
252
251
501
498
251
501
248
251
498
252
252
251
252
248
498
502
251
501
251
501
251
498
248
251
252
251
251
501
248
251
248
248
251
248
252
252
251
252
248
252
498
248
251
251
251
501
502
502
248
252
501
502
251
248
498
252
502
251
251
252
502
502
251
251
501
251
248
502
251
252
252
251
251
498
501
251
498
501
501
502
251
252
251
502
252
501
501
501
251
251
252
252
251
251
251
251
248
251
502
498
251
251
251
501
251
251
251
498
252
501
248
498
251
498
251
248
251
248
501
252
498
251
501
248
251
251
251
501
251
251
252
498
251
251
251
252
501
502
251
251
251
248
252
252
251
252
251
248
501
502
248
251
252
502
248
251
498
251
251
251
251
251
248
502
252
252
251
498
252
251
502
251
251
502
252
248
498
251
248
498
248
251
501
248
252
252
251
501
252
251
501
252
251
502
252
252
251
501
248
252
252
501
248
498
251
252
251
251
498
251
248
251
248
501
251
501
501
251
251
251
501
252
251
251
251
498
501
498
502
501
501
251
501
498
248
252
252
498
501
252
252
251
501
248
251
501
501
251
248
251
251
248
502
252
248
501
251
251
498
252
502
251
501
251
502
501
501
501
252
248
248
252
252
501
251
251
251
252
498
251
252
248
252
251
251
251
248
502
501
252
501
251
251
501
501
252
251
251
252
251
251
248
251
251
502
248
251
248
252
251
252
501
252
501
251
248
501
251
251
498
251
502
252
251
501
251
502
251
248
251
252
251
501
501
248
502
501
502
252
502
252
248
251
251
251
501
498
251
248
251
252
251
251
252
248
501
251
251
251
498
498
498
252
248
251
252
248
252
248
252
501
248
252
251
251
248
252
251
501
248
251
248
498
251
251
251
251
251
501
251
252
501
248
251
248
248
252
248
248
502
251
251
252
252
251
251
251
251
251
251
501
502
498
251
252
251
252
251
251
252
251
251
251
251
251
251
501
251
248
251
251
252
251
251
252
502
248
252
251
251
501
502
502
498
248
248
248
251
501
251
252
251
252
251
248
251
248
251
252
501
501
252
251
252
252
501
501
252
501
252
251
252
248
501
252
251
252
252
248
252
252
248
248
251
248
248
501
252
501
251
252
248
248
251
251
252
248
248
251
251
501
252
498
502
251
248
498
501
501
501
248
501
252
251
251
251
251
498
252
251
248
251
498
251
251
248
251
251
251
252
501
252
248
248
251
252
248
251
501
248
248
251
251
501
501
501
252
252
248
251
502
502
501
248
501
502
498
501
498
251
252
251
501
248
251
502
252
251
248
251
248
498
248
502
248
251
248
248
252
501
251
498
248
251
252
251
502
502
248
501
498
502
248
252
251
502
248
251
248
251
251
251
502
502
498
251
252
251
251
248
502
501
498
502
251
498
252
251
252
248
248
251
251
248
252
251
501
502
252
502
251
252
502
252
251
502
251
251
501
502
248
248
252
248
498
252
501
251
252
251
498
251
252
248
501
248
252
252
251
251
248
251
502
501
251
252
248
498
251
251
501
501
251
252
251
251
252
248
501
248
252
251
251
502
251
252
248
501
248
251
251
251
251
248
502
501
251
251
251
251
501
251
252
251
501
501
248
251
251
252
501
252
251
251
252
501
252
251
501
498
498
251
251
251
251
248
251
252
502
251
501
501
251
251
248
248
251
248
252
498
251
251
251
251
248
501
252
251
251
502
252
501
251
251
501
252
251
248
248
248
248
248
252
252
248
251
251
501
252
251
501
251
252
251
252
252
501
251
248
252
502
502
248
252
501
248
498
252
251
251
252
251
251
252
498
251
248
501
252
248
251
502
502
498
502
501
501
501
498
252
501
252
502
252
248
251
251
251
498
498
501
248
248
252
251
502
248
248
498
252
498
251
252
501
251
251
248
251
501
251
498
501
252
251
248
502
501
501
252
251
501
251
251
251
501
502
252
251
251
498
251
248
252
248
252
502
252
501
251
251
251
498
502
251
248
501
251
251
502
251
248
248
248
251
248
248
251
251
501
252
251
501
252
501
252
248
251
252
251
502
252
248
502
251
252
251
498
251
248
501
501
252
501
248
251
248
248
252
251
251
251
248
498
502
248
498
498
251
251
251
251
251
251
251
498
248
502
502
502
501
252
252
251
252
248
251
252
251
252
498
251
251
501
502
251
248
501
251
252
502
248
251
252
251
502
248
251
248
251
501
248
502
251
248
498
248
501
251
251
251
252
498
251
252
502
248
502
502
251
251
251
251
498
498
498
251
251
252
248
252
252
252
248
251
501
248
251
251
251
248
251
252
248
248
248
251
498
252
502
252
248
251
252
248
248
252
251
252
501
501
498
501
248
252
501
251
252
501
248
248
251
251
251
252
248
501
252
501
251
502
251
248
251
502
252
251
251
498
252
248
498
252
251
252
251
251
248
251
248
502
251
251
252
251
252
252
501
248
502
248
251
251
251
252
501
248
251
501
498
251
248
251
252
252
251
248
501
248
501
251
501
251
248
252
252
251
252
248
501
501
252
251
251
248
502
251
498
501
501
501
501
251
248
498
251
251
501
501
251
251
251
248
252
251
502
501
251
251
252
502
251
252
251
498
252
251
501
252
501
251
251
248
251
248
251
251
498
501
248
501
248
252
252
248
252
498
251
251
501
498
248
501
251
251
501
248
251
498
501
502
248
501
248
251
248
501
251
501
248
251
251
498
248
498
251
251
501
252
252
251
251
251
501
251
252
252
498
248
252
248
502
248
251
501
248
498
252
251
501
498
248
501
501
248
251
248
501
251
251
251
252
252
248
252
498
251
501
252
501
252
251
251
248
251
252
251
248
248
251
251
251
251
501
502
252
502
252
251
502
251
251
252
251
252
251
251
501
251
251
252
251
498
251
251
251
501
251
501
252
251
502
498
251
252
498
252
502
251
498
248
248
251
248
252
251
248
248
501
252
251
252
248
498
251
252
252
502
248
498
248
248
251
251
498
501
252
251
252
502
251
251
501
252
498
501
501
252
498
252
248
252
251
248
502
252
251
251
501
502
251
251
502
252
248
251
248
501
498
252
502
251
251
251
501
248
501
502
252
248
248
251
501
501
251
251
251
501
251
251
501
251
248
252
252
501
252
498
498
252
252
251
501
501
501
498
248
251
251
251
251
252
251
251
251
252
248
251
501
248
251
252
251
248
248
252
251
252
498
252
501
251
502
501
251
252
252
252
252
251
502
251
251
248
252
251
252
252
501
252
251
498
251
248
248
248
251
251
252
251
252
501
501
251
502
251
501
252
252
502
251
251
251
251
251
251
501
248
248
252
251
252
251
501
251
252
248
251
248
502
248
252
501
252
498
252
248
502
248
501
252
248
501
251
252
251
502
502
501
248
248
502
248
251
251
501
501
252
252
252
251
501
252
248
252
252
498
501
501
252
252
498
252
251
251
252
248
252
501
252
248
248
251
501
248
252
251
501
252
498
248
248
251
501
248
248
252
251
251
501
251
251
251
251
251
501
252
498
251
251
248
498
248
252
248
251
252
498
501
501
251
501
251
251
498
502
251
501
501
252
498
251
501
251
502
251
251
502
251
252
501
248
251
252
501
248
251
498
251
248
251
251
251
252
251
251
251
251
251
251
501
248
251
251
501
501
251
498
251
501
252
248
248
252
252
501
248
252
502
251
251
248
502
251
501
248
501
251
252
248
252
251
248
251
251
252
248
251
251
251
251
498
252
251
251
501
502
251
248
251
501
251
248
251
251
248
251
498
251
498
248
248
498
248
252
251
251
252
248
251
248
252
251
252
251
502
251
252
251
252
251
248
501
251
498
501
502
251
251
251
251
248
251
252
252
251
498
501
248
501
498
251
248
252
501
251
251
501
501
248
498
252
248
248
501
251
251
251
248
252
248
252
498
251
252
251
252
252
501
251
501
251
252
248
252
498
251
252
252
502
248
498
252
498
248
251
248
252
501
501
248
251
502
248
252
252
252
251
252
251
251
251
251
251
251
501
251
251
251
248
502
248
251
251
498
501
248
252
248
251
251
501
252
251
251
248
501
248
251
251
251
252
502
252
248
251
251
501
251
252
501
248
251
501
251
501
248
498
251
248
501
252
248
501
248
251
248
248
248
501
252
248
501
251
248
251
501
251
248
251
251
251
251
251
251
248
502
501
252
248
252
252
252
502
252
498
502
252
248
251
248
251
252
502
252
502
248
501
498
501
502
248
251
502
252
498
498
501
251
498
502
502
248
252
502
251
501
248
248
498
251
252
501
501
251
501
252
502
498
502
251
252
251
248
252
498
252
251
248
252
251
248
251
251
251
252
251
498
502
248
501
251
251
501
252
501
498
252
501
502
251
251
251
251
248
251
501
251
251
248
248
251
501
501
501
498
501
252
248
248
252
502
251
251
251
252
248
501
252
252
501
501
501
252
252
251
502
501
252
252
251
252
501
248
252
252
501
248
252
251
251
251
502
251
501
251
248
251
252
502
251
501
248
248
498
248
248
251
501
501
251
248
248
498
502
251
498
498
252
252
251
498
248
251
498
252
251
248
248
251
252
248
251
501
252
252
252
252
251
501
252
251
248
248
248
248
498
501
498
251
251
501
248
252
502
248
502
252
248
252
252
251
251
251
248
252
248
251
252
501
502
498
251
251
502
251
248
248
498
248
251
502
252
251
248
501
248
251
251
251
501
501
251
251
251
248
251
251
248
251
501
251
248
498
251
252
252
502
248
498
501
252
502
501
248
251
248
251
502
252
251
251
248
502
251
251
252
498
502
501
248
248
498
251
501
251
248
498
251
248
501
252
248
501
248
251
251
251
252
251
502
498
251
498
501
252
248
251
501
252
251
501
251
251
252
251
501
251
498
251
251
252
501
251
251
501
251
501
251
251
502
251
252
251
251
252
252
502
251
251
502
502
251
252
501
252
251
251
498
252
502
251
498
498
251
251
251
498
251
251
248
251
251
248
501
251
251
251
251
498
251
251
501
252
502
252
251
251
498
251
248
501
501
501
248
251
502
501
252
252
501
502
501
252
251
252
251
251
248
251
251
251
498
252
251
251
502
502
251
502
251
248
248
501
248
248
252
251
501
501
251
501
252
251
251
252
251
248
252
252
501
251
251
248
248
252
251
252
251
252
501
252
502
498
498
251
251
248
251
501
501
251
498
251
248
248
251
252
252
251
251
501
252
251
251
251
248
252
251
248
248
251
248
252
251
251
251
501
502
501
498
248
501
501
501
248
252
251
251
498
501
501
498
498
498
501
251
498
252
502
252
252
248
251
251
498
248
251
251
502
251
251
251
251
251
251
252
252
501
251
248
251
502
252
252
498
251
501
248
248
502
248
248
252
251
251
251
498
248
251
501
251
498
501
502
251
501
252
252
251
251
251
498
502
501
502
251
502
502
251
251
252
251
248
248
252
502
251
248
501
251
501
251
251
248
501
251
248
251
251
251
501
502
251
251
252
252
501
248
251
252
498
252
501
252
502
252
251
498
251
251
251
252
502
251
248
251
501
501
248
251
501
502
248
251
501
501
498
252
251
251
251
251
248
501
501
251
252
251
502
252
501
502
251
252
251
251
251
248
252
251
498
252
498
501
248
251
248
501
252
501
251
501
502
251
252
251
248
502
248
251
251
252
251
251
502
252
251
248
502
501
248
498
252
251
501
251
501
501
252
252
501
251
501
251
502
501
502
501
251
498
252
248
252
502
252
252
248
252
252
252
251
251
251
251
251
501
498
498
252
248
251
251
251
251
502
251
252
251
248
498
501
248
251
501
248
252
501
248
501
251
501
502
498
252
252
501
251
252
252
251
501
498
248
252
252
251
251
248
498
502
502
251
252
502
251
502
252
251
251
248
252
498
498
251
252
251
251
251
501
498
502
501
248
501
251
248
252
251
251
501
252
248
251
502
251
498
502
501
502
248
502
248
248
252
251
498
251
502
498
498
248
252
251
251
501
251
501
251
501
251
502
252
248
251
501
248
501
252
251
251
252
252
248
251
248
251
248
252
251
501
498
251
251
498
251
248
248
498
248
251
501
252
248
251
251
248
251
501
252
251
501
501
252
251
252
501
252
252
502
502
252
248
251
501
251
251
252
252
251
251
248
248
501
251
501
251
252
502
248
248
251
252
248
251
252
501
251
251
248
251
251
501
251
251
251
251
501
251
251
251
251
252
502
501
251
502
252
248
501
501
251
498
252
251
251
251
251
252
251
248
248
248
498
502
502
251
501
498
252
251
251
252
252
252
251
248
502
248
248
252
251
498
248
498
252
252
248
251
248
501
502
498
501
251
248
251
502
251
251
251
251
501
498
502
251
502
501
251
251
501
502
251
502
501
248
502
252
252
252
248
251
251
252
252
248
251
252
248
252
252
251
501
252
252
501
251
502
248
501
248
248
251
502
248
251
251
251
502
252
252
501
251
248
251
248
501
498
248
498
501
251
248
252
251
251
251
251
251
502
252
501
252
251
498
248
248
501
501
502
251
251
248
502
501
501
251
251
252
501
251
251
252
251
501
248
502
498
248
498
502
251
248
248
502
248
252
248
248
251
501
251
252
502
502
251
252
251
251
248
502
251
252
252
251
248
248
501
251
501
251
251
252
251
501
251
498
502
501
501
251
251
251
498
248
501
501
248
248
248
251
502
498
252
251
252
252
502
251
252
498
252
502
251
251
251
502
252
498
251
502
501
498
251
251
251
251
502
498
252
498
501
252
251
251
251
252
248
251
248
251
251
248
251
248
252
252
248
501
252
498
252
502
501
501
252
248
501
252
252
252
248
251
248
502
502
251
251
498
502
501
252
251
248
252
248
498
501
248
252
498
251
501
252
501
502
502
252
502
252
251
501
501
252
501
501
251
251
251
251
251
501
251
251
251
248
251
251
501
251
251
498
251
252
502
251
252
251
251
252
252
501
251
251
251
251
501
248
248
251
251
501
252
251
248
248
251
251
498
251
502
252
501
252
248
251
248
251
501
251
251
248
252
251
501
251
251
498
251
502
248
502
251
251
252
248
251
248
501
501
248
501
251
252
251
501
248
498
251
248
251
251
501
502
251
251
248
502
502
248
251
248
251
501
251
248
502
248
251
251
251
501
251
251
248
248
498
501
252
252
252
248
502
251
501
251
251
502
251
252
252
252
502
248
248
248
252
251
252
252
251
252
498
251
248
501
501
248
251
251
501
251
501
248
248
251
248
251
248
248
251
248
251
251
501
498
501
248
251
248
251
501
252
251
251
251
502
502
498
251
501
251
498
252
248
251
498
252
501
248
251
498
248
251
248
502
252
251
498
502
501
498
248
498
502
498
251
252
252
251
251
251
501
251
251
248
251
252
501
248
252
498
251
498
248
251
248
248
251
502
251
501
498
251
252
248
252
501
501
498
251
251
251
251
251
252
248
248
251
498
248
498
252
252
248
252
252
252
251
251
251
501
251
248
248
501
251
248
251
501
252
251
252
251
248
252
251
501
502
501
251
251
251
252
251
501
248
248
251
251
252
248
251
498
501
251
252
252
502
502
498
251
252
501
501
251
251
501
252
502
502
501
248
501
252
501
498
251
252
498
252
498
248
252
251
252
252
498
251
248
251
251
502
248
502
501
251
248
498
498
501
252
248
248
502
251
501
252
251
251
251
251
251
501
251
251
248
248
252
502
502
248
498
498
251
248
252
248
248
248
248
251
498
501
251
252
251
251
251
251
248
251
251
251
501
501
251
251
252
248
501
251
251
248
251
248
251
252
251
252
251
248
251
251
251
248
498
252
252
252
251
252
252
251
252
501
252
498
251
252
251
248
248
502
252
252
251
248
501
502
248
501
251
248
248
501
252
501
251
251
252
251
502
251
248
251
498
248
251
251
248
501
248
251
251
251
248
252
498
498
251
248
248
251
251
251
502
251
251
251
252
501
252
248
248
501
502
252
248
501
251
502
248
251
248
248
502
251
501
251
501
252
252
248
498
501
252
251
502
251
251
251
248
502
252
251
248
251
252
498
251
251
248
251
252
252
251
251
498
251
252
248
252
498
251
501
251
501
251
248
251
252
252
252
248
251
251
498
501
252
502
251
251
498
252
251
498
251
251
248
251
251
498
251
251
248
251
251
248
501
252
248
248
248
501
501
251
251
502
501
501
248
501
251
252
501
252
248
501
252
252
248
251
251
502
251
248
251
251
251
498
251
502
251
252
502
502
251
498
501
502
251
251
251
251
251
501
498
251
248
498
251
251
501
251
251
252
501
498
251
501
498
502
248
251
248
252
248
502
248
501
251
251
501
248
251
252
252
248
251
501
252
248
248
251
251
501
501
498
501
251
502
251
251
248
251
252
252
251
248
501
251
502
251
248
252
251
251
251
501
251
248
252
251
502
251
251
251
252
251
248
252
502
498
498
252
252
501
251
251
248
252
248
251
251
248
251
251
502
251
248
502
251
251
251
501
502
498
251
502
248
501
251
498
248
251
501
251
501
251
501
252
502
248
252
251
248
501
252
252
251
252
252
502
251
251
251
502
248
252
251
251
248
501
251
248
252
251
502
248
251
502
248
251
248
501
248
248
251
502
251
251
248
251
251
501
251
252
248
248
501
501
248
498
252
251
501
252
502
501
251
501
501
252
501
498
252
248
502
251
248
251
251
501
248
248
248
251
248
501
252
498
248
251
501
252
251
498
248
251
251
252
248
251
501
248
248
502
251
251
251
251
502
252
251
248
251
252
501
248
251
251
252
251
501
498
248
251
251
248
251
251
498
251
501
248
502
248
248
252
498
252
251
251
252
252
252
251
251
501
501
501
248
251
251
501
251
252
252
502
251
248
252
248
502
252
251
248
251
251
501
251
251
498
251
248
251
252
501
251
251
248
251
501
501
502
501
252
251
251
248
498
501
501
501
251
252
251
252
248
252
251
498
252
248
252
251
251
251
501
502
251
251
251
501
251
502
248
251
251
501
251
498
248
248
252
502
252
252
501
251
248
501
248
251
251
252
501
251
501
498
248
252
251
251
252
248
251
251
248
248
248
251
248
248
501
502
498
248
251
501
251
251
251
252
251
251
251
502
501
248
251
251
251
252
251
251
251
251
501
251
498
248
248
251
252
501
251
248
248
251
502
498
252
252
501
251
252
498
252
252
251
251
248
498
251
502
502
252
501
252
251
251
252
252
498
251
248
251
248
498
251
502
252
252
252
252
248
251
501
251
251
502
251
251
251
498
248
251
252
501
251
251
502
252
498
251
248
252
501
248
251
501
252
252
252
252
252
251
252
251
501
498
502
251
252
251
251
248
251
251
252
251
252
501
248
248
498
501
248
501
502
252
501
502
248
251
501
501
248
251
248
501
248
248
501
251
501
251
251
501
502
501
501
248
498
248
248
501
501
252
501
501
251
502
252
251
501
501
498
251
251
251
251
251
252
251
498
502
251
248
501
251
248
502
252
251
498
251
501
502
251
248
498
501
502
251
498
501
251
252
502
498
248
251
498
498
251
248
251
501
498
498
252
251
251
251
252
251
251
251
498
252
501
251
251
251
248
501
248
251
501
251
251
252
248
251
252
502
248
501
251
251
252
248
501
501
251
498
248
252
251
252
252
501
248
252
252
502
501
248
251
501
252
251
251
248
501
251
251
248
498
251
251
251
502
251
251
248
248
251
252
501
251
248
252
251
251
252
252
248
248
251
251
498
252
252
498
251
251
251
498
251
248
248
251
502
498
252
251
501
248
498
251
251
248
248
501
248
251
251
251
248
501
251
498
251
251
252
251
251
252
501
251
251
251
251
252
251
251
498
248
251
498
248
251
251
251
251
501
501
248
248
498
501
251
251
502
252
498
251
501
248
251
251
251
252
252
252
248
251
501
501
252
248
251
251
248
501
248
498
251
501
251
498
498
251
252
251
502
251
251
252
251
498
502
251
251
251
251
502
251
251
248
251
248
252
498
251
252
501
252
251
502
251
502
251
251
248
251
252
498
498
252
251
501
248
502
252
251
251
501
251
252
252
252
251
252
498
251
498
251
251
498
252
252
498
501
251
251
251
251
251
251
248
251
252
251
248
251
501
251
501
248
252
252
502
501
251
501
251
248
501
252
248
251
251
252
252
248
502
251
252
251
248
251
251
498
501
251
501
248
251
251
252
498
251
248
252
498
252
498
248
248
498
251
252
251
501
498
251
251
251
252
252
252
251
252
251
252
251
501
501
248
501
248
498
502
248
251
252
248
251
251
248
248
498
501
251
252
251
252
252
251
498
251
501
501
251
502
251
498
251
251
248
248
252
248
251
251
501
252
501
501
498
248
501
248
498
248
248
502
498
248
501
502
502
498
251
252
502
251
251
251
252
248
252
498
251
252
498
251
498
251
251
251
251
252
248
248
501
501
251
252
248
251
502
251
501
251
248
252
252
501
501
251
252
251
248
252
251
251
251
252
251
252
251
251
502
251
502
252
251
251
252
501
251
498
252
501
251
251
252
498
248
251
501
251
252
251
252
502
252
502
251
252
251
248
501
502
251
502
252
251
501
501
501
502
251
252
502
501
502
251
252
251
251
251
248
501
501
498
251
501
251
251
502
252
502
498
252
252
501
501
251
498
502
501
251
251
502
251
502
251
248
251
251
251
501
252
251
251
502
501
248
501
251
501
501
248
251
248
498
251
498
501
251
252
251
248
501
248
248
248
501
498
498
501
251
252
248
248
248
251
251
251
252
501
251
252
252
251
502
252
248
252
501
248
251
248
248
248
498
251
502
252
248
248
501
251
252
252
498
251
252
498
248
248
251
501
502
502
252
248
251
498
248
251
248
251
251
248
251
501
498
501
251
498
251
252
251
252
251
251
248
251
248
251
252
248
502
251
248
501
248
251
248
248
251
498
248
248
501
251
502
251
251
248
252
248
252
502
248
251
251
251
251
251
501
501
501
248
248
251
251
251
251
502
251
502
252
248
502
252
251
251
252
248
501
251
251
502
498
248
252
251
251
251
248
248
251
251
248
252
252
252
248
248
502
502
248
251
252
248
251
251
251
251
251
248
251
251
252
502
252
502
251
248
251
251
501
248
252
248
251
248
251
251
251
252
252
251
502
252
248
501
248
502
502
251
252
251
502
498
252
251
251
251
248
502
251
498
248
251
248
252
252
252
501
248
251
498
248
501
251
251
501
498
251
252
498
502
501
251
248
251
251
251
501
498
498
251
498
498
251
252
252
251
501
501
501
501
251
248
501
248
251
251
502
501
248
251
248
252
502
501
252
251
251
501
248
251
251
251
501
248
248
248
251
252
502
498
248
498
498
251
251
501
248
248
248
252
502
251
251
251
251
252
252
501
248
502
251
252
251
248
502
248
248
501
252
501
252
252
251
252
498
502
251
251
248
498
501
251
251
251
502
251
251
251
251
251
251
501
501
251
251
251
251
501
251
251
251
251
502
248
501
252
248
252
501
251
501
252
252
252
252
251
501
252
251
251
251
251
251
248
248
248
248
251
251
251
251
251
498
501
501
251
251
501
498
252
498
502
502
501
248
252
252
248
251
251
252
502
248
248
248
251
498
252
252
501
251
251
252
498
251
251
501
251
251
248
251
502
498
251
501
252
251
251
251
248
252
501
502
248
251
502
248
248
501
251
501
252
251
501
251
501
501
251
498
498
251
248
501
248
502
252
248
252
251
252
501
251
251
251
502
252
501
252
251
248
251
251
252
501
251
252
251
502
501
501
252
248
251
501
501
252
252
248
251
501
251
501
248
498
248
251
248
251
251
251
248
252
248
248
248
248
251
252
252
248
502
251
498
252
248
248
501
251
498
251
252
502
501
502
248
252
501
501
252
501
252
252
252
501
501
502
248
251
502
501
248
251
248
251
251
252
251
248
251
251
248
251
251
251
252
501
498
252
248
498
248
498
501
498
251
501
251
248
251
248
251
251
251
252
501
251
251
252
498
248
251
251
252
251
248
251
248
252
248
248
498
501
501
252
502
252
248
251
252
501
501
251
498
248
252
498
251
251
252
251
501
251
248
252
252
248
251
502
252
248
251
248
252
252
252
251
248
248
248
251
498
501
502
248
251
252
252
252
251
251
251
248
251
251
252
251
248
252
252
248
251
502
251
252
251
251
501
252
251
251
251
501
502
248
501
248
251
252
251
501
501
248
248
501
248
502
502
502
498
248
251
251
501
501
252
252
248
252
501
251
251
251
252
501
251
251
251
498
501
501
251
251
251
498
251
501
501
248
501
251
251
251
248
251
252
252
252
248
251
252
252
251
251
252
251
248
252
248
502
251
252
248
251
251
251
248
501
251
248
501
248
252
501
248
501
501
502
251
251
252
248
252
251
248
502
252
251
251
251
251
252
502
251
502
248
251
252
248
251
252
251
248
252
248
252
251
502
502
248
251
502
252
252
248
251
252
501
251
498
251
252
251
252
248
248
501
501
502
501
251
251
252
251
501
252
251
251
498
501
248
501
502
498
251
252
252
251
501
252
251
498
248
252
251
501
251
252
501
498
251
498
502
251
251
501
252
251
252
248
501
248
252
252
251
501
248
248
501
248
251
252
251
252
502
251
251
248
251
251
252
502
251
251
252
251
251
251
501
502
498
252
252
251
248
252
251
248
248
248
248
248
251
502
248
501
251
252
251
251
248
248
251
248
251
252
248
252
248
252
498
501
248
248
251
252
501
501
501
251
252
248
248
251
251
252
501
251
502
501
251
248
252
248
251
248
251
252
252
252
252
251
251
248
248
502
251
248
251
251
248
251
252
248
501
251
248
251
501
251
251
502
501
248
501
251
251
498
501
251
498
251
252
251
251
501
501
251
248
498
498
248
498
248
248
251
251
251
251
252
498
252
501
248
248
251
498
252
501
501
248
501
248
251
251
251
251
252
501
248
501
251
248
248
501
252
248
502
252
251
501
252
251
252
251
252
252
501
248
501
501
251
251
251
251
251
252
251
498
498
248
248
251
251
248
251
252
501
252
248
248
248
501
251
251
248
248
252
252
251
498
251
252
498
252
251
248
248
501
252
252
252
252
251
252
248
501
252
252
502
252
251
248
501
251
498
502
252
248
251
251
252
251
248
252
252
251
251
251
501
248
502
252
498
252
248
252
252
251
251
501
251
251
252
252
251
502
252
501
248
501
501
502
251
248
248
252
251
251
251
251
248
251
501
248
251
251
502
252
501
502
251
251
251
248
251
501
498
252
251
251
501
251
251
501
498
251
251
251
498
251
252
248
252
251
251
248
251
248
252
248
251
501
498
498
502
248
251
501
252
252
248
251
248
251
252
251
501
252
502
251
501
251
251
252
251
251
501
252
248
251
251
251
502
251
251
251
251
248
248
251
251
248
248
501
501
501
248
252
251
251
498
248
252
251
501
248
251
252
251
252
248
501
252
498
251
498
248
251
248
251
252
251
252
251
248
251
498
251
251
248
502
251
251
248
251
251
252
501
252
251
252
251
248
248
251
501
248
252
248
498
248
501
501
252
251
498
252
251
252
251
501
251
252
251
251
252
251
251
252
502
501
251
251
251
251
251
251
252
251
251
251
248
252
251
502
501
501
248
252
248
252
252
501
251
252
501
501
251
251
498
248
502
251
248
501
502
501
251
252
252
251
251
248
501
501
251
251
501
251
501
251
252
498
501
251
251
498
251
248
251
501
502
252
251
251
248
248
248
501
251
248
501
501
252
252
251
248
502
251
251
248
248
501
501
501
248
252
252
252
252
248
251
251
502
252
251
501
251
501
502
251
251
251
251
502
251
502
251
501
252
501
501
252
251
251
248
501
252
252
248
251
248
252
248
248
252
252
251
252
252
252
248
251
251
501
248
498
251
251
248
498
251
502
502
251
252
252
501
502
251
248
251
252
251
498
251
251
502
251
248
251
251
251
501
502
251
252
251
251
498
498
251
502
501
252
251
501
251
251
252
251
248
498
501
501
501
251
251
498
498
252
252
251
502
252
252
251
248
498
251
248
251
252
501
252
248
252
252
248
251
498
501
248
498
251
251
252
501
248
501
252
251
251
498
248
248
248
502
251
498
251
251
251
248
502
252
498
498
252
251
251
252
501
252
251
248
251
252
252
248
248
252
251
248
251
252
248
498
251
501
248
252
498
251
251
251
501
502
252
498
251
251
502
501
248
252
501
502
251
498
248
252
248
251
251
251
252
502
502
498
502
502
251
252
251
501
248
501
251
252
252
248
251
251
248
502
248
502
251
502
252
248
251
251
252
248
251
501
252
501
498
251
248
251
248
252
252
501
502
251
248
248
252
501
248
251
251
502
498
251
251
251
501
252
498
502
248
248
252
251
501
248
501
498
502
252
251
251
248
502
248
252
248
252
248
251
248
252
251
251
251
498
251
251
252
502
501
502
252
251
252
251
251
252
251
252
498
501
501
501
502
251
501
251
252
501
501
251
248
248
251
251
251
502
251
501
248
248
248
252
501
498
251
501
252
252
502
501
251
251
251
252
248
251
251
498
251
252
248
501
251
248
252
248
502
251
252
502
248
252
252
498
501
251
251
251
251
251
252
251
251
248
248
252
248
498
251
252
251
251
251
248
252
251
251
498
248
252
248
501
248
251
248
502
251
501
251
251
501
248
248
252
498
501
251
501
251
502
252
251
251
252
252
248
248
501
502
498
248
501
251
252
498
248
498
251
251
498
252
252
251
248
501
248
502
251
502
501
248
501
252
252
251
252
252
498
251
501
502
252
501
502
501
251
252
251
252
251
251
251
501
501
251
248
502
501
498
251
502
248
498
502
251
251
248
252
248
251
501
502
251
251
502
251
251
252
248
252
248
251
251
248
251
248
251
248
251
498
502
501
251
252
251
248
498
498
498
252
251
251
251
248
251
502
501
248
251
252
251
501
252
501
252
248
251
251
251
501
501
498
251
248
251
248
251
502
251
251
251
251
252
252
251
501
248
252
251
251
252
251
248
502
251
248
251
501
251
251
498
501
252
248
252
501
248
501
252
498
501
502
248
248
498
252
248
252
251
252
248
251
251
498
248
252
502
252
501
498
501
251
251
252
502
502
252
501
502
251
498
252
252
248
252
501
251
252
501
502
501
252
248
252
502
502
252
501
251
252
252
501
251
251
251
252
251
498
251
502
498
252
248
248
251
252
252
498
251
251
251
501
248
251
252
501
502
498
251
251
502
251
501
251
251
251
498
501
248
252
252
251
251
248
248
251
252
248
248
501
251
501
248
251
251
501
501
501
252
498
251
252
252
251
502
502
251
498
501
501
248
251
501
252
501
252
501
248
248
251
498
248
252
251
251
501
502
501
248
248
502
252
248
251
252
502
248
248
252
501
251
252
251
248
498
251
248
252
251
252
251
251
502
498
498
251
251
248
502
251
501
498
501
498
498
502
502
248
498
501
501
501
251
252
498
502
501
252
251
248
251
251
498
498
252
498
251
498
501
251
248
251
251
501
502
251
251
498
251
248
501
251
501
251
251
501
501
251
251
251
251
502
501
251
251
251
498
251
251
501
248
248
501
251
251
498
248
252
252
251
248
251
501
252
252
251
501
501
248
501
252
251
251
251
252
498
501
501
248
248
502
251
502
252
248
502
501
251
251
252
251
252
251
251
498
248
252
502
251
248
251
252
251
252
248
251
252
501
252
501
248
251
251
251
251
252
251
248
248
248
251
251
251
248
501
248
251
251
498
498
251
248
251
251
501
501
248
251
502
251
251
248
498
252
502
498
252
252
252
252
251
248
251
248
252
252
251
251
251
251
251
252
251
248
252
251
251
502
252
252
501
501
251
248
251
502
252
248
252
252
251
251
251
251
498
501
502
248
251
251
498
252
501
251
248
251
501
248
251
251
252
251
248
501
252
248
251
252
251
248
252
248
501
501
252
502
502
248
248
251
501
251
501
498
501
248
502
252
251
248
502
251
251
502
252
501
248
248
501
251
252
501
252
498
248
248
252
498
251
501
248
501
501
251
501
501
251
252
501
252
248
248
252
251
248
501
501
251
502
251
251
251
501
252
251
251
251
248
251
252
251
251
498
248
251
498
502
248
251
248
498
248
248
252
501
251
502
248
251
252
248
251
252
248
251
498
501
498
251
251
502
252
501
501
251
248
251
251
252
251
502
251
251
248
251
251
251
501
252
251
502
251
501
251
252
501
251
248
251
248
251
248
251
502
251
498
248
251
248
502
501
251
501
251
252
502
248
502
251
251
248
251
251
501
251
251
252
501
248
251
251
251
251
251
502
252
251
248
251
248
252
251
501
252
252
251
251
498
251
501
251
252
252
248
501
248
248
251
248
248
252
502
251
251
251
251
251
251
502
251
498
501
252
501
251
501
251
501
251
498
251
498
252
251
251
501
248
502
251
251
251
252
248
498
501
251
501
251
251
248
248
251
252
251
252
501
502
502
252
498
251
501
251
248
251
251
248
248
498
251
251
251
501
501
502
248
252
248
252
248
251
252
502
251
248
251
502
498
251
498
252
252
251
248
252
501
501
252
498
248
252
252
252
248
251
251
251
501
248
498
248
502
252
251
252
251
502
498
252
248
251
251
252
251
248
251
248
252
252
248
252
501
251
252
501
251
252
501
251
498
252
252
248
252
498
501
251
248
252
501
501
501
248
248
248
498
252
251
251
252
251
252
501
251
251
252
501
248
501
502
502
251
251
251
251
252
501
248
251
501
252
248
248
251
501
251
252
248
251
252
498
501
252
251
252
248
501
248
502
501
251
252
252
251
502
251
498
501
251
501
251
501
251
252
251
502
248
251
251
501
498
501
251
501
501
502
502
248
248
251
498
501
251
248
251
251
501
248
501
251
251
248
252
248
252
501
248
498
502
251
251
501
248
498
501
251
252
501
501
248
251
248
251
501
252
501
251
248
501
251
252
252
252
252
252
252
248
501
251
248
248
501
248
501
251
501
501
498
248
501
501
252
248
251
252
498
251
251
248
501
498
502
251
252
501
248
248
501
251
498
248
251
251
501
251
248
248
252
248
251
501
502
248
251
251
252
248
251
251
502
248
251
251
501
251
251
252
248
501
252
251
252
248
248
248
251
252
252
251
251
248
502
252
251
252
502
252
502
251
251
252
251
248
252
251
251
502
252
252
251
248
251
251
248
248
252
251
502
248
252
248
248
502
251
252
251
251
252
251
251
252
251
248
251
248
251
251
501
501
251
501
251
251
252
248
248
502
248
248
251
251
248
501
251
252
252
252
251
251
248
252
248
498
252
251
501
252
501
251
251
498
251
251
251
248
251
498
251
248
498
251
501
252
251
501
498
252
248
252
501
252
251
252
248
251
251
502
502
252
252
248
251
251
251
501
251
502
251
251
502
251
248
251
251
251
501
251
252
251
248
251
248
251
252
501
251
501
502
498
252
248
248
252
251
248
251
501
251
498
251
252
248
248
248
251
251
251
502
251
251
498
251
251
248
251
251
251
251
498
251
251
498
501
251
251
251
502
501
502
501
252
252
252
248
251
502
251
251
251
252
251
252
252
251
248
501
252
501
248
251
251
498
248
252
252
248
251
248
252
501
502
251
502
502
251
498
248
498
251
251
501
501
251
251
251
248
502
251
252
502
248
251
501
251
251
251
248
248
248
248
251
251
498
252
252
252
248
501
248
251
502
251
252
251
502
251
498
252
248
251
251
252
251
498
251
252
501
248
251
251
251
251
251
248
251
251
251
248
502
501
248
248
251
251
251
248
502
248
251
252
252
502
251
251
252
251
248
251
248
502
252
248
252
501
251
252
248
498
251
252
251
498
502
248
248
252
248
251
251
252
502
251
251
501
251
251
501
252
251
248
502
248
251
251
502
251
251
251
251
251
502
248
248
248
248
502
251
498
501
502
252
251
251
252
498
501
251
248
248
251
251
501
498
248
502
251
248
252
251
251
252
502
248
251
501
251
251
251
501
248
501
248
251
501
251
248
252
252
252
502
251
251
251
251
501
498
248
502
501
251
251
248
252
248
498
248
251
248
248
251
251
248
251
501
502
248
251
502
251
501
252
248
251
252
498
248
252
248
501
251
248
251
252
498
251
251
251
252
251
251
251
248
252
501
502
251
498
252
252
248
252
248
251
502
248
501
501
251
251
502
251
252
251
502
251
251
248
252
251
251
502
251
248
248
251
251
252
251
251
251
498
498
251
501
501
251
251
251
251
501
248
251
498
248
251
502
251
248
498
251
248
248
501
501
502
251
498
251
251
252
501
252
248
498
498
248
252
248
498
251
501
252
251
252
251
251
248
251
252
251
501
251
251
252
248
248
248
501
252
501
251
252
251
251
252
251
251
501
251
248
498
251
251
251
252
251
498
248
252
251
251
502
251
252
251
248
251
501
501
501
501
252
501
251
501
251
251
251
501
251
501
251
501
251
251
251
252
251
248
501
501
252
248
251
498
252
248
248
248
248
252
252
498
252
252
251
501
498
252
252
252
251
248
252
248
252
501
501
251
501
251
501
502
501
498
498
501
251
251
502
251
502
251
251
248
502
248
252
498
251
251
501
251
252
248
251
251
251
251
251
501
251
251
498
251
501
248
252
252
248
502
252
248
501
252
248
251
251
251
251
248
251
252
251
251
251
502
248
251
502
248
248
248
251
252
252
251
248
501
248
248
248
501
251
248
251
252
501
502
248
248
251
501
248
501
248
251
252
501
501
251
248
251
248
498
498
248
498
501
252
501
252
251
251
501
251
498
248
252
251
252
248
498
248
248
252
501
251
251
252
498
501
498
251
251
252
501
501
252
251
502
248
248
251
252
252
248
251
251
252
501
251
501
252
248
248
501
251
252
501
252
251
248
251
251
251
251
252
248
252
501
251
251
251
248
501
501
251
248
248
248
248
501
501
248
502
248
248
248
501
248
501
252
251
501
248
251
251
248
251
251
251
501
251
252
248
498
252
501
252
502
502
251
248
251
248
498
248
251
251
251
248
251
251
251
248
252
251
501
252
501
498
251
251
251
502
252
251
248
502
252
248
251
251
502
251
251
501
501
498
248
502
251
248
252
251
251
251
501
248
498
501
251
248
248
251
501
498
251
248
252
502
251
251
251
501
252
252
252
251
252
502
251
248
251
251
498
501
251
251
251
498
498
248
501
252
501
248
248
251
251
501
248
502
501
251
251
248
251
498
501
498
498
501
248
251
248
251
248
251
251
501
251
251
498
248
498
498
501
251
248
251
502
251
251
501
251
252
251
248
251
252
251
248
251
252
252
251
252
251
248
251
248
248
252
251
248
502
248
252
251
252
501
251
252
251
501
251
251
251
252
502
498
248
251
252
251
252
251
501
251
501
501
252
251
501
251
502
501
248
498
501
502
248
501
502
252
501
501
251
251
251
248
501
251
251
498
501
251
501
251
251
501
248
251
251
251
251
248
251
251
252
501
251
251
251
498
251
498
251
248
502
252
251
251
251
502
501
498
251
251
251
251
251
251
501
248
501
248
498
251
251
251
248
252
251
248
502
498
498
251
252
251
251
248
501
498
502
252
248
251
502
251
501
248
502
248
251
252
252
251
252
501
501
501
501
252
501
248
252
501
251
252
251
248
502
501
248
251
252
251
502
252
248
248
501
248
501
251
251
252
248
248
501
251
501
251
502
252
252
252
251
251
252
248
251
251
248
251
501
248
251
248
248
251
248
251
248
252
251
498
248
251
251
252
252
248
248
251
252
248
501
501
251
501
248
501
251
248
501
501
252
248
502
502
252
252
251
502
252
251
248
502
251
248
502
248
501
251
248
501
251
251
251
248
501
502
498
248
502
502
248
252
252
252
251
501
251
502
251
251
498
501
251
248
501
501
252
501
251
501
251
251
248
251
248
251
251
251
501
501
252
501
251
251
248
251
501
498
251
251
252
251
252
251
248
248
251
501
252
251
251
251
251
501
252
251
251
498
502
251
252
252
251
252
252
252
251
251
502
501
251
251
251
501
251
251
502
501
501
251
251
248
248
252
252
501
251
252
248
501
248
251
248
251
251
252
251
252
251
248
248
251
252
251
498
251
251
248
248
251
251
252
252
251
252
252
501
498
501
501
498
501
251
252
248
248
248
502
251
252
498
501
248
501
501
252
498
251
251
502
251
251
252
248
251
498
248
251
251
248
248
501
251
501
251
251
251
252
252
248
252
251
248
251
501
501
502
498
498
248
248
252
248
501
248
251
248
251
498
251
251
498
251
251
248
251
498
502
502
251
502
251
251
501
252
251
248
251
252
501
502
251
252
252
501
248
502
502
501
251
252
252
501
252
248
501
251
498
251
498
251
502
251
252
248
252
252
251
251
252
498
252
248
248
501
502
248
251
248
252
501
251
252
252
252
251
251
498
501
252
501
501
498
248
251
252
498
252
248
248
252
248
251
252
501
252
251
248
248
502
251
251
252
251
501
251
252
251
501
248
251
498
502
251
251
252
252
251
252
502
252
501
251
502
252
501
252
498
251
248
498
501
252
498
252
248
251
501
251
501
248
498
252
502
248
502
252
251
251
248
501
248
251
248
251
248
251
251
501
498
252
251
502
252
502
252
248
251
251
251
251
248
498
498
251
251
248
248
251
251
251
251
251
502
248
501
251
252
502
251
252
248
501
501
248
251
248
251
251
498
502
248
501
252
502
251
498
251
501
251
251
251
251
248
501
248
248
498
251
251
252
502
501
501
501
248
251
252
251
251
501
251
501
252
498
251
251
252
251
502
501
251
502
501
251
251
501
251
251
248
501
252
248
248
501
248
251
251
248
498
248
251
251
251
252
501
251
251
248
251
251
251
502
248
498
251
251
501
248
248
252
248
251
251
251
251
498
252
252
252
251
248
502
252
251
251
248
501
251
248
251
252
502
251
251
251
251
251
251
251
248
248
248
501
252
251
252
252
248
251
251
248
248
251
251
501
251
502
251
248
248
251
251
251
251
251
248
498
251
502
251
498
501
251
252
252
251
252
251
252
501
498
251
501
251
251
252
252
248
251
251
251
501
501
251
251
251
251
501
498
248
502
248
252
251
501
502
498
502
251
251
251
251
251
248
501
251
251
251
251
501
501
248
248
502
498
251
251
251
501
501
251
501
252
502
498
251
498
252
251
248
501
248
501
251
501
251
251
248
251
501
502
252
251
251
252
248
252
248
251
252
251
251
251
498
498
501
248
501
251
252
251
251
248
248
501
502
502
248
251
251
251
248
498
501
502
498
251
252
248
251
252
251
251
501
252
252
502
501
252
498
251
501
502
251
252
502
252
251
248
248
501
498
248
501
248
252
248
501
501
248
251
502
252
251
502
251
498
501
498
501
498
248
501
498
501
248
252
251
248
248
248
251
248
251
251
251
501
248
251
498
248
498
251
501
252
501
502
252
252
252
251
501
251
498
251
252
251
501
248
252
251
251
501
248
251
252
498
251
252
498
252
502
502
251
248
251
252
251
251
251
251
251
251
251
501
501
248
251
251
501
501
251
252
498
251
251
248
251
252
498
501
501
248
251
248
251
501
502
501
251
251
248
251
251
251
498
252
248
251
251
501
251
251
498
501
251
501
251
252
502
498
251
501
501
502
252
501
251
502
251
501
251
498
501
251
252
252
252
248
251
251
251
251
251
252
252
251
251
252
248
498
502
251
501
252
501
248
252
501
251
251
251
251
251
248
248
251
251
251
501
252
251
248
251
251
501
251
502
248
498
252
251
248
252
251
251
251
248
501
252
498
251
248
251
251
251
498
248
248
502
252
498
501
248
502
248
248
501
248
501
248
498
498
498
248
498
248
251
251
248
251
252
251
251
251
501
502
252
498
501
248
502
252
501
251
502
251
252
251
251
251
502
251
252
501
252
251
251
248
248
502
501
248
251
251
251
502
251
502
251
501
252
251
251
251
251
251
498
498
501
502
252
251
251
502
248
501
501
501
498
252
252
252
248
248
501
501
252
501
252
501
251
251
251
251
252
248
498
248
251
252
251
251
252
252
251
252
251
501
252
248
251
501
248
251
501
498
251
252
501
252
501
501
498
501
251
251
251
251
248
252
248
252
251
251
248
252
252
251
502
248
248
502
251
252
498
252
248
252
252
252
251
248
501
248
251
502
501
251
501
252
252
251
248
252
248
498
252
251
498
251
501
501
248
251
251
251
252
251
501
251
251
502
248
251
502
248
248
251
501
502
252
251
501
501
251
251
498
251
501
252
251
248
251
252
251
248
251
248
501
252
251
248
248
252
251
248
251
498
252
251
251
248
501
501
252
251
498
501
252
501
251
251
498
501
248
248
252
251
251
501
498
251
251
498
251
248
252
501
251
498
501
501
498
248
248
251
251
251
502
248
501
252
501
248
251
501
252
251
248
502
252
501
252
251
502
251
252
248
251
251
498
251
251
251
248
498
502
251
252
501
252
251
502
252
251
251
501
248
251
248
248
251
251
252
502
251
251
248
502
252
252
251
501
251
251
251
251
252
501
251
248
251
251
251
251
502
252
498
251
248
501
498
251
501
248
252
252
252
251
251
251
251
498
251
501
501
252
251
248
502
498
251
252
252
251
252
248
248
251
248
248
251
251
248
251
501
251
248
248
502
248
501
252
252
248
501
252
251
501
251
501
498
251
251
248
252
248
251
251
252
501
498
251
502
251
252
498
251
251
251
251
252
248
501
251
251
251
501
252
252
251
502
502
501
251
248
502
252
501
498
501
251
251
502
248
501
251
248
252
501
252
501
498
251
251
502
251
251
252
251
501
252
252
251
502
248
501
251
252
251
498
501
248
251
501
502
251
251
252
251
498
251
252
251
251
252
502
498
251
502
501
248
252
251
251
251
501
251
252
251
248
252
252
248
251
251
501
501
251
248
251
498
251
502
252
251
251
251
248
251
251
248
251
251
251
251
252
502
251
251
501
251
252
251
252
251
251
251
251
251
251
252
252
251
501
251
248
251
252
498
252
252
498
251
252
251
252
248
252
498
251
248
251
501
251
501
501
498
498
248
498
252
251
501
248
498
251
248
502
251
252
252
252
252
251
248
501
251
498
248
248
251
502
252
248
501
248
498
251
252
251
502
251
251
248
501
502
251
251
501
251
252
248
502
252
252
251
251
501
252
251
252
251
248
248
501
251
502
252
248
251
252
248
502
251
501
251
251
251
251
252
251
248
251
251
501
252
251
501
501
498
502
501
252
252
248
501
501
501
251
248
501
501
498
498
251
252
248
248
248
502
251
248
501
252
501
252
501
248
248
251
248
498
252
498
251
251
251
251
248
501
248
501
251
252
251
251
251
501
502
501
252
501
251
252
498
501
251
252
252
502
248
248
251
502
252
252
251
498
501
251
248
248
251
251
248
248
251
251
251
248
251
501
251
501
251
498
248
501
252
248
251
251
252
251
252
248
498
251
248
501
501
501
501
251
248
252
248
498
501
252
252
251
498
251
498
252
252
251
252
251
248
252
252
248
248
251
501
251
248
502
248
501
502
502
498
251
501
252
248
501
498
501
251
248
248
502
498
498
251
251
251
501
251
248
252
248
252
502
498
251
248
252
251
248
248
252
501
251
251
251
252
248
251
251
498
501
251
251
251
248
248
248
501
251
251
498
248
251
501
501
251
252
252
252
251
251
252
251
251
248
251
498
252
251
252
248
501
248
251
502
251
252
251
251
498
248
251
251
251
252
498
252
501
248
251
252
251
251
501
251
501
501
248
248
248
251
251
251
251
501
251
252
501
251
251
251
251
252
251
251
501
498
498
251
248
251
248
251
251
252
251
251
252
501
502
251
251
252
251
248
251
251
248
248
248
501
251
251
252
501
251
251
248
251
501
252
251
252
252
252
251
251
248
502
501
251
252
248
251
502
248
501
501
252
251
251
252
501
252
248
251
248
251
502
248
252
252
252
251
248
252
498
251
251
252
251
502
248
502
251
251
498
502
252
498
252
501
502
501
501
252
251
501
498
498
501
498
501
251
251
251
498
252
501
251
251
251
251
501
251
501
502
248
251
251
498
251
252
251
501
248
251
501
251
251
248
251
498
252
251
248
502
248
248
502
251
251
251
501
252
501
501
251
252
251
248
252
248
502
248
501
502
248
502
498
251
251
251
501
501
251
252
251
251
251
251
251
498
251
498
248
251
248
501
252
252
252
248
252
251
248
251
501
252
251
251
252
248
502
251
502
252
248
251
252
502
248
251
251
252
251
498
498
498
251
498
248
501
501
251
252
251
248
248
251
498
251
498
501
501
251
498
248
251
252
248
248
501
251
248
251
251
251
252
501
248
501
252
252
502
248
498
248
251
251
501
251
251
251
251
251
251
501
502
251
251
501
251
251
501
501
502
248
502
251
252
252
248
248
251
248
251
502
502
251
248
501
251
251
251
502
248
251
251
252
501
252
252
501
251
252
251
501
248
502
502
251
501
251
501
248
251
251
248
251
502
502
248
248
501
248
501
502
248
248
502
252
498
248
498
252
502
252
501
251
251
251
252
251
498
251
498
501
501
502
251
252
251
248
252
501
248
251
501
251
252
498
248
498
248
252
252
251
248
252
252
251
251
501
252
251
252
502
501
251
248
498
248
248
251
251
501
251
251
252
252
248
252
252
248
501
251
252
502
252
498
248
502
251
252
501
501
251
252
501
248
251
252
251
251
252
248
251
252
251
251
251
252
252
252
501
498
251
502
248
251
252
251
248
502
251
251
502
502
251
498
498
252
501
252
248
251
501
501
248
251
251
251
251
501
498
251
251
251
498
501
252
252
252
252
252
251
252
248
251
498
251
502
252
248
502
251
251
251
251
501
251
248
251
251
251
251
251
501
248
501
248
251
501
251
248
501
252
251
251
501
251
251
251
251
501
248
498
501
502
252
252
248
501
251
251
248
248
251
251
251
251
251
252
248
248
251
498
501
502
252
252
252
498
251
251
251
248
252
498
248
248
501
248
248
501
501
251
248
501
251
501
248
501
251
501
248
252
251
252
251
252
251
251
501
251
498
251
251
251
248
498
251
248
501
248
501
251
498
251
251
251
252
251
248
498
502
252
501
251
502
251
248
501
248
248
251
248
502
251
248
251
502
252
248
251
502
248
251
501
248
252
251
502
251
248
251
498
252
251
251
251
501
252
251
248
501
251
501
252
501
251
252
251
251
248
501
498
252
252
501
501
498
251
251
252
501
251
251
498
252
252
252
252
251
251
498
252
252
251
502
501
502
248
251
252
501
248
251
252
501
248
501
252
252
251
252
251
251
251
498
252
502
251
251
501
251
502
252
501
251
498
501
252
252
251
251
501
251
251
501
252
251
501
498
248
248
248
501
251
251
251
251
252
248
498
251
251
498
251
251
252
251
251
251
501
502
251
248
251
501
498
251
501
501
501
251
248
248
252
502
498
248
502
251
501
248
251
252
251
502
501
251
251
248
248
498
251
252
248
501
501
251
501
248
251
498
251
251
251
251
251
501
251
248
252
501
252
502
501
501
501
498
251
251
248
251
252
252
251
251
248
498
252
248
252
248
498
498
248
501
251
251
252
252
501
251
248
251
251
252
501
251
252
498
252
252
501
251
251
248
248
252
251
498
251
251
248
498
501
502
251
251
502
498
248
251
251
251
252
498
252
251
251
248
501
252
248
252
251
501
501
252
501
498
248
501
252
252
248
248
251
501
498
251
248
251
248
501
248
498
251
251
498
248
251
251
501
251
502
251
248
501
502
251
498
251
252
252
501
498
251
251
498
252
251
252
252
248
251
252
252
251
248
248
248
252
498
251
252
502
252
251
251
501
251
248
251
501
252
251
248
501
252
251
248
501
248
498
252
251
252
252
501
252
502
251
252
252
502
498
252
502
252
251
252
251
252
498
252
498
248
248
248
248
251
252
251
251
251
248
252
498
501
252
502
248
248
251
498
248
502
498
251
252
502
248
251
501
502
251
248
251
248
251
248
248
501
251
251
498
251
501
501
251
502
502
501
248
498
251
252
248
501
252
251
251
248
501
252
252
248
248
252
251
252
252
248
502
252
251
501
251
252
252
251
251
251
502
252
251
498
501
501
252
251
251
252
498
248
498
248
502
501
251
498
252
251
248
501
251
251
248
252
502
502
251
252
501
251
252
502
252
251
251
252
501
252
251
501
498
502
251
248
502
252
498
251
252
252
252
251
251
248
251
251
252
252
251
252
251
498
501
251
251
248
252
501
252
251
248
501
248
501
252
252
251
252
501
251
251
252
251
252
498
248
501
252
252
248
248
252
501
502
251
252
251
251
252
252
251
501
251
501
498
251
248
252
252
502
251
248
252
501
501
251
501
252
248
498
498
251
251
248
251
252
251
251
248
501
248
252
251
251
501
501
251
498
248
498
248
251
502
501
251
251
251
251
251
251
252
501
252
252
248
252
248
501
252
252
502
498
501
502
251
498
498
502
251
251
251
252
251
251
251
501
251
251
251
251
248
498
248
498
501
252
501
501
248
251
501
501
251
251
501
498
251
251
251
252
501
248
251
251
501
498
501
252
498
251
251
251
248
501
248
251
252
251
248
251
502
251
248
252
251
251
252
498
498
248
498
501
252
252
248
248
502
248
501
251
501
498
501
251
252
248
252
252
501
498
502
498
248
502
251
502
501
501
251
251
502
251
252
248
251
251
252
498
248
501
501
251
251
498
251
248
501
252
251
251
252
251
251
248
501
251
248
501
251
251
251
248
501
248
252
498
251
251
252
251
252
498
501
251
498
248
248
498
501
251
252
251
498
498
252
252
251
248
498
251
248
251
501
248
252
502
501
501
251
251
251
252
252
252
251
251
251
248
248
251
252
252
252
248
498
251
251
251
252
251
252
501
251
252
251
251
501
248
252
502
252
248
501
251
251
251
498
248
251
502
248
251
248
502
251
501
501
501
251
251
252
251
501
498
251
501
251
251
248
248
248
248
251
251
248
248
498
502
252
498
251
501
248
501
248
251
251
251
251
501
501
251
248
501
251
501
251
498
501
251
252
501
251
252
501
248
251
501
252
251
502
248
501
502
251
251
251
501
252
501
498
248
252
501
251
251
251
501
501
251
501
248
498
252
501
248
252
248
252
252
248
248
501
248
251
501
251
251
501
498
252
501
252
252
502
251
501
498
251
252
248
251
501
252
252
501
501
252
498
251
252
498
248
252
252
501
251
251
251
251
498
498
501
252
502
248
502
252
251
498
251
252
248
501
248
251
501
501
251
248
252
501
252
251
252
252
251
251
501
248
251
251
501
502
251
252
501
248
498
501
251
251
252
501
501
251
251
251
248
248
251
251
251
252
248
252
502
251
248
251
501
501
501
251
251
498
252
498
501
248
501
501
251
252
251
498
501
248
251
501
248
248
498
248
251
251
502
252
251
502
501
501
502
498
501
248
502
501
252
498
252
248
252
252
251
498
251
498
498
251
251
251
252
501
251
502
252
251
251
252
251
251
502
251
251
252
248
248
252
251
501
248
251
251
252
251
252
501
252
501
251
498
498
502
501
502
502
251
501
248
248
251
501
498
248
501
251
251
498
248
252
502
251
248
251
502
248
251
251
501
248
251
252
502
248
498
502
501
251
251
498
501
248
251
251
501
251
501
502
252
248
248
501
252
252
501
251
502
252
252
251
498
248
501
248
248
251
251
252
252
251
498
501
498
251
248
501
502
252
251
501
251
248
501
248
251
252
251
501
251
498
501
252
251
251
502
248
498
252
251
501
248
251
501
252
252
252
252
251
251
502
251
501
251
251
501
251
252
251
502
251
248
251
498
248
251
248
251
501
248
252
501
248
248
251
252
252
248
498
248
252
248
252
501
251
248
251
252
248
252
251
498
248
251
502
251
251
251
251
498
252
248
251
251
251
252
251
251
251
248
252
252
501
501
248
248
251
251
501
502
252
501
248
251
251
252
251
501
252
251
252
251
251
252
498
251
251
248
248
251
251
501
252
501
248
251
248
248
501
248
248
251
498
498
252
248
502
251
248
248
248
251
251
501
251
251
251
252
248
252
251
501
501
252
502
498
251
252
252
498
251
252
501
501
248
501
252
251
501
251
251
248
248
251
501
251
248
252
501
498
501
501
252
251
248
502
252
498
248
501
251
252
248
251
248
501
248
251
252
251
252
498
248
251
248
501
501
251
252
251
248
251
251
498
251
248
252
502
248
501
252
251
502
251
251
252
248
252
501
248
248
501
252
251
498
252
251
501
251
501
251
251
251
248
248
502
251
252
251
251
252
248
502
251
251
251
501
251
502
251
502
252
248
248
502
251
251
248
501
502
252
251
251
501
248
251
251
501
501
251
502
252
251
251
251
501
498
251
248
498
248
251
501
501
248
501
251
501
248
251
252
251
502
248
251
251
248
248
248
251
251
251
252
252
502
251
251
248
251
248
498
498
251
251
252
252
248
248
248
251
252
248
501
251
252
251
501
252
251
248
251
251
251
501
251
251
502
251
248
498
501
252
501
248
251
252
251
501
251
248
251
251
248
251
251
498
251
502
252
501
252
248
251
498
501
252
248
248
498
502
251
248
502
501
251
252
498
501
251
251
251
252
501
251
252
248
248
501
252
501
251
252
501
502
248
248
251
501
502
252
251
248
251
248
498
501
248
251
251
502
251
252
251
501
248
252
251
502
251
251
251
251
251
251
251
501
501
252
248
251
248
251
501
252
248
501
251
248
251
251
251
248
251
251
251
248
251
248
501
502
248
252
251
501
248
252
248
502
252
501
252
251
252
502
248
252
248
251
251
251
251
501
251
501
251
248
252
501
252
498
251
501
252
252
251
498
251
498
248
251
501
252
498
251
251
248
248
502
251
248
251
248
248
501
502
252
248
248
502
248
252
251
251
501
248
252
251
498
498
248
252
251
498
251
502
251
501
252
248
248
502
502
251
498
251
252
498
251
501
252
252
252
501
248
251
251
248
248
252
501
252
252
251
251
251
252
252
251
251
248
252
251
252
248
251
252
252
251
251
251
502
501
252
252
501
251
251
502
501
252
251
251
251
498
251
251
252
498
498
248
251
251
248
251
248
252
248
498
498
252
252
252
501
498
251
248
248
252
251
252
251
498
252
252
251
502
248
252
251
252
252
498
248
501
252
248
252
251
498
251
501
251
248
251
251
251
501
251
252
251
252
252
501
251
251
501
502
498
498
251
498
248
501
251
252
252
501
248
248
498
252
501
252
248
501
502
501
498
251
248
248
501
252
501
501
248
251
248
501
251
251
498
251
248
252
251
248
502
252
251
501
498
252
498
252
252
251
498
498
252
501
251
251
502
252
252
251
251
501
502
502
251
251
251
252
248
251
251
498
501
501
498
252
252
248
501
251
248
498
251
251
502
502
252
252
251
251
251
251
248
252
251
252
251
251
501
251
251
501
248
502
251
252
501
252
251
252
252
248
251
248
251
502
498
502
248
501
248
251
251
498
252
498
251
498
251
252
502
252
251
251
501
252
251
248
251
501
252
251
251
502
501
248
252
248
498
252
248
252
251
252
501
501
251
248
501
251
248
501
252
498
252
251
252
501
501
498
251
252
251
248
248
248
498
501
248
251
502
502
501
498
248
248
501
248
248
251
501
251
251
248
498
251
251
502
251
251
248
501
502
251
248
498
251
248
248
251
251
252
252
251
248
252
248
501
252
248
501
248
252
501
252
501
501
498
251
501
252
248
251
501
251
251
501
251
252
502
252
502
501
502
501
251
501
252
248
248
251
251
251
501
498
501
501
251
501
251
252
248
252
498
251
501
502
251
248
502
501
248
251
501
502
251
251
501
252
248
251
251
251
251
251
252
252
252
501
248
502
502
248
251
248
251
248
251
251
498
502
251
252
251
248
251
248
498
501
251
501
252
501
252
252
252
251
251
251
251
501
251
251
498
251
251
251
502
251
251
502
252
248
248
498
252
501
502
251
248
501
248
251
251
251
251
502
501
252
251
252
501
251
252
251
501
252
252
251
501
501
498
248
251
501
251
251
248
498
252
251
251
252
248
252
252
252
248
252
251
251
248
251
248
251
251
502
248
252
252
248
252
251
251
251
251
501
251
502
501
251
251
498
252
248
248
251
501
251
501
252
501
248
252
501
251
498
251
498
248
252
252
252
501
251
252
248
248
501
501
251
501
251
251
501
498
498
251
502
248
252
498
501
501
501
501
251
248
251
248
251
251
251
248
248
251
251
251
498
501
251
498
251
248
251
252
498
251
251
252
248
248
498
248
252
501
498
502
251
501
252
248
501
498
252
502
251
251
251
502
498
252
251
251
501
251
248
251
252
251
248
252
251
498
251
501
248
501
252
252
501
251
251
252
251
501
251
251
498
252
248
252
251
252
501
498
498
251
251
251
501
252
251
502
251
251
501
248
251
248
248
502
248
251
251
251
251
251
252
248
501
251
252
248
501
248
248
248
501
252
251
498
248
251
501
248
248
501
248
252
251
252
501
502
251
502
248
251
248
501
501
252
251
251
252
501
251
251
251
251
251
501
251
248
501
251
252
501
251
498
501
248
248
252
252
251
252
251
501
502
248
248
498
498
501
252
251
501
251
498
248
251
501
251
248
252
251
252
501
252
501
502
248
502
501
251
502
251
251
252
248
502
251
501
501
498
251
498
251
248
251
501
248
252
248
252
501
251
248
252
252
252
248
252
251
251
251
251
251
502
501
251
248
248
252
251
251
251
252
252
251
502
251
502
501
501
248
501
251
498
251
248
251
498
498
501
248
251
251
502
248
498
248
502
498
251
251
251
251
501
498
498
502
252
251
251
251
502
498
251
501
248
501
251
251
251
501
251
252
251
251
501
502
502
502
248
501
248
502
248
502
251
248
251
501
251
252
248
251
251
251
252
498
252
251
498
501
251
251
502
252
251
251
502
251
501
252
251
498
251
502
251
252
248
252
252
251
252
501
252
248
252
251
251
251
248
248
251
498
252
251
251
498
251
501
252
248
252
251
248
251
248
252
251
501
251
252
251
502
498
251
501
251
251
252
248
251
252
251
251
501
252
502
501
251
251
252
502
251
251
251
251
252
252
501
251
248
501
252
502
248
502
248
498
251
248
251
252
251
251
251
248
248
251
501
498
251
252
248
501
501
251
502
501
248
502
251
252
248
252
501
251
251
498
251
248
252
251
251
501
248
248
251
251
248
251
251
498
501
252
251
251
501
251
248
251
252
502
251
498
501
502
252
251
252
248
248
252
501
502
248
248
251
251
248
251
501
252
252
248
248
252
251
498
251
248
248
248
501
252
251
248
248
498
501
251
498
498
502
251
251
248
248
251
501
248
252
251
498
248
251
502
501
248
501
252
252
248
251
248
251
502
498
248
251
251
248
498
248
501
248
251
251
251
252
501
251
502
501
251
502
501
248
251
251
251
502
252
251
251
501
248
251
501
502
501
252
248
251
251
498
251
501
502
252
252
252
251
252
498
251
251
252
252
501
251
502
252
501
251
501
251
248
248
251
501
252
251
248
502
251
502
501
252
251
252
501
252
248
251
251
501
251
252
251
502
252
251
252
502
248
248
248
251
251
251
252
248
252
501
502
501
252
252
501
251
251
252
501
252
502
252
248
502
498
248
251
498
251
251
251
501
248
501
248
251
251
501
251
251
502
501
252
501
248
251
498
251
251
502
248
248
251
251
248
251
252
252
248
251
251
251
252
252
498
251
501
248
251
252
251
251
248
498
248
502
248
252
252
248
251
251
251
498
251
251
252
252
248
498
501
252
252
251
251
251
252
251
251
501
252
252
501
248
252
248
502
252
248
501
252
251
251
251
252
252
252
252
251
252
502
248
498
248
501
252
501
251
251
252
498
251
251
252
248
502
251
498
501
498
252
251
501
251
252
252
251
251
251
252
252
248
501
252
502
251
498
251
251
248
498
248
251
498
252
251
498
251
252
248
252
501
248
251
248
501
252
248
248
252
251
251
252
502
501
498
252
252
251
251
248
252
251
251
251
248
501
498
501
248
501
251
251
251
251
252
251
501
252
502
501
251
248
498
251
498
501
502
498
498
248
502
252
501
251
251
501
251
498
252
502
248
252
251
248
498
248
251
251
251
251
501
251
502
248
252
498
248
251
248
248
501
501
252
251
252
501
501
252
248
251
502
251
248
502
248
248
251
501
251
252
501
252
501
251
251
252
248
501
498
501
251
252
501
501
248
501
251
501
251
251
502
248
501
252
251
502
498
251
251
501
251
252
251
251
251
251
251
251
252
501
251
251
248
252
251
502
251
248
251
251
251
252
252
498
252
252
251
248
251
502
498
252
498
248
501
251
248
251
502
501
252
501
252
251
248
251
251
252
251
251
248
248
501
501
252
248
251
251
502
248
501
502
498
252
252
252
252
252
252
502
248
501
252
252
501
251
248
501
501
502
252
502
251
251
502
502
251
251
248
501
248
501
498
251
251
248
252
252
251
252
501
251
251
248
251
251
502
251
252
501
252
502
252
248
251
251
251
252
501
248
251
251
502
498
498
251
502
251
252
502
251
251
498
251
251
251
252
251
248
498
252
251
501
251
251
251
501
251
251
251
248
501
251
252
248
248
501
251
252
501
251
252
252
502
251
501
251
248
248
248
248
251
251
248
252
251
251
251
248
498
502
251
498
252
248
248
502
251
251
252
251
251
251
248
498
251
248
251
251
498
251
501
502
501
252
248
248
251
251
251
502
252
248
501
248
502
501
251
502
251
498
251
248
251
251
248
251
248
502
248
251
252
251
498
502
501
248
251
501
251
248
252
252
248
501
502
251
501
252
252
252
502
252
251
248
251
501
251
502
251
252
248
248
501
248
248
248
501
251
251
498
251
251
251
248
248
248
252
248
251
252
502
501
498
248
501
251
248
251
501
252
252
248
252
248
252
251
501
248
502
251
248
251
251
501
498
248
248
251
498
501
251
498
251
251
498
248
501
252
251
501
501
252
498
251
252
252
501
251
248
502
252
251
251
251
252
501
498
252
251
251
251
502
502
251
251
502
502
252
251
248
248
501
248
251
501
251
248
252
501
501
252
501
502
248
251
252
251
251
252
502
252
251
248
251
252
251
251
251
251
501
501
251
498
251
251
252
252
251
502
498
501
251
252
252
502
498
498
251
248
501
251
251
501
251
251
251
498
501
252
501
251
502
501
251
251
501
252
501
252
252
501
252
248
251
251
251
251
251
252
502
251
251
251
501
251
251
248
502
251
251
248
502
502
251
251
251
251
251
251
248
502
498
501
501
252
501
252
248
251
502
248
248
248
251
251
251
502
498
502
251
251
252
501
251
498
251
498
248
502
248
248
251
501
251
251
248
251
248
251
252
501
248
251
251
251
248
501
251
252
502
252
501
252
251
502
251
501
248
251
248
251
248
248
251
251
252
498
498
501
251
251
502
251
251
248
248
501
251
251
248
251
252
502
501
251
251
252
252
502
251
251
251
251
248
501
252
498
251
252
501
498
251
252
501
252
251
502
251
251
248
251
251
248
251
501
251
251
498
501
252
252
498
248
502
248
248
252
248
248
248
251
252
252
248
251
248
248
248
501
252
252
252
498
251
252
252
251
501
251
501
251
252
502
251
498
248
248
251
248
248
251
501
251
251
251
252
252
251
248
252
252
248
251
251
248
252
248
251
498
251
501
248
501
248
501
251
251
251
501
252
502
251
248
252
248
248
251
251
252
251
248
251
251
252
502
501
251
501
252
248
251
252
251
251
502
252
251
251
502
251
248
252
252
251
251
252
501
501
252
248
251
251
251
498
251
501
251
251
251
252
502
251
251
248
252
248
498
251
498
248
252
251
501
248
248
251
501
501
252
251
501
252
252
501
502
248
248
501
251
252
251
248
252
501
502
501
251
498
248
252
251
502
252
248
248
251
252
251
501
248
252
252
502
498
251
498
502
251
501
502
501
251
252
251
251
251
252
251
248
251
501
501
252
251
251
248
502
252
251
251
252
248
251
251
248
248
251
498
248
251
251
251
251
251
248
251
251
248
251
251
501
248
251
501
251
251
252
502
251
248
248
248
251
248
251
251
251
252
252
251
252
251
501
248
251
498
502
252
252
248
252
252
248
251
251
251
501
501
251
498
501
251
498
501
252
248
252
251
252
248
251
252
248
498
498
251
501
502
502
251
498
252
251
251
251
251
248
248
251
502
252
251
502
252
252
498
501
252
251
501
248
251
252
248
498
251
502
251
252
251
251
498
498
252
252
252
248
502
248
251
251
501
251
252
501
251
248
252
248
252
252
251
248
252
252
252
251
251
251
251
501
251
248
248
251
252
502
252
248
502
501
252
501
251
498
252
251
501
251
248
251
251
498
501
251
498
251
501
248
501
502
502
251
252
252
251
252
501
252
251
498
251
251
248
501
498
251
252
251
252
251
248
251
251
251
498
252
501
251
251
251
502
251
498
251
501
248
251
251
498
502
501
251
252
252
498
502
251
501
501
498
251
501
251
248
251
252
502
498
251
501
252
251
252
251
251
502
501
248
252
502
252
501
498
248
248
251
251
248
251
501
251
251
248
251
501
251
251
248
252
248
498
248
251
502
498
251
251
251
251
252
248
251
251
502
251
251
248
248
251
252
251
251
251
248
251
252
251
251
248
248
501
251
251
501
251
501
252
501
252
252
248
252
502
251
498
248
251
252
251
252
498
248
252
251
251
251
502
251
251
251
251
248
252
501
251
248
252
252
251
501
498
248
248
251
251
251
251
251
501
252
252
501
252
248
251
498
252
501
251
501
248
252
251
251
251
502
251
251
252
248
252
251
501
501
252
501
251
252
251
251
501
251
502
251
251
248
502
502
501
498
498
248
248
252
498
501
251
252
251
251
251
501
251
501
251
251
251
251
252
252
248
251
248
251
251
252
252
251
502
502
251
251
251
498
252
251
252
251
251
502
251
248
251
248
252
498
252
248
251
502
502
252
251
502
251
248
251
248
248
501
251
501
501
252
252
501
248
251
251
251
252
498
251
501
251
501
251
498
248
251
501
251
251
248
248
502
251
251
502
251
248
252
252
251
501
248
252
498
251
252
252
502
248
498
498
502
251
252
251
498
251
498
501
502
251
502
248
248
248
252
252
251
248
251
251
252
501
251
251
501
251
501
251
502
252
498
251
502
248
498
252
501
251
501
251
251
498
251
251
248
502
252
251
501
252
248
248
251
498
502
502
251
501
498
251
251
252
248
501
501
498
248
501
252
502
248
501
252
248
501
501
498
251
251
251
248
501
501
251
501
251
251
501
248
501
252
248
251
502
501
502
251
248
251
252
248
501
501
502
252
248
251
502
251
502
498
251
502
252
251
498
251
252
251
501
251
251
252
502
251
252
251
252
248
248
252
251
498
252
251
251
251
501
501
251
248
251
251
248
252
251
251
251
501
251
502
498
498
502
501
501
251
251
248
251
248
501
248
252
251
251
251
248
252
502
498
251
251
501
501
251
248
251
248
501
501
251
251
251
501
252
502
252
252
248
252
248
251
251
248
498
498
498
501
252
251
248
501
498
252
251
248
501
251
251
502
502
248
251
248
251
248
251
501
501
251
252
248
252
502
498
251
252
251
501
251
251
502
251
251
501
501
251
251
501
251
498
251
501
251
251
252
251
251
248
248
251
251
502
498
252
251
252
252
252
251
498
251
252
252
501
502
502
251
248
251
252
252
248
251
251
248
501
252
248
501
498
251
251
248
502
252
502
498
248
501
502
252
252
502
498
501
251
252
251
248
251
251
248
502
251
248
251
498
251
248
252
251
251
252
498
501
251
501
252
251
252
251
501
251
501
502
251
251
502
252
252
252
251
251
251
251
252
251
502
251
501
501
251
252
248
248
248
251
248
252
252
248
251
502
252
248
252
252
251
252
248
498
252
502
251
248
501
248
248
252
248
251
248
252
252
252
251
501
248
498
252
251
501
251
251
251
248
251
251
498
251
248
501
251
252
251
252
251
252
252
251
248
251
251
502
251
251
251
498
502
501
501
251
248
251
251
501
252
251
248
248
501
251
498
251
248
251
501
501
248
498
251
501
251
251
248
248
251
251
251
248
502
248
502
248
252
252
252
251
252
252
502
251
502
248
251
252
251
251
251
252
501
501
251
252
251
252
502
252
251
248
251
248
502
501
251
501
248
251
248
502
251
251
251
248
248
248
248
251
252
248
252
248
502
252
251
501
251
498
501
502
251
251
251
498
251
251
248
252
502
251
251
251
252
501
502
501
251
251
251
252
501
252
251
251
251
248
252
251
248
251
251
248
251
251
252
251
251
248
501
501
251
252
251
251
501
501
251
501
248
498
251
502
501
248
498
501
251
248
502
251
248
498
501
502
501
248
501
248
498
252
251
251
498
501
252
498
251
252
501
248
501
251
498
251
252
251
251
248
501
251
251
251
251
251
502
248
248
252
501
252
498
251
252
502
248
248
501
251
248
248
498
251
252
252
502
251
251
498
498
252
248
252
252
251
502
501
501
501
501
251
252
251
251
252
251
502
251
251
501
498
251
251
501
248
251
248
251
248
502
501
251
251
251
252
252
252
248
502
251
251
251
251
248
251
248
501
252
501
248
501
501
248
251
252
251
248
251
252
248
248
252
501
248
251
251
251
248
251
502
501
251
251
248
248
251
252
251
501
252
251
502
498
498
251
251
501
251
251
252
252
252
252
251
502
248
501
498
251
251
252
252
252
251
251
251
248
248
498
251
251
248
498
251
251
251
252
248
251
501
498
501
248
252
251
252
248
248
251
248
252
251
248
501
248
251
251
252
251
501
251
501
252
251
248
251
252
252
501
251
248
252
251
498
252
251
501
251
248
251
501
502
502
251
502
501
251
251
252
251
251
251
502
248
252
251
251
251
248
251
248
501
248
252
501
248
248
251
252
501
252
252
502
251
251
501
252
251
248
251
251
251
251
251
248
251
498
251
248
248
251
248
251
251
251
498
498
248
501
501
252
501
502
248
248
251
251
248
251
501
501
251
498
501
251
502
252
252
498
251
251
248
251
251
252
248
251
252
251
501
251
252
501
498
251
251
248
502
501
501
251
252
251
252
501
251
248
251
502
252
252
252
251
251
501
251
498
252
251
251
251
501
502
252
252
252
501
251
501
248
248
251
251
248
501
501
501
252
251
251
248
248
502
252
501
252
248
251
252
501
248
251
248
502
252
252
248
251
502
252
498
248
501
252
252
252
248
251
251
251
251
501
502
251
501
251
252
251
501
252
498
251
502
248
252
252
252
248
251
252
251
251
501
251
251
252
248
248
501
502
251
251
251
251
251
251
501
501
248
498
251
501
251
501
251
248
501
501
251
501
251
251
248
248
248
251
501
248
251
502
251
252
501
252
498
248
502
251
251
251
251
251
501
501
251
498
498
252
502
501
248
252
251
251
252
251
251
252
502
251
501
252
251
248
252
502
251
251
252
251
502
251
501
502
251
501
248
498
248
252
252
248
252
498
248
251
252
251
251
251
498
248
251
248
251
251
251
251
501
498
248
251
251
498
501
251
251
252
251
248
251
251
501
251
251
251
501
251
251
498
251
498
251
252
248
252
251
501
248
251
501
252
251
251
252
252
252
502
501
248
501
498
251
251
248
501
251
251
501
251
501
251
252
251
251
501
251
501
251
251
251
248
251
251
251
248
251
252
498
251
248
251
251
252
251
251
501
251
502
252
252
251
252
252
252
501
252
248
251
252
251
498
501
501
251
251
248
248
251
501
251
251
501
251
502
251
252
251
251
248
248
251
251
502
501
251
248
501
502
501
251
251
498
251
252
502
252
252
248
252
251
498
501
502
251
501
248
502
251
251
251
251
251
248
248
252
252
251
248
251
251
251
251
498
498
252
252
252
248
251
252
251
248
252
251
501
248
252
252
502
248
251
252
251
252
248
501
248
252
248
502
251
502
251
251
498
248
251
502
252
502
501
252
502
251
251
251
251
252
251
498
251
501
501
251
248
252
252
252
252
502
252
248
251
248
252
252
248
501
252
251
498
251
251
252
252
251
248
502
252
501
248
251
251
501
252
251
502
251
251
501
251
248
251
251
248
498
251
501
501
502
501
498
248
501
251
501
501
501
251
251
248
498
251
251
502
251
251
251
251
251
251
498
501
498
251
252
251
498
498
252
251
502
251
501
252
248
252
248
248
248
498
501
251
502
502
248
252
251
252
252
252
251
252
251
251
502
248
252
252
251
251
248
252
502
251
248
251
252
502
501
248
252
252
248
502
502
248
248
251
501
248
251
251
248
252
251
251
251
251
251
251
251
501
251
251
502
501
248
251
251
251
251
501
252
251
248
252
252
252
251
251
252
251
251
501
251
252
251
498
251
251
498
251
501
502
251
501
501
248
251
252
251
501
501
248
498
251
252
248
502
251
501
252
251
501
498
248
502
248
252
251
498
501
251
251
251
502
251
252
251
252
251
251
498
251
252
501
498
252
251
501
252
501
502
502
252
252
252
251
501
501
251
251
501
251
248
248
252
502
498
502
498
251
251
251
248
252
252
251
252
251
252
501
251
502
252
252
251
248
251
251
252
252
251
502
248
501
252
501
251
498
498
498
251
498
252
501
251
251
501
502
498
502
251
251
251
501
502
252
498
251
251
501
252
498
501
252
252
252
502
251
251
252
251
251
251
248
502
501
248
502
501
248
501
252
252
501
502
498
251
498
248
501
248
251
501
501
251
252
248
248
251
498
498
501
252
251
251
251
251
501
251
501
248
251
502
248
498
498
251
251
251
248
248
498
252
248
252
498
498
498
251
252
251
252
501
252
252
498
251
252
248
501
251
248
502
252
252
251
501
498
498
251
248
248
502
501
251
248
252
251
252
502
251
502
248
251
252
251
251
252
251
248
252
498
251
251
252
498
498
251
248
498
501
251
498
498
248
251
251
251
251
248
251
498
502
251
251
251
251
252
498
502
252
501
251
252
252
251
251
498
252
251
251
248
251
501
252
251
501
251
251
251
502
251
251
251
502
501
251
498
248
252
501
501
252
501
251
501
251
248
252
251
501
501
498
501
248
252
251
502
248
502
502
251
501
252
248
252
252
498
251
251
498
252
248
501
251
251
251
251
251
498
501
501
251
248
251
251
248
251
252
502
251
251
501
251
248
251
248
252
251
251
252
501
251
248
252
252
251
251
252
501
251
248
498
251
248
498
251
251
248
252
502
252
252
251
252
252
248
248
251
251
502
252
251
252
252
502
498
251
502
501
252
502
252
248
251
251
248
502
251
498
252
251
251
251
498
251
501
248
501
502
252
252
251
502
251
248
251
251
248
251
251
498
251
251
251
501
251
251
251
252
251
251
248
251
502
251
252
248
248
248
252
251
252
502
248
248
252
252
498
502
248
251
251
251
248
251
252
248
501
251
248
498
248
501
251
252
251
251
501
502
502
501
251
248
248
498
251
252
501
501
501
251
248
498
501
248
498
251
251
252
252
251
502
252
251
248
502
251
248
252
501
252
248
248
501
498
251
502
251
251
251
498
251
252
252
248
251
252
251
501
251
251
252
248
502
501
248
502
248
252
501
251
248
248
252
501
248
248
502
502
248
252
252
502
252
252
498
252
251
248
251
251
498
251
501
502
252
251
501
498
251
498
252
501
251
252
251
252
248
251
248
252
251
251
251
248
251
252
501
248
248
251
502
251
251
248
498
252
251
251
248
498
251
251
501
251
501
251
248
248
501
252
251
501
251
251
248
252
252
248
498
251
498
251
248
498
248
251
248
251
251
498
498
501
252
248
248
502
498
501
251
248
502
248
248
251
248
251
501
502
252
252
248
498
251
252
498
498
252
252
502
252
252
252
501
251
251
251
251
251
498
248
498
501
251
251
251
502
251
501
248
248
252
251
252
251
498
501
502
251
252
251
248
251
502
251
252
251
498
251
251
501
502
248
252
248
252
248
502
248
251
251
252
252
251
252
251
248
502
251
251
251
248
498
251
498
501
251
248
501
251
502
252
502
251
502
251
501
252
251
251
498
251
252
502
248
501
501
251
248
501
498
251
251
498
498
248
251
252
248
252
252
251
501
251
248
251
248
252
252
502
252
498
501
251
248
251
501
248
501
502
251
252
248
502
248
498
501
251
252
251
251
498
251
248
252
502
251
498
251
251
251
252
251
502
248
501
251
251
248
248
501
252
498
501
251
248
251
248
502
501
248
251
252
248
251
248
248
252
248
248
251
501
248
252
501
501
252
248
251
501
248
251
501
248
251
248
252
501
252
501
252
251
252
252
502
251
251
252
251
498
248
501
251
248
252
501
248
252
252
502
501
502
248
251
252
251
252
252
501
502
251
251
502
251
252
248
498
501
502
248
498
501
251
252
252
251
248
498
252
252
501
252
248
501
252
252
251
248
251
498
252
252
502
251
501
251
252
252
251
502
251
248
501
252
501
251
251
248
498
501
251
251
251
251
251
252
502
252
252
501
252
502
498
501
248
501
252
248
248
251
252
251
501
251
251
501
251
501
501
252
252
251
502
498
251
251
251
251
251
252
251
248
502
501
252
501
498
252
251
251
501
251
251
501
498
251
252
502
252
502
502
501
502
251
502
498
502
248
501
252
501
251
248
502
248
248
252
501
501
498
251
501
501
498
252
501
501
248
251
248
248
252
498
502
498
501
251
498
248
252
251
252
252
248
251
498
251
248
498
502
501
248
498
498
251
248
248
251
248
251
502
251
252
248
252
251
248
251
501
248
248
248
251
251
251
251
248
498
248
252
252
248
498
251
252
251
251
252
251
248
248
251
252
248
251
251
248
251
498
252
498
502
501
248
501
248
248
501
248
502
251
251
251
251
498
252
251
501
501
251
252
252
251
501
248
248
251
251
251
248
501
252
501
251
498
501
248
502
502
248
251
248
248
498
252
502
248
248
252
251
501
248
502
251
502
251
252
251
498
501
252
251
252
251
501
248
251
251
501
498
501
251
252
501
248
498
502
502
501
248
251
501
252
251
252
251
501
251
248
251
502
251
251
501
248
248
251
248
252
501
252
502
251
252
251
248
501
252
248
251
248
251
252
251
251
498
248
251
251
501
248
248
251
498
498
248
501
498
251
252
251
501
501
252
502
251
252
501
251
251
501
501
501
498
248
251
251
252
251
248
501
252
251
248
251
251
501
502
501
251
252
502
251
251
248
502
252
498
501
252
501
252
501
251
251
251
251
251
251
252
251
502
248
248
248
248
248
501
248
248
501
251
248
251
251
251
252
251
252
248
501
502
248
252
252
252
251
251
251
251
501
248
251
498
251
251
251
248
498
501
248
248
252
252
251
501
498
498
251
251
501
251
501
501
252
251
252
248
251
252
252
502
498
248
501
501
248
251
251
501
251
251
501
252
248
251
251
251
252
501
251
502
248
248
501
498
251
498
501
501
252
251
502
251
498
248
251
251
251
501
252
501
252
501
498
251
251
251
248
252
251
248
501
248
501
251
251
248
251
251
501
248
251
252
251
501
501
251
501
248
502
498
251
501
251
502
502
252
251
248
252
251
251
252
251
252
248
501
501
501
248
251
251
498
251
248
251
501
251
252
501
248
248
251
251
501
251
501
252
502
248
252
251
501
251
251
251
501
252
251
251
251
251
498
498
502
248
501
252
252
252
498
498
248
252
251
502
252
252
248
251
251
501
498
251
252
251
251
502
252
248
252
248
501
252
501
251
251
502
251
251
248
251
501
251
498
248
251
248
251
501
251
248
251
501
251
251
251
248
252
501
501
252
252
251
502
248
248
252
252
252
252
498
251
502
502
498
251
251
251
251
251
252
251
502
502
501
498
251
248
251
501
502
251
252
251
252
252
501
248
251
501
251
248
251
251
252
251
251
248
251
251
252
248
252
251
498
252
498
251
501
251
251
501
251
248
248
251
252
251
251
251
251
501
248
501
501
251
252
498
251
502
498
251
502
251
501
251
502
251
252
248
252
502
498
251
252
252
501
252
251
251
251
252
251
498
501
251
498
501
251
251
251
251
251
252
248
248
502
251
501
251
251
248
502
251
248
501
252
251
498
251
252
251
248
501
251
251
501
248
251
251
501
252
252
251
501
498
252
248
251
251
251
252
248
248
252
498
252
501
251
248
501
501
251
251
248
251
252
251
251
251
252
251
248
252
501
501
501
501
248
251
251
248
251
252
502
248
248
501
251
501
251
498
248
498
502
251
251
252
502
251
252
248
251
252
498
251
252
502
248
252
498
252
501
501
251
251
252
251
252
498
248
252
251
248
248
251
248
501
248
248
251
251
252
498
251
251
501
248
252
251
251
251
251
251
252
252
251
251
252
498
498
252
251
251
252
248
502
502
252
251
501
251
498
251
251
251
251
498
248
498
501
248
251
248
252
248
501
501
251
252
501
251
251
252
251
251
252
251
251
251
252
248
252
251
252
248
251
498
252
251
502
248
251
251
251
251
248
251
251
251
252
502
501
498
252
251
251
248
252
248
251
498
252
251
498
252
251
501
248
252
248
501
251
248
248
251
252
501
498
502
251
501
502
251
251
248
252
498
251
251
251
498
248
248
251
251
502
498
251
252
248
252
498
252
251
502
252
248
248
251
251
498
252
498
252
251
501
251
251
498
502
501
498
251
251
251
252
498
252
501
502
251
248
501
252
251
498
502
248
501
252
251
252
502
501
251
502
502
251
251
252
498
248
501
501
251
251
252
251
248
252
251
251
251
252
248
252
251
501
251
501
252
248
501
248
248
251
502
501
252
251
251
501
248
251
501
502
248
248
501
251
251
501
251
501
501
251
502
252
248
248
251
251
502
251
251
501
251
501
248
251
252
252
248
252
502
501
251
251
501
502
498
248
251
248
252
498
251
502
248
251
252
252
501
251
502
501
248
501
501
498
251
251
502
248
252
251
251
501
501
252
248
251
251
501
248
251
501
248
251
251
252
498
252
501
251
251
498
251
248
248
498
502
252
502
248
252
251
251
248
248
498
251
251
498
251
502
251
248
248
248
498
502
251
251
251
501
248
251
248
251
251
248
251
248
502
251
498
501
501
501
248
251
248
251
498
248
252
501
501
501
501
502
251
248
251
501
248
252
251
251
502
501
252
501
251
502
251
501
498
502
251
251
252
251
501
251
252
251
251
501
501
251
251
498
252
501
251
498
251
251
251
248
251
251
251
251
501
251
501
252
248
251
252
502
498
501
251
252
252
251
501
251
248
251
252
251
251
252
501
251
248
251
248
498
502
251
248
252
502
251
251
248
501
251
248
252
251
251
251
248
501
251
251
498
252
501
251
251
502
502
248
251
501
252
502
498
501
498
252
248
248
501
252
252
251
502
251
252
251
248
498
251
501
252
251
251
248
251
502
251
501
501
498
248
501
252
251
248
248
251
251
498
502
501
248
498
251
251
248
251
251
498
251
252
251
251
498
502
501
252
248
251
251
501
251
251
251
501
252
501
251
251
501
251
252
248
501
501
251
251
248
252
252
251
498
501
501
248
248
251
251
251
251
252
252
251
251
251
498
251
251
251
251
252
251
252
251
248
501
252
252
251
502
248
251
501
252
248
501
251
252
501
251
248
248
248
501
251
498
251
248
248
251
248
248
252
251
248
251
251
501
252
502
501
252
251
502
501
501
501
501
501
502
248
501
501
251
248
502
252
248
252
251
248
248
498
501
252
501
498
248
251
501
251
251
502
498
251
248
498
251
251
252
251
248
248
248
251
251
251
251
251
251
251
251
251
252
501
502
502
252
251
248
248
252
501
251
252
501
252
251
252
251
251
251
501
252
498
501
251
251
251
248
251
251
251
251
248
501
248
251
251
248
252
251
248
252
498
498
498
248
501
248
248
248
251
251
501
251
251
502
502
251
251
251
251
251
248
248
252
502
251
251
248
251
252
498
251
248
248
248
248
251
248
251
251
248
251
252
251
251
252
248
252
251
252
251
252
251
251
251
251
252
251
252
248
252
502
252
501
501
502
248
248
251
498
502
248
252
251
501
498
251
251
251
501
251
498
251
498
252
252
252
251
251
251
252
252
501
248
501
248
251
251
498
248
501
502
251
248
502
251
501
251
248
252
252
248
252
251
251
251
498
251
251
248
501
248
501
501
498
251
502
248
502
252
251
251
251
251
501
252
248
501
251
252
501
252
251
252
251
248
248
251
248
502
501
251
248
251
251
248
251
252
251
251
251
248
251
502
251
251
502
251
502
252
251
251
501
251
251
501
501
248
251
501
251
252
251
248
248
501
248
498
251
502
501
501
248
251
501
502
502
502
251
501
501
251
501
251
248
251
502
251
501
498
248
251
252
248
252
502
501
248
248
502
251
252
252
251
252
251
252
251
502
252
248
252
502
248
501
248
501
501
252
501
252
252
252
501
502
251
498
251
251
251
251
251
251
251
248
251
251
248
251
502
251
252
248
252
252
252
252
252
248
248
248
248
251
248
498
501
248
501
502
501
248
248
498
252
251
251
501
502
252
251
251
251
248
498
252
502
251
251
252
502
251
501
248
248
251
502
248
252
251
498
501
252
251
251
251
252
251
251
248
252
252
248
251
251
252
501
251
248
251
251
248
251
248
251
248
502
251
251
248
251
252
501
251
251
501
251
251
251
252
251
252
252
502
502
251
252
251
252
251
502
252
251
251
251
251
248
251
501
251
502
501
248
498
501
248
251
248
251
251
502
498
248
252
502
248
501
252
502
501
248
501
248
501
251
248
252
501
248
248
251
248
251
248
251
251
501
501
252
498
502
252
501
251
251
501
251
502
248
248
251
501
501
251
251
251
251
501
248
252
252
501
498
248
498
502
502
251
501
248
252
251
501
251
248
251
251
251
251
251
252
498
502
248
248
498
252
501
252
252
498
251
251
248
251
248
248
251
498
251
251
501
501
248
252
502
501
251
251
498
501
502
502
248
251
248
501
248
252
501
251
501
502
251
501
501
251
248
251
248
251
251
248
252
501
251
248
501
248
248
252
248
251
251
252
501
251
502
248
251
251
248
502
251
251
251
248
252
248
251
251
251
251
252
252
248
248
251
251
252
251
251
248
251
248
252
248
252
498
252
251
251
248
252
251
248
248
252
501
251
501
251
251
251
501
251
252
248
248
251
251
248
251
501
252
252
251
502
251
252
252
252
252
251
252
501
502
252
501
248
251
251
248
251
251
251
251
248
251
248
501
248
502
498
251
251
248
498
501
252
248
502
501
501
251
251
248
501
252
501
251
248
251
251
502
251
498
252
251
251
252
251
498
502
248
251
502
251
251
252
251
252
251
251
251
502
498
252
498
501
251
252
251
248
251
248
248
252
248
501
251
502
251
248
252
251
248
252
251
251
501
501
248
251
252
251
251
248
248
248
248
502
251
502
502
252
248
251
251
502
251
498
498
501
248
501
251
248
498
252
248
251
251
251
251
498
498
501
251
252
251
248
248
251
251
502
501
498
251
251
248
252
248
251
501
501
501
251
251
498
251
251
251
252
251
252
251
251
248
252
251
252
251
251
251
251
252
252
248
248
251
502
251
252
251
251
251
502
501
498
248
498
251
248
501
248
248
251
251
248
251
251
252
502
248
248
252
251
252
251
251
251
248
252
248
498
498
502
502
248
252
501
501
251
501
252
252
248
498
501
251
248
252
251
252
252
251
501
248
251
252
251
251
251
501
251
248
248
251
252
248
252
251
252
498
252
248
251
501
251
248
501
251
248
501
251
252
248
252
501
251
252
501
252
251
251
251
248
248
252
498
248
501
251
251
248
502
252
501
251
252
251
501
252
501
252
501
251
252
502
248
252
251
252
248
251
251
248
248
252
498
252
498
501
248
251
251
251
501
248
251
251
502
252
501
501
498
248
252
251
251
501
248
251
252
251
501
498
251
251
248
248
251
248
251
498
498
502
251
251
251
252
252
248
248
251
252
251
251
501
251
251
501
502
251
248
501
501
252
251
501
501
252
498
248
498
251
252
498
501
251
251
252
498
251
501
251
248
251
251
248
502
252
251
252
251
498
251
248
248
501
498
252
498
251
248
251
252
252
251
252
501
251
501
251
501
502
248
252
501
502
501
248
498
248
502
248
252
251
248
501
248
251
252
501
251
501
251
252
252
251
251
498
498
498
251
502
502
251
502
252
251
498
248
251
252
251
251
252
248
498
252
498
498
251
252
251
248
248
248
501
498
251
251
252
252
502
251
252
252
248
501
248
498
251
498
501
252
501
251
251
248
251
501
502
252
251
501
498
251
251
501
252
502
251
501
501
251
252
252
252
501
251
501
251
498
498
502
501
501
248
501
501
501
501
248
252
501
251
251
248
248
251
502
498
251
252
252
248
251
501
251
251
252
251
252
501
251
251
252
252
501
251
252
248
251
501
251
501
252
252
501
252
251
252
251
498
251
498
248
498
251
251
501
501
501
251
251
501
252
251
501
251
251
248
251
248
248
252
252
251
252
248
501
251
251
252
251
251
252
501
248
501
248
248
251
251
251
501
251
252
498
251
248
248
502
248
251
251
252
251
251
501
248
251
251
251
502
251
501
248
251
251
252
502
252
252
502
498
251
248
251
498
251
251
252
501
248
251
252
248
252
252
248
252
501
251
501
248
251
251
248
501
251
501
251
248
248
248
248
501
248
498
251
248
501
251
252
252
251
498
248
252
251
252
252
251
251
251
502
251
251
498
248
251
248
248
501
251
252
501
251
251
248
501
252
248
502
248
248
248
252
252
501
252
501
252
248
248
498
248
251
251
501
251
501
498
251
251
251
252
251
251
251
502
251
501
502
248
251
248
252
248
502
502
252
251
252
252
248
251
251
251
252
252
251
252
502
251
248
502
252
252
251
252
251
251
501
248
251
251
248
248
251
251
251
251
498
501
501
251
252
248
251
251
248
252
248
248
248
251
252
251
498
502
252
248
248
251
248
252
251
501
248
248
501
502
498
251
501
498
251
501
502
248
498
251
501
251
248
251
251
502
501
502
251
248
251
252
251
501
251
248
251
251
248
251
251
251
248
248
252
251
251
251
248
252
251
251
251
252
252
501
251
498
251
251
501
252
251
252
252
252
502
248
251
248
252
501
248
498
251
501
248
251
248
252
248
501
251
251
498
252
252
498
252
498
251
501
498
501
251
252
251
251
498
251
252
501
252
251
251
502
251
248
251
498
251
251
498
501
252
251
251
498
248
502
251
502
248
502
251
248
252
252
502
248
248
498
251
501
251
251
501
248
252
252
501
498
498
252
248
252
501
248
251
248
252
251
251
251
502
252
251
248
252
501
501
501
251
498
501
498
501
502
251
251
248
252
251
251
251
501
251
252
251
251
251
248
501
498
251
251
502
498
498
501
252
502
502
252
248
248
252
252
252
252
252
251
248
248
501
251
502
252
252
502
248
251
501
501
501
251
501
502
251
252
251
252
252
252
248
248
251
501
248
498
248
251
251
248
251
248
252
251
251
501
252
248
251
248
248
248
251
501
251
498
248
251
501
248
251
501
498
252
252
251
251
252
248
501
252
501
248
252
498
252
502
501
498
252
252
248
248
501
498
252
252
501
252
251
252
252
251
252
251
252
251
501
251
251
251
248
252
498
248
252
252
251
252
252
252
248
501
252
501
248
251
501
251
502
252
498
252
252
251
248
251
498
501
501
251
251
498
248
251
248
251
251
248
252
252
251
248
501
252
251
501
251
498
501
252
252
251
251
501
252
251
252
501
248
252
501
251
501
252
502
251
502
251
251
251
248
248
252
251
502
502
498
252
252
248
248
248
501
248
252
501
252
498
248
498
501
501
502
251
251
252
252
248
251
251
251
251
501
248
252
502
252
502
251
498
251
251
252
252
501
501
248
501
248
498
498
248
251
248
251
248
252
252
251
502
252
252
251
251
248
501
251
251
501
251
251
251
501
252
251
502
251
251
252
502
498
501
251
501
251
251
501
498
251
251
251
501
248
501
248
501
251
248
251
498
248
248
501
248
251
501
251
251
498
251
252
248
501
501
251
248
251
248
248
248
251
501
248
501
251
248
501
252
248
498
248
251
502
502
252
251
501
502
251
251
251
252
251
251
501
248
251
251
251
252
501
252
251
248
248
502
498
501
501
248
251
501
248
502
248
502
501
248
251
251
498
501
252
501
251
502
251
251
251
248
251
502
498
498
252
501
251
251
252
251
251
252
501
501
248
252
248
252
252
502
502
251
252
252
251
501
252
502
502
251
251
251
248
498
251
502
501
251
501
252
248
501
251
248
248
252
251
251
248
251
248
251
251
251
251
498
501
252
251
251
248
252
251
501
502
248
251
251
501
252
251
252
501
251
251
251
251
251
498
252
248
252
251
251
251
251
248
498
251
251
252
501
501
251
251
251
252
498
251
251
248
252
501
248
501
251
252
252
251
251
251
501
502
251
502
248
498
501
248
501
251
252
501
251
248
502
502
252
251
498
248
248
251
501
501
502
498
501
248
501
501
248
251
501
248
251
251
501
502
251
251
251
501
502
498
252
251
248
501
252
252
252
251
252
248
502
251
502
248
251
502
252
251
502
248
251
498
251
498
251
502
251
501
502
498
251
501
248
251
501
251
251
251
252
248
498
502
501
501
248
498
502
251
498
248
252
248
248
501
502
248
248
501
502
251
251
251
502
251
501
251
248
502
498
251
248
502
501
251
251
251
498
251
251
501
251
252
251
251
252
251
248
251
498
251
252
248
251
248
251
251
252
251
251
248
498
252
251
251
251
502
251
251
501
251
502
248
251
251
252
498
248
248
251
251
251
501
251
252
251
251
498
498
498
251
252
251
251
248
248
251
251
251
501
251
251
501
248
502
251
251
248
252
498
251
251
502
502
502
251
251
251
252
251
248
502
248
251
248
252
251
501
248
252
498
251
251
501
501
252
251
252
248
252
248
252
248
501
248
248
252
252
248
251
252
498
501
251
252
498
498
251
248
248
252
248
251
252
251
501
248
252
252
501
251
502
502
252
251
251
252
251
501
251
502
251
252
251
251
251
252
251
251
252
498
251
248
501
252
248
252
248
248
252
251
498
252
502
501
498
251
251
251
248
252
251
501
501
248
251
251
498
251
248
251
498
251
251
251
251
251
251
501
252
251
251
251
251
252
252
251
498
498
501
251
501
252
248
251
251
502
502
498
501
252
251
501
248
251
248
251
251
248
251
251
502
248
252
248
252
252
502
502
248
248
252
251
248
248
248
501
502
501
248
251
502
248
251
251
248
502
251
251
501
251
251
251
501
252
501
501
248
248
501
248
501
251
501
251
251
498
251
252
251
498
251
501
251
252
498
251
501
502
251
251
252
251
252
502
252
252
502
501
248
252
248
248
502
251
251
251
252
248
498
501
501
252
251
251
251
498
501
248
248
251
501
501
502
248
501
251
252
248
502
251
251
498
251
498
502
252
252
498
251
251
502
248
501
498
251
501
501
248
251
501
252
501
501
251
251
251
248
501
501
252
501
501
252
251
251
252
498
498
248
248
248
498
251
252
498
251
498
501
248
248
251
248
251
502
501
248
248
248
251
251
501
252
251
252
498
252
502
498
251
502
501
251
248
501
248
251
248
251
251
251
251
501
498
251
251
502
248
248
501
248
498
251
501
251
251
502
248
252
502
251
252
251
248
252
501
252
251
252
501
501
498
501
252
251
501
248
252
251
501
248
502
501
498
251
501
248
498
502
251
501
248
502
251
251
501
248
501
251
252
498
251
251
251
251
248
248
251
252
248
248
251
248
501
248
248
251
252
248
251
502
252
251
251
251
251
251
251
251
251
251
251
248
501
248
501
252
251
252
251
251
251
248
251
251
252
251
501
251
251
252
501
501
498
251
251
248
252
251
251
501
501
251
502
251
498
252
498
251
248
502
498
501
252
252
502
251
252
251
251
251
251
252
248
251
498
251
252
251
502
248
252
252
498
251
498
248
252
252
502
251
251
251
502
502
248
251
251
248
498
251
252
501
251
251
248
502
251
248
501
251
248
502
251
501
501
251
251
252
251
248
248
501
248
252
251
251
252
252
251
252
251
248
251
251
252
251
502
252
252
251
501
501
501
252
251
248
251
248
252
251
252
501
251
252
248
248
501
251
252
251
252
498
251
248
498
498
251
248
501
251
251
251
248
251
248
248
248
501
248
501
248
498
251
251
251
502
248
502
251
251
248
248
248
252
251
248
251
501
251
251
251
252
248
501
251
252
498
248
248
251
252
251
252
501
252
248
498
251
502
498
251
251
502
251
252
501
251
251
248
251
252
251
502
248
251
251
251
252
501
248
251
248
251
248
248
251
252
248
501
251
501
248
248
252
251
251
501
251
251
252
252
498
501
502
248
501
498
498
248
248
498
251
248
501
248
248
251
501
252
252
251
498
251
501
501
252
252
251
252
501
251
252
502
248
252
252
248
501
251
248
498
498
252
248
251
252
251
252
501
252
252
251
502
502
251
251
251
251
252
251
251
498
252
252
502
251
251
252
251
251
501
251
252
248
248
251
501
498
502
251
248
501
501
251
251
498
251
501
248
251
498
251
251
251
252
252
251
248
248
501
501
248
252
251
252
251
252
252
251
251
501
251
248
248
252
248
252
501
251
501
498
251
251
251
248
248
251
248
251
252
251
251
248
248
251
251
252
502
251
501
502
252
251
252
251
251
248
251
252
248
251
498
251
248
251
248
251
248
251
498
498
252
502
251
252
251
252
251
251
248
251
248
502
252
251
498
248
251
251
251
248
251
251
248
501
251
248
248
251
251
501
248
251
498
501
251
251
251
251
248
248
251
501
252
251
501
502
248
502
252
251
498
251
248
498
501
501
252
498
248
501
502
251
498
501
252
502
248
248
251
251
251
251
251
251
251
251
248
502
251
251
502
251
251
502
251
501
248
251
502
252
248
501
501
502
501
502
251
248
251
248
251
251
251
248
251
498
251
498
502
252
251
251
252
498
248
252
251
498
501
502
248
252
251
501
248
251
501
501
501
251
251
248
252
248
252
501
248
498
251
248
498
498
252
248
248
498
252
248
251
251
251
252
501
502
498
251
501
501
498
248
252
252
251
251
498
498
251
251
251
251
501
251
251
252
251
501
252
251
248
501
251
252
251
252
251
501
252
502
251
502
252
251
251
498
248
251
252
251
252
251
498
251
251
252
498
248
251
248
251
251
251
251
501
252
251
502
498
498
251
252
498
498
498
251
251
251
501
252
251
248
501
501
498
501
251
501
501
251
501
248
502
251
248
252
248
252
251
251
251
251
251
502
251
251
248
251
248
251
251
501
252
251
502
251
252
251
498
248
498
252
251
501
251
248
251
502
501
248
248
501
248
251
248
498
502
251
251
251
251
252
252
498
501
251
501
248
251
248
251
502
251
502
251
252
502
252
248
251
251
251
248
501
248
251
251
251
248
251
251
248
501
498
251
251
498
248
498
251
251
251
251
251
252
251
501
501
252
501
501
501
248
498
252
252
251
252
498
252
248
251
501
248
248
248
251
251
251
501
251
251
251
251
248
251
251
248
501
248
252
252
251
501
251
501
501
501
251
252
248
248
251
251
251
251
502
248
252
501
248
248
251
252
501
252
252
502
251
252
252
501
498
251
251
251
251
501
251
251
252
251
251
501
252
498
248
502
248
501
248
251
252
248
251
498
251
251
251
501
248
498
248
251
252
252
501
252
248
251
251
252
251
251
251
501
252
498
252
248
252
501
252
251
252
501
248
248
251
252
252
251
502
248
252
251
251
251
498
248
248
251
252
248
251
248
498
252
252
248
252
501
251
251
248
252
251
248
252
251
498
498
251
251
502
252
502
498
252
251
501
252
502
501
498
502
251
252
251
251
248
252
251
248
251
501
251
251
498
251
251
251
251
501
252
501
248
502
252
501
501
251
248
498
252
252
502
248
501
498
502
252
248
498
248
252
251
502
502
498
251
251
252
251
251
251
501
252
251
251
501
251
252
248
252
251
252
251
251
251
248
251
248
248
502
248
502
248
501
251
501
248
252
251
252
248
252
501
251
251
251
501
501
501
252
251
251
251
501
248
251
501
252
248
248
251
252
251
252
252
248
501
252
248
251
252
251
498
251
248
501
251
251
501
251
502
502
502
251
501
498
251
501
251
251
251
251
501
248
251
251
498
502
251
248
498
251
501
251
251
248
501
498
252
251
252
251
502
248
251
251
251
501
501
252
252
501
498
251
248
252
251
248
252
248
251
501
248
498
501
248
498
251
251
498
252
502
252
252
501
501
251
251
251
251
251
252
248
251
501
251
251
251
252
251
251
252
501
251
502
501
248
248
251
498
251
251
251
251
248
251
251
248
498
501
251
251
252
501
501
498
251
501
251
251
501
501
252
251
252
502
248
251
251
248
252
498
252
501
502
498
501
251
501
251
251
248
251
251
502
251
251
248
501
251
248
501
251
248
248
251
501
248
251
248
248
251
248
251
501
251
251
248
248
252
251
251
501
251
251
251
248
251
252
248
502
501
498
248
501
251
501
251
502
501
248
252
248
252
248
251
501
502
248
502
248
251
248
251
252
251
252
248
502
501
251
252
502
498
251
501
252
248
501
501
251
251
501
251
252
501
252
248
251
251
251
502
502
501
252
501
498
252
251
252
251
501
252
248
501
252
252
251
502
252
252
248
248
252
248
501
501
251
248
251
248
252
251
252
251
502
502
251
498
248
251
251
502
498
502
248
251
252
252
501
498
501
251
502
252
251
252
251
502
502
252
501
252
252
251
501
501
498
251
251
501
251
251
251
252
248
251
251
251
501
248
502
501
501
248
248
252
502
502
251
252
251
251
248
248
251
252
251
501
498
252
501
248
251
251
251
248
251
252
251
502
498
501
251
252
248
251
252
251
501
501
252
501
248
502
248
498
251
252
251
251
251
251
502
251
501
251
252
248
251
251
251
248
251
498
252
251
252
501
251
502
248
252
252
248
251
251
501
252
251
251
498
501
251
251
501
248
251
501
498
248
251
501
252
501
251
251
251
501
251
251
251
251
251
248
252
502
252
502
502
252
251
251
252
251
252
502
252
252
498
248
251
251
498
248
248
251
252
252
498
248
501
251
251
248
248
251
248
252
502
252
252
501
502
501
251
251
251
498
248
248
252
251
248
251
248
501
251
501
248
251
501
252
248
248
498
501
498
251
251
251
251
248
501
501
252
248
252
251
248
251
498
252
251
251
248
252
252
251
501
251
251
248
251
251
501
248
252
498
251
251
502
248
248
251
252
251
248
251
251
501
251
251
248
252
251
252
498
251
251
251
251
251
498
251
251
251
248
251
501
251
498
498
248
252
252
251
251
501
251
248
252
498
501
251
248
252
502
252
248
251
252
498
501
502
251
251
251
251
498
252
252
251
252
498
251
252
502
252
251
252
498
502
502
502
251
251
252
251
501
252
248
252
501
252
502
251
501
251
502
498
251
248
251
501
502
251
252
251
251
501
251
498
501
501
251
501
251
252
251
501
501
252
502
252
248
501
251
248
251
498
252
251
498
251
248
502
501
252
501
498
251
251
248
501
252
501
502
252
248
251
501
252
501
251
251
248
501
501
251
252
248
252
251
248
251
248
252
251
252
252
501
502
251
248
252
251
252
502
501
251
251
251
251
501
248
248
502
251
251
251
498
252
248
501
251
252
251
251
248
252
251
251
252
252
251
248
251
248
501
251
251
251
498
251
251
251
498
251
252
501
251
498
248
251
252
252
251
251
502
498
252
248
251
251
252
501
251
251
248
251
248
251
252
251
251
251
251
248
252
248
248
252
252
248
248
501
252
252
252
251
501
502
501
501
251
502
248
251
251
248
251
252
248
251
251
248
501
252
251
251
248
252
251
501
248
251
252
252
248
251
248
252
501
502
248
251
252
501
501
498
251
498
251
251
251
248
251
248
501
502
251
251
251
501
251
251
251
498
251
251
248
252
498
501
251
252
251
498
501
251
498
248
252
252
248
248
248
251
252
251
251
251
248
252
248
501
252
252
501
248
248
251
501
501
248
251
501
501
248
251
501
502
248
252
248
251
498
251
248
248
501
251
251
501
251
498
498
251
252
252
251
252
498
251
501
251
252
501
248
251
251
251
251
248
501
251
248
252
251
502
251
502
501
251
502
502
502
248
248
252
251
248
251
501
501
251
251
251
501
501
251
248
251
501
498
248
248
251
501
251
251
251
252
501
501
251
498
501
251
251
248
251
501
251
251
251
252
251
248
502
498
248
501
251
501
252
252
501
251
251
248
502
501
501
248
501
252
251
501
498
501
248
498
251
251
251
248
248
251
501
251
251
252
248
251
501
251
498
502
251
251
498
501
498
252
498
501
502
501
501
252
252
251
501
252
251
252
248
501
498
252
248
248
252
251
502
252
252
502
502
502
252
251
252
251
502
501
251
252
248
502
252
252
252
251
502
501
252
251
502
248
251
498
501
248
248
502
251
252
251
251
252
251
251
252
251
248
248
252
251
251
251
251
501
501
501
251
251
252
501
501
251
248
251
248
251
251
501
251
502
251
248
251
501
251
248
501
251
252
248
498
251
248
248
252
251
498
248
248
252
501
251
251
248
251
501
251
502
251
501
248
501
251
501
501
251
251
251
252
251
501
498
251
251
251
501
251
252
498
251
251
501
252
248
251
251
251
251
501
248
498
248
252
248
248
248
248
248
251
501
251
498
252
251
251
248
251
251
252
251
501
251
502
251
252
251
501
251
252
248
251
251
501
251
252
251
248
251
501
498
248
251
501
252
501
248
498
252
251
251
252
498
251
502
251
251
502
501
501
252
501
251
251
252
252
248
251
251
252
498
252
251
252
252
498
498
251
251
252
248
251
252
251
251
501
248
501
248
248
501
252
502
251
501
501
502
248
501
502
248
252
498
251
248
248
251
251
502
248
501
251
248
251
502
251
251
502
251
251
501
252
252
251
251
251
251
251
252
498
248
251
501
248
248
248
252
248
248
501
501
251
498
251
252
251
251
501
498
252
251
251
251
251
251
498
251
498
248
248
251
501
252
501
502
502
501
252
501
252
251
248
251
251
251
501
502
252
498
251
248
501
251
251
252
252
252
502
251
501
251
251
502
251
251
501
251
251
251
502
252
251
251
248
501
501
251
248
251
498
251
502
251
252
501
248
252
252
502
501
251
248
501
251
501
501
248
248
251
251
252
251
501
248
501
501
251
251
252
248
251
248
252
502
251
251
252
251
251
248
251
248
502
251
251
248
498
251
248
251
252
251
248
498
248
252
501
251
248
498
251
501
251
251
251
248
251
252
251
502
498
248
502
251
248
248
251
251
251
252
252
248
252
251
502
252
252
502
251
251
252
248
498
501
251
248
502
252
498
251
251
251
498
251
251
501
251
248
251
252
251
251
248
501
501
498
501
252
252
251
251
501
498
251
252
251
498
251
251
251
251
251
251
251
251
251
498
502
251
251
502
248
252
251
251
251
251
252
252
501
501
248
498
248
252
251
251
502
251
248
252
502
498
252
251
251
251
501
251
252
251
501
501
252
252
248
501
252
251
248
251
248
248
248
251
248
251
251
251
251
251
252
248
251
251
501
252
248
501
251
498
502
248
252
502
252
248
498
252
251
248
252
251
502
501
252
248
248
251
251
248
502
501
502
498
251
498
252
502
251
251
252
251
251
248
251
251
252
501
251
248
251
251
251
251
252
251
252
251
251
251
248
501
252
501
251
251
501
248
501
251
252
251
252
251
251
251
251
251
248
251
498
252
252
501
248
251
251
248
251
502
502
251
251
502
251
251
251
501
248
251
252
251
498
252
251
502
251
502
251
248
251
251
252
251
252
252
498
251
248
251
501
251
248
251
251
251
251
252
251
501
248
251
252
502
501
498
251
248
252
248
251
252
501
248
251
501
251
251
252
252
251
498
251
251
251
248
252
251
502
251
251
251
501
248
501
251
248
502
501
251
501
501
251
251
248
501
498
248
251
251
251
252
502
252
251
251
501
251
251
501
501
501
501
251
502
501
501
248
248
252
248
251
252
252
251
252
502
252
501
248
251
248
252
248
251
251
502
248
501
501
252
251
502
252
251
501
248
501
251
252
502
502
248
252
248
251
252
251
252
251
251
501
251
251
502
501
502
251
502
501
252
248
498
251
248
248
252
502
251
248
498
252
252
251
502
498
251
501
501
248
251
252
251
248
251
502
251
498
251
248
252
502
248
252
501
248
502
252
251
251
248
501
251
251
252
251
251
251
251
251
251
251
248
251
251
252
251
501
498
252
251
502
498
251
251
248
501
251
251
251
248
251
252
502
251
252
501
248
501
501
251
252
252
248
251
502
251
248
251
248
251
248
501
498
251
251
251
248
498
498
251
251
251
502
251
248
252
251
501
251
501
251
251
248
248
502
251
252
252
252
498
248
501
252
252
501
501
248
251
252
251
252
502
502
252
248
248
248
502
251
252
251
251
502
248
251
251
252
252
248
251
501
251
251
502
248
501
501
501
252
248
252
248
498
502
251
502
501
501
501
251
502
251
252
252
248
502
498
252
251
248
501
251
251
248
248
251
252
251
248
252
252
501
248
251
251
252
252
251
248
498
501
498
248
251
252
251
502
252
498
498
252
251
251
248
252
252
498
252
251
248
251
251
251
251
252
252
251
502
251
248
248
248
502
248
501
501
251
251
251
251
248
252
251
252
248
248
252
501
248
251
501
251
251
251
501
248
252
251
501
251
501
252
498
248
251
251
248
248
498
251
251
251
252
252
501
248
502
251
252
251
248
248
248
498
251
251
252
251
251
251
251
502
248
251
248
502
252
251
501
248
252
251
252
252
252
498
501
248
502
251
252
248
501
501
251
498
248
252
251
251
248
251
248
248
501
248
251
248
252
251
251
501
248
251
501
251
251
502
248
248
251
252
251
251
248
252
251
252
251
501
251
251
252
251
252
251
251
248
251
501
251
252
252
252
248
248
251
501
252
251
252
251
252
501
502
248
252
501
251
251
251
502
252
248
251
501
252
248
498
251
502
252
251
251
501
251
248
251
252
251
248
248
252
498
248
252
252
248
251
252
501
252
251
252
501
501
251
251
248
501
498
252
501
251
251
248
501
252
251
252
498
251
502
248
251
252
252
251
251
251
252
498
498
502
502
498
501
501
248
252
501
498
251
498
501
501
251
251
251
252
248
501
252
501
502
251
251
501
498
252
248
248
251
251
251
251
502
252
252
251
252
252
251
502
251
251
501
502
251
501
501
251
501
252
248
248
252
502
248
251
248
251
251
251
252
498
248
498
251
498
248
501
252
252
248
252
501
252
251
252
251
251
501
501
252
501
248
251
501
498
251
251
248
251
252
498
501
251
251
251
251
251
248
248
252
248
248
501
252
251
248
498
252
501
501
501
501
501
251
248
252
251
251
252
251
252
251
501
251
251
248
251
502
251
251
252
248
251
252
248
251
251
252
248
251
501
501
252
251
252
252
252
251
252
248
248
501
248
501
502
501
502
252
501
502
251
501
501
248
502
252
248
251
252
248
248
501
251
251
248
251
501
498
251
252
502
248
248
252
251
252
248
252
501
252
251
251
501
498
498
252
248
252
251
252
501
248
501
252
248
501
251
248
248
248
251
248
251
251
251
251
248
251
252
248
251
251
251
251
252
501
498
252
501
251
501
248
251
251
252
501
251
251
502
248
501
251
251
252
248
251
251
251
501
251
248
252
252
251
251
251
251
251
248
251
248
252
251
252
251
251
501
248
252
252
502
251
251
252
252
252
252
248
252
248
251
501
248
498
502
251
252
501
248
502
501
501
251
251
251
248
501
251
251
252
251
251
251
252
252
248
502
252
251
248
251
251
251
251
248
248
251
252
251
248
251
252
251
248
252
502
502
251
501
251
248
251
251
501
251
248
252
248
251
251
248
251
501
252
498
248
502
248
251
251
502
252
501
252
501
248
251
498
248
502
252
251
248
502
251
248
251
501
252
251
501
252
498
251
251
251
248
248
502
501
251
248
252
248
248
498
501
501
501
498
501
252
248
501
252
248
248
501
252
251
248
252
251
251
251
251
251
501
502
251
252
501
251
501
251
251
502
252
252
251
248
498
251
501
251
248
251
252
498
248
498
252
248
252
252
252
252
251
501
501
502
251
252
248
498
251
252
251
501
251
248
251
251
501
251
251
251
501
251
251
251
498
501
251
251
252
248
251
248
248
251
251
498
251
498
248
251
501
251
252
501
248
248
251
251
248
252
251
251
248
252
251
252
501
252
498
251
252
501
498
252
251
248
501
248
251
248
498
248
501
501
252
248
252
251
252
501
251
248
251
502
248
498
248
248
252
251
251
248
251
248
501
252
251
251
251
251
501
252
252
498
248
248
251
248
502
248
252
248
248
252
252
251
251
248
248
251
248
501
251
251
251
251
248
252
251
251
248
251
251
502
251
251
248
251
252
501
252
251
252
252
248
252
501
252
501
251
251
251
252
248
501
252
251
248
248
252
498
251
251
501
251
248
248
251
501
252
251
252
252
501
252
252
251
251
248
248
252
248
251
248
248
248
251
252
251
248
501
248
498
251
501
498
498
502
498
501
501
502
251
251
498
252
251
248
251
248
251
252
501
501
248
251
248
501
501
251
252
251
498
248
501
248
248
251
252
251
251
251
502
251
252
251
502
501
251
248
501
502
498
501
251
248
501
251
251
252
251
501
502
248
251
251
501
252
501
248
251
251
502
251
248
502
248
252
501
252
248
252
248
248
502
251
251
251
502
502
252
248
248
248
252
252
252
501
248
498
501
248
251
251
248
251
252
251
501
251
251
498
251
502
248
248
502
252
501
252
251
252
498
501
251
251
252
251
251
251
251
501
248
251
501
248
252
251
251
251
501
502
251
251
251
251
251
502
498
252
251
251
251
502
252
501
251
251
498
498
252
252
251
501
248
502
251
501
248
251
252
252
502
252
251
501
502
501
251
248
248
252
251
251
502
498
252
248
251
248
248
251
252
248
248
252
248
248
248
251
248
501
251
501
248
251
251
502
252
251
501
251
502
248
248
251
251
502
251
252
498
251
248
502
252
251
502
252
252
252
251
248
251
251
251
252
251
252
251
501
252
252
252
251
252
252
501
252
501
251
501
252
498
502
248
252
248
248
498
502
248
248
251
502
252
248
251
252
248
251
251
252
251
251
501
252
251
501
251
498
501
252
248
248
251
251
251
251
502
251
501
502
252
498
251
498
252
252
248
501
501
501
252
252
251
252
251
248
251
251
248
251
251
251
502
251
252
251
501
251
251
501
252
252
251
251
501
251
502
248
248
251
251
251
501
251
251
498
248
252
251
498
251
501
501
252
248
501
252
498
248
248
252
251
251
252
502
252
251
251
251
252
251
248
251
252
251
502
501
251
251
248
251
248
252
251
251
252
252
248
251
252
248
248
251
252
248
251
502
252
501
252
502
251
502
248
251
251
498
501
252
248
248
501
248
252
501
248
252
251
251
252
498
248
501
248
502
251
251
498
498
252
501
248
501
248
252
501
251
251
251
251
248
251
498
498
251
251
252
251
248
252
248
501
501
501
498
251
502
251
502
252
251
251
502
251
251
251
498
248
251
251
248
501
248
498
248
248
251
251
502
501
498
501
248
251
251
498
252
498
252
498
252
251
501
252
252
498
248
252
248
501
251
502
252
248
248
251
252
501
252
251
502
251
251
502
252
248
248
251
252
251
498
498
251
252
248
502
498
501
248
501
251
251
248
251
252
502
501
251
251
248
251
501
251
251
248
248
498
501
501
248
498
248
248
251
252
248
248
251
251
501
251
498
252
252
498
251
501
498
252
501
502
248
252
251
248
251
251
251
501
252
248
248
252
251
251
252
251
252
502
501
252
252
252
248
251
251
248
251
251
502
252
252
501
248
501
251
502
251
248
251
251
252
248
248
251
501
248
251
501
248
501
501
248
501
251
502
251
502
248
248
252
501
502
501
252
248
501
498
501
252
501
251
248
501
251
248
251
251
252
502
252
248
252
248
251
251
498
251
251
251
501
502
501
251
501
252
252
252
251
501
252
248
251
498
251
498
252
248
251
252
498
498
251
251
251
251
251
251
501
252
251
248
251
498
251
252
501
251
502
252
498
251
501
251
251
248
251
252
501
502
251
251
251
248
248
252
252
248
252
501
251
252
251
251
248
252
248
251
501
251
248
251
251
248
252
502
498
251
501
251
251
501
248
251
501
501
498
502
501
502
501
252
502
251
251
498
498
251
252
251
502
251
248
251
248
248
251
252
502
252
501
251
498
502
498
252
501
251
252
251
248
251
252
252
251
252
502
252
251
251
252
251
251
251
251
251
248
251
248
251
498
248
251
252
248
251
248
502
501
501
251
251
251
251
248
502
501
501
248
251
248
251
248
252
251
252
501
502
252
498
251
248
248
251
252
502
252
502
252
251
248
498
248
251
251
248
501
251
501
498
251
252
252
501
251
498
501
251
248
501
251
502
501
252
498
501
251
498
501
252
501
251
251
252
501
251
251
501
251
248
251
251
248
498
251
248
251
248
251
252
251
252
248
248
252
248
501
252
251
251
251
252
251
252
251
252
248
502
248
252
248
252
502
252
251
248
252
248
252
248
251
251
252
248
251
498
251
501
252
251
251
251
248
498
251
251
252
501
252
251
248
248
501
251
251
251
498
251
501
251
252
501
251
501
248
251
498
252
251
248
248
251
501
252
248
248
498
251
502
252
251
501
252
498
251
251
501
248
251
252
248
248
251
252
251
251
501
501
502
252
251
251
251
251
252
501
251
251
502
248
252
501
252
502
251
251
248
251
248
251
252
251
252
252
248
252
501
252
501
248
501
501
248
248
251
252
251
501
251
248
501
248
251
248
251
248
251
502
248
251
251
252
251
498
252
252
252
248
251
251
251
251
498
251
251
501
251
252
501
252
251
502
251
501
248
501
251
251
251
501
251
502
252
498
251
251
251
248
251
252
501
252
248
251
252
251
498
252
498
248
501
252
248
501
498
252
252
251
501
248
501
251
252
251
251
252
501
248
248
248
251
498
501
248
248
501
502
248
251
251
501
502
251
248
251
251
252
251
251
251
251
251
498
502
502
251
252
251
252
251
501
248
251
248
502
251
252
501
252
252
501
251
248
251
251
251
501
251
251
252
501
252
501
251
252
251
248
498
252
251
502
501
251
252
252
251
251
251
248
248
251
251
248
248
251
251
252
251
501
502
251
501
251
251
501
251
248
251
502
251
248
252
498
251
248
251
501
251
251
248
251
248
251
252
251
252
498
251
501
502
501
252
248
502
252
251
251
252
248
248
248
248
501
251
251
248
251
501
248
251
252
251
248
501
501
501
252
251
502
501
501
251
501
251
501
498
502
498
502
502
248
251
501
252
502
501
248
251
248
251
501
498
248
498
501
251
251
251
501
248
252
501
248
251
501
248
251
498
251
251
252
251
251
252
252
251
251
502
501
501
502
251
251
251
501
251
251
251
248
251
252
248
498
251
251
501
248
498
248
251
501
252
252
251
251
251
501
501
251
252
248
252
251
501
501
251
252
252
251
501
251
248
498
248
248
251
248
252
251
501
502
251
502
251
502
251
248
252
498
498
251
501
251
248
251
502
251
502
252
501
501
251
251
252
498
251
248
498
252
252
251
252
251
498
251
251
251
251
251
502
251
252
251
251
252
251
248
251
251
251
501
501
251
251
252
251
248
501
501
501
251
498
248
498
252
502
251
251
501
502
251
251
251
248
248
502
501
501
502
502
502
502
502
501
252
252
251
251
501
251
248
251
251
498
248
251
252
502
502
251
501
251
251
501
251
251
248
502
251
251
248
501
251
252
248
501
251
501
248
251
251
498
251
248
252
251
252
251
251
501
248
502
251
498
501
252
498
251
252
251
251
248
251
501
248
251
251
251
248
248
251
252
252
252
251
248
501
248
251
501
252
251
501
252
498
251
252
251
252
498
251
251
252
251
501
501
251
252
251
501
251
502
502
251
251
252
498
252
252
248
501
498
501
252
501
251
251
252
251
252
251
251
252
251
502
498
248
501
498
501
248
501
251
251
251
252
502
251
248
251
502
501
502
248
248
251
251
251
251
248
252
252
252
501
251
251
248
251
501
498
251
252
501
252
252
252
501
248
251
251
251
251
498
501
248
501
252
501
251
248
501
502
251
248
252
501
248
252
501
252
251
248
251
251
251
502
248
248
251
251
251
251
248
498
251
251
498
248
248
251
248
502
251
252
251
501
252
502
501
252
248
251
251
248
498
248
252
502
248
252
251
501
248
252
252
251
251
252
251
501
251
501
498
252
251
252
248
501
252
252
251
252
251
248
248
501
251
252
251
251
252
501
251
251
502
248
498
251
501
251
501
252
251
501
251
501
252
502
502
251
251
502
248
252
248
251
251
252
248
248
502
252
251
251
248
248
498
251
248
252
251
248
252
248
252
251
251
252
498
251
251
501
251
252
251
248
251
252
248
248
251
502
498
252
501
252
501
252
251
251
502
501
248
251
248
502
501
502
502
251
252
248
248
502
251
248
252
498
252
498
251
251
501
252
251
251
248
252
251
498
501
501
502
251
252
251
252
252
501
251
501
248
498
502
248
501
252
248
251
252
251
252
251
251
501
251
248
248
251
252
251
248
252
248
251
502
251
252
248
502
251
251
251
251
251
501
251
251
501
252
502
252
251
251
251
498
251
502
251
501
251
252
501
248
252
501
251
251
501
502
498
501
502
251
498
501
252
252
251
248
252
501
502
498
251
251
251
501
251
252
251
502
248
251
498
501
501
251
501
498
251
252
252
498
251
252
252
252
251
501
498
251
498
252
248
248
251
498
251
501
498
252
248
251
248
502
498
502
501
251
502
248
251
248
248
251
501
248
252
248
498
252
251
252
251
501
251
252
502
252
252
252
498
252
501
248
248
502
501
498
501
501
501
248
498
252
501
248
251
501
501
248
251
501
251
251
501
498
251
251
252
248
252
251
251
251
248
252
252
251
251
251
501
251
252
501
501
251
502
251
252
251
251
252
252
248
501
252
498
502
251
252
251
251
251
252
252
251
501
251
498
248
498
252
252
251
251
248
251
248
248
251
248
248
252
252
251
251
251
252
251
248
251
251
248
502
501
252
251
501
251
498
252
251
498
252
251
252
252
251
501
502
251
251
251
252
251
252
501
252
251
251
251
501
251
251
251
251
251
251
252
251
501
248
498
248
251
251
251
501
252
252
251
248
251
251
248
498
251
251
251
248
251
251
251
248
501
248
502
252
251
498
502
498
251
502
251
502
252
252
252
251
251
501
248
498
251
501
501
251
248
502
498
251
248
252
501
501
502
248
251
248
248
251
251
248
252
501
501
252
502
501
498
252
498
501
248
498
498
252
501
252
502
251
248
251
251
251
252
251
501
252
501
501
502
251
248
501
501
251
251
251
252
502
501
252
498
251
251
251
502
251
248
251
252
501
252
501
251
252
252
248
251
501
251
248
252
248
248
501
498
251
251
248
251
501
252
251
501
251
501
248
251
248
251
248
251
501
251
251
502
498
248
251
501
498
248
501
501
252
251
248
251
501
501
498
252
501
252
498
248
501
248
251
251
501
248
501
252
501
252
252
248
248
248
502
251
251
498
252
248
248
252
251
252
251
248
251
248
251
502
502
498
248
251
498
501
251
498
248
248
252
502
252
501
251
248
501
498
502
501
248
502
251
498
251
248
251
502
501
501
498
252
248
498
251
252
502
251
251
251
248
501
501
251
251
252
251
248
248
252
251
502
252
252
502
251
498
252
248
251
501
498
251
248
248
251
251
498
248
251
248
498
501
251
251
498
248
252
251
251
248
251
248
502
498
251
502
251
502
251
248
248
501
251
501
252
498
252
501
248
498
502
502
251
501
501
248
252
498
501
251
252
501
251
248
248
501
252
248
248
501
251
248
252
502
252
502
251
251
248
251
501
498
501
251
251
252
501
498
248
252
501
252
498
248
251
251
252
252
501
251
501
251
498
251
251
248
251
251
251
248
251
252
252
251
498
248
501
251
501
248
502
498
251
502
251
501
248
248
251
251
248
248
251
248
252
248
251
251
498
248
501
251
251
251
251
248
251
248
501
251
502
252
251
251
251
251
498
251
501
501
252
252
251
502
252
252
248
251
502
251
251
251
252
251
502
251
501
251
248
251
251
252
251
251
501
501
252
498
251
251
248
501
251
498
248
251
248
251
251
251
248
501
248
248
248
501
498
498
248
498
502
251
251
498
251
252
251
502
501
501
252
498
248
248
251
251
251
252
498
252
502
502
248
502
252
251
251
251
252
248
502
502
248
252
502
251
248
251
251
252
248
252
251
248
501
251
251
498
501
251
251
501
502
252
498
251
252
248
498
248
252
251
251
248
251
251
251
252
501
248
248
498
251
251
251
498
501
252
248
251
251
251
251
251
248
251
252
252
251
502
251
251
501
251
501
498
252
251
251
252
248
248
248
501
251
248
502
498
248
251
248
251
502
252
252
248
251
251
502
252
498
502
251
501
501
251
501
248
248
248
251
251
502
501
251
251
252
502
501
251
252
248
251
252
248
501
251
251
248
498
501
251
252
248
501
248
251
248
501
251
251
251
251
251
498
252
498
251
248
251
248
251
248
501
501
501
252
252
251
251
252
498
252
498
248
251
248
498
501
251
498
252
501
251
501
251
251
252
248
501
248
251
501
501
251
502
251
252
248
252
251
251
251
252
248
248
252
251
502
498
251
251
251
251
248
251
251
501
248
502
248
502
252
248
248
248
248
251
248
248
251
501
251
251
251
251
252
251
251
251
501
251
251
252
251
252
252
251
251
501
251
251
501
251
251
502
252
501
251
252
252
501
251
498
251
502
498
248
252
248
251
251
251
248
502
502
501
251
251
252
501
248
498
252
501
248
252
248
252
498
501
248
498
248
498
251
252
502
252
251
252
248
252
501
251
251
251
252
501
252
248
501
252
252
248
251
251
252
501
248
498
252
252
501
251
251
498
251
501
252
251
498
252
248
252
498
501
498
501
248
498
502
248
251
248
498
248
498
501
252
502
501
498
251
248
498
251
251
501
501
248
252
252
252
248
251
252
501
502
251
252
251
248
251
248
251
502
498
248
501
502
251
501
252
248
501
251
501
251
502
501
252
501
501
501
502
252
252
502
251
251
252
251
498
501
252
251
248
248
251
248
251
252
252
248
502
498
251
248
251
248
251
252
501
251
251
498
498
501
252
251
501
248
251
251
251
251
251
498
248
251
501
252
502
502
248
251
252
502
252
251
502
252
501
252
251
501
252
251
248
252
248
251
252
251
251
502
248
252
248
251
252
251
251
248
252
498
252
251
251
248
251
251
251
252
252
502
251
251
252
248
498
251
502
251
502
251
251
251
251
251
251
498
248
251
248
251
498
251
501
251
498
248
501
251
501
251
248
502
498
251
252
251
248
252
251
251
498
252
252
498
498
502
248
251
251
251
252
501
251
252
251
502
252
251
248
252
252
251
252
248
251
251
502
501
251
248
251
501
498
501
498
248
248
502
501
502
248
252
502
501
502
502
251
251
251
251
501
252
252
251
498
248
252
248
251
252
252
248
248
251
498
501
248
248
248
248
251
501
501
252
251
251
501
498
252
251
251
501
252
251
501
252
498
502
501
501
251
501
502
501
248
502
498
251
251
252
501
251
248
501
251
251
501
501
501
501
248
248
251
248
501
251
251
501
251
502
501
248
251
252
248
501
252
248
252
498
251
252
252
251
501
501
251
251
252
501
501
252
252
248
248
501
248
251
251
248
248
248
498
251
251
502
252
248
501
252
248
501
252
248
248
251
498
248
501
248
251
498
251
248
501
251
251
251
501
251
501
501
251
252
251
252
498
501
251
252
248
251
251
498
501
251
251
501
251
251
498
252
251
251
248
501
252
248
248
251
501
502
498
248
251
501
498
251
251
252
251
252
251
251
252
252
248
251
251
252
252
251
501
252
251
248
251
498
251
251
498
252
501
251
498
498
252
501
252
251
251
251
502
251
248
248
251
251
501
251
251
252
251
252
248
501
251
252
251
501
251
248
251
251
251
251
498
502
501
501
251
251
501
248
502
501
248
252
251
251
501
251
498
501
501
502
252
248
251
248
252
251
252
251
252
252
251
502
498
251
251
501
502
248
501
252
501
502
248
251
502
252
248
251
248
501
251
501
248
252
251
248
248
248
502
501
248
251
252
251
501
251
252
252
501
251
251
498
252
251
251
498
251
498
501
498
251
251
251
498
248
501
502
252
501
252
251
251
252
501
251
251
251
498
498
251
251
252
252
502
251
251
251
251
502
501
502
251
251
251
251
248
251
251
501
248
502
498
251
501
498
501
501
251
251
248
251
251
251
251
251
252
251
501
251
501
252
498
248
251
251
252
251
501
251
252
498
502
252
251
248
251
251
252
251
251
501
251
252
251
501
251
248
501
248
248
252
501
251
251
501
248
248
501
501
251
501
251
501
251
502
248
501
248
251
252
251
501
251
501
252
252
251
248
251
252
252
251
501
248
251
251
252
252
252
501
248
251
252
251
251
252
252
252
502
252
502
252
498
252
251
501
248
251
251
252
252
251
251
502
502
252
248
501
251
251
251
248
501
501
251
251
251
251
248
251
248
501
248
252
248
251
251
252
252
251
251
252
501
251
252
501
251
498
251
251
501
252
248
251
252
251
251
501
498
502
252
502
498
248
502
251
252
251
248
248
498
252
251
251
251
252
251
502
252
252
501
251
502
251
252
252
251
251
252
251
248
502
251
501
501
501
502
252
252
248
501
252
498
501
501
501
252
251
251
251
251
251
252
251
252
251
498
252
501
248
252
498
502
252
252
501
501
252
248
498
248
248
501
252
251
252
251
252
251
498
251
251
251
251
251
248
498
251
248
248
251
502
248
252
251
498
502
502
501
251
248
251
502
251
498
251
502
251
251
501
502
498
252
251
252
252
248
248
248
248
248
251
251
502
251
248
251
252
251
251
248
251
502
248
251
248
252
251
248
248
502
248
252
251
252
252
251
502
501
501
248
501
498
251
251
251
501
252
248
251
251
252
501
251
501
251
251
252
502
501
251
251
502
252
251
248
252
248
251
252
501
498
248
251
252
251
498
251
248
251
251
248
502
248
248
251
501
248
251
501
251
252
251
501
252
251
248
252
248
252
501
252
251
251
252
252
501
251
251
501
502
248
502
252
251
251
251
251
501
251
251
251
251
252
248
501
502
501
252
502
251
251
501
501
498
251
498
251
251
251
252
248
252
501
251
498
501
248
248
251
252
251
502
248
248
502
251
502
501
252
252
251
502
248
501
501
252
501
251
252
501
502
501
248
248
248
501
248
251
252
498
252
251
251
251
251
498
251
251
252
501
498
501
252
252
502
501
251
252
502
248
251
251
251
251
501
251
251
501
248
251
248
251
501
251
252
251
248
252
498
501
248
501
248
251
251
251
251
252
501
501
252
248
252
251
251
501
252
501
251
251
501
251
252
502
251
252
502
498
252
251
251
248
252
501
251
501
251
248
251
502
251
251
501
252
498
498
501
498
251
498
251
502
501
251
501
498
252
498
502
501
248
248
502
501
498
502
251
251
251
251
251
502
251
251
251
251
251
248
251
251
501
498
248
251
252
252
498
251
248
251
252
498
501
248
251
501
248
248
502
251
252
252
248
251
252
502
251
251
251
251
251
252
252
498
252
248
251
251
501
252
251
248
251
252
501
251
251
251
251
248
251
248
251
251
248
252
248
251
498
502
251
252
251
251
251
252
501
252
251
501
501
252
252
251
501
501
248
498
501
498
252
498
501
248
501
498
252
248
252
502
251
502
251
248
248
501
248
252
251
501
251
248
252
252
502
501
248
251
248
252
498
251
502
251
501
251
248
252
251
251
501
251
248
252
251
501
498
251
248
501
248
498
501
501
252
251
252
501
248
498
498
251
248
251
252
252
252
251
251
501
501
251
501
252
251
248
251
501
498
251
248
252
251
498
252
251
498
251
251
251
498
252
248
501
501
251
252
252
502
251
251
252
251
248
498
252
498
252
501
251
252
251
248
498
251
501
248
248
498
248
502
251
251
498
251
251
251
248
501
248
498
251
501
248
251
251
248
251
248
501
248
248
251
252
252
251
501
252
252
251
252
252
251
498
248
248
251
248
251
248
251
501
502
252
248
252
252
248
501
248
251
252
251
252
248
248
501
502
252
252
251
251
252
252
248
248
251
251
248
248
502
248
248
252
501
498
252
251
251
251
248
248
251
251
251
251
498
501
251
252
251
501
248
251
498
251
251
251
251
248
252
501
251
251
498
498
252
248
251
251
251
248
502
251
248
251
498
501
251
498
501
251
252
501
498
251
498
498
501
251
248
248
502
252
498
252
251
501
251
251
251
501
251
252
252
251
251
251
252
251
248
248
251
252
502
251
251
251
248
501
502
248
502
251
251
501
251
498
251
502
252
252
251
251
251
251
251
251
501
248
251
252
251
502
248
251
251
248
251
252
498
251
252
252
251
251
498
248
248
498
248
248
252
248
252
251
252
248
248
251
251
248
252
251
501
252
502
502
502
251
501
501
251
502
248
502
252
502
251
251
248
251
252
251
252
248
251
501
251
248
498
498
251
251
501
248
501
252
252
251
251
248
248
251
251
248
251
251
251
502
501
251
252
502
248
251
252
251
501
252
252
248
248
251
502
502
501
251
502
501
251
248
501
252
502
248
501
251
251
498
251
251
502
248
501
252
502
251
501
248
251
502
251
248
498
251
502
252
251
251
251
251
251
251
502
248
501
251
501
252
251
251
248
251
498
252
251
252
251
501
248
251
248
498
251
502
502
248
251
501
501
251
252
252
251
251
501
498
251
251
248
498
498
251
252
498
251
498
248
498
501
252
501
252
252
248
501
248
502
248
248
248
248
251
248
251
248
251
252
248
248
251
251
248
501
498
501
252
248
501
248
251
251
501
248
498
502
502
251
251
498
251
248
251
251
251
248
501
252
251
251
251
251
251
251
498
252
501
502
251
251
501
251
501
248
252
251
252
251
248
252
251
248
498
251
248
251
252
251
251
251
251
498
251
251
501
251
501
251
252
252
251
251
248
251
251
251
251
248
251
251
251
498
251
498
502
498
252
251
251
252
248
498
252
251
252
252
251
251
501
252
251
251
251
251
251
251
252
251
251
248
252
248
251
248
248
248
248
501
248
252
252
502
248
252
251
252
501
501
252
501
502
501
252
501
501
252
251
251
251
501
248
248
501
248
501
251
251
251
498
498
248
251
251
252
251
248
248
252
501
498
251
251
251
252
502
248
248
252
252
498
251
252
252
252
501
252
252
251
498
252
252
251
252
252
502
252
252
248
251
248
252
252
251
502
252
252
248
251
502
251
501
501
251
501
251
248
252
251
251
251
498
502
248
251
502
498
502
498
501
248
251
251
248
251
502
251
501
498
501
501
252
251
251
252
251
252
501
501
251
501
252
502
252
248
501
501
251
251
252
252
252
251
252
252
501
251
502
252
252
251
251
251
251
251
251
251
248
252
498
248
252
251
502
248
251
251
252
498
252
501
251
251
252
252
248
501
248
248
251
248
251
251
251
248
252
251
501
251
248
251
252
248
502
251
251
251
251
248
252
248
248
248
501
251
501
501
498
498
248
498
252
251
248
498
501
251
501
252
498
251
248
501
501
502
251
498
498
252
252
248
251
502
501
252
248
251
251
251
251
501
252
501
248
251
501
252
252
502
501
251
501
501
251
248
251
251
248
502
252
252
501
501
248
251
251
251
251
251
501
248
251
252
252
252
502
501
251
502
252
251
252
501
498
252
252
252
498
251
252
248
252
251
251
501
251
252
248
251
501
252
502
251
248
251
502
252
498
252
252
501
251
248
248
252
501
252
252
248
248
498
248
502
252
251
252
252
248
501
251
251
498
501
498
248
501
502
251
501
248
501
251
252
498
251
251
251
501
248
502
501
251
501
252
251
251
251
251
248
501
252
251
251
248
251
251
252
252
248
248
251
498
251
501
251
251
248
501
251
251
252
252
251
248
251
251
501
251
251
251
251
502
501
501
251
501
248
252
252
248
251
251
251
501
252
251
252
248
252
251
251
501
251
501
501
251
248
501
501
501
251
251
501
501
251
251
252
251
251
252
248
251
248
501
502
251
248
251
248
251
252
252
251
501
251
251
251
501
248
251
501
251
498
248
248
501
251
251
248
248
252
251
501
501
251
501
498
252
251
501
248
498
251
248
251
252
501
251
252
248
252
251
498
251
502
252
501
251
252
502
248
501
501
501
251
248
501
252
248
251
251
501
248
248
251
252
252
252
501
501
248
251
501
501
252
501
248
251
251
502
498
501
251
501
248
251
252
502
252
502
501
251
248
498
251
251
498
248
251
501
248
252
251
248
501
501
248
498
248
251
501
252
251
502
498
252
501
252
251
252
251
251
252
248
251
252
501
252
251
248
501
251
252
498
251
498
252
252
248
251
498
501
498
248
501
248
251
498
251
248
251
251
252
248
251
251
251
252
248
248
251
251
251
252
252
502
252
252
248
252
252
501
251
501
252
501
501
251
252
252
251
248
252
252
252
502
501
252
501
501
252
502
501
252
248
252
248
248
252
501
251
502
251
501
248
252
251
252
251
251
251
251
251
251
501
498
248
251
251
251
252
252
251
248
251
502
501
251
501
501
251
252
251
252
502
501
251
251
252
251
252
251
501
252
251
501
502
501
252
501
252
502
251
251
248
501
252
252
501
501
501
251
251
498
501
251
251
252
501
251
251
252
251
498
248
501
251
251
251
252
248
498
248
502
248
248
251
251
248
252
252
501
251
251
501
501
248
251
251
248
498
251
251
501
498
498
502
502
248
248
501
251
498
251
251
252
501
501
502
248
248
498
251
251
251
501
251
251
252
251
251
251
251
501
251
501
252
251
251
252
498
248
502
501
501
252
252
501
248
251
251
248
251
498
251
248
252
252
251
252
251
251
251
251
251
251
251
248
252
251
502
251
498
251
251
501
252
251
502
248
251
251
251
248
248
252
248
252
498
498
251
248
498
251
251
252
252
251
502
251
501
251
252
502
248
251
252
248
248
501
252
502
251
248
501
248
501
252
251
252
252
502
251
252
248
251
251
251
501
498
251
251
501
252
252
501
251
252
248
251
498
251
251
251
251
501
251
251
252
502
498
251
252
252
251
251
248
251
248
252
501
248
252
252
248
251
502
252
248
251
501
248
251
501
251
251
251
248
252
248
501
252
252
248
251
501
501
248
501
248
251
252
248
251
501
502
251
502
251
251
252
501
501
251
252
501
248
501
248
498
251
252
248
251
498
252
251
251
251
501
251
251
501
251
252
251
501
252
252
251
501
252
252
248
251
252
252
251
251
251
502
501
248
251
502
248
251
252
501
251
248
248
252
248
248
248
252
251
251
248
252
498
502
502
502
251
248
252
252
502
502
248
248
498
502
252
251
251
501
251
501
251
252
502
251
251
248
252
251
252
502
251
252
248
248
251
251
251
248
252
248
251
501
252
248
501
502
251
502
252
248
248
502
252
248
251
248
252
501
248
501
248
251
248
251
502
248
501
248
248
251
502
251
251
251
498
252
251
248
498
248
251
501
501
502
252
252
252
251
251
251
248
502
501
251
251
251
501
501
501
252
251
501
251
501
252
501
248
252
251
251
501
252
498
501
501
248
501
251
251
501
498
248
252
251
501
252
252
252
251
252
248
252
501
501
248
501
502
248
248
248
502
251
501
251
252
501
251
252
251
498
251
251
251
248
252
251
251
251
251
251
498
251
251
251
502
248
251
251
248
251
501
498
498
251
248
251
251
501
251
248
248
248
498
251
248
251
248
501
252
248
251
252
251
251
501
501
252
252
251
248
501
252
251
248
501
501
251
252
252
251
251
251
248
252
251
501
252
251
248
251
251
501
502
251
251
251
252
248
501
251
252
248
251
251
248
248
251
248
251
502
251
498
498
248
248
251
501
502
251
248
248
251
252
502
251
502
502
248
502
252
248
502
502
248
251
501
502
501
251
248
251
251
248
252
251
251
248
252
498
248
248
248
251
251
251
501
252
501
251
248
501
501
498
501
252
498
248
248
498
251
251
251
501
252
251
248
498
248
251
252
498
252
501
251
252
252
251
251
252
498
248
251
248
501
251
252
248
251
498
501
251
251
252
248
252
251
502
501
251
252
251
251
251
248
252
501
498
251
251
502
251
251
251
501
252
502
501
502
248
501
252
498
248
501
498
501
248
501
498
248
501
501
251
251
248
252
251
251
248
248
248
251
501
251
251
251
501
251
502
501
251
501
248
248
251
248
248
248
251
251
252
252
502
248
501
248
498
252
248
251
501
501
498
248
248
502
501
501
251
251
498
252
251
251
251
501
498
501
248
498
501
252
248
251
248
248
251
498
248
248
252
501
251
251
248
248
501
501
251
501
251
501
248
251
498
502
248
252
251
251
252
501
251
251
248
248
251
251
501
251
501
501
252
251
251
501
251
252
251
251
251
501
502
252
501
251
501
251
501
501
251
251
248
251
251
248
251
501
248
251
501
501
251
498
502
251
252
502
498
501
252
498
501
252
501
251
251
252
251
251
251
251
501
248
252
251
502
251
502
501
251
498
251
248
248
501
251
251
251
252
501
251
252
248
498
251
248
251
501
251
502
501
251
251
248
251
251
498
251
252
248
251
252
501
502
252
498
252
251
252
501
251
252
251
251
251
251
248
251
248
501
501
248
252
501
251
498
501
498
251
501
502
248
251
248
498
252
248
251
248
251
252
252
248
251
501
502
248
251
251
251
248
502
248
248
251
501
251
502
251
252
248
248
251
498
501
252
251
251
251
501
502
251
252
501
248
248
251
251
251
502
501
251
251
502
252
502
251
248
251
501
501
251
502
251
248
251
251
248
251
501
251
501
501
251
252
248
251
502
251
251
248
252
502
251
251
501
252
501
251
252
251
501
251
251
498
248
252
251
252
248
501
248
498
251
252
251
248
498
252
501
501
251
498
501
498
251
248
248
248
251
251
251
248
501
252
248
251
251
252
501
252
501
498
502
251
498
501
252
248
252
248
498
251
248
251
248
502
251
252
502
251
498
501
248
251
252
248
251
248
498
252
248
252
248
248
502
501
248
251
252
248
251
501
251
251
248
252
252
252
248
252
251
251
251
501
501
498
248
502
252
251
248
251
501
251
251
501
252
501
248
252
252
248
251
251
248
501
251
248
498
252
501
251
501
251
251
248
251
502
248
251
252
251
251
251
251
252
251
251
248
248
501
251
252
251
501
251
252
251
501
251
498
498
252
498
501
501
248
501
248
502
251
251
248
252
252
252
248
251
251
251
248
251
252
251
251
501
251
248
252
251
252
252
248
251
501
502
501
252
498
251
248
252
251
248
251
252
501
252
252
248
248
502
252
248
252
248
251
251
251
251
498
251
248
252
501
501
251
252
502
501
252
502
502
502
251
502
501
502
252
252
502
501
248
251
252
251
252
252
251
251
501
252
251
252
252
252
252
501
248
501
498
248
501
252
252
498
248
251
248
251
251
252
251
251
248
498
248
251
248
502
252
498
252
251
251
501
248
248
251
251
502
251
248
251
252
252
252
252
502
252
498
251
251
501
248
248
251
251
248
251
501
251
251
248
498
502
251
501
251
248
251
251
252
248
501
248
251
252
501
251
252
251
498
498
501
251
252
251
251
248
252
251
252
251
252
248
498
251
248
502
248
251
248
248
251
252
251
248
252
251
248
252
251
498
502
252
248
252
252
252
252
248
502
251
252
501
502
498
248
501
251
251
498
501
498
251
251
251
498
498
498
248
251
501
501
252
251
502
498
498
251
251
251
252
248
252
498
498
251
251
502
501
252
248
252
251
252
251
252
501
251
252
501
501
251
252
251
498
252
501
498
498
502
252
251
501
498
251
501
502
252
251
248
251
248
251
251
248
251
248
248
252
501
498
252
248
501
252
502
252
252
252
248
251
251
502
248
251
502
251
252
501
251
501
251
502
248
248
251
251
251
252
248
251
501
251
252
251
501
502
251
252
248
251
501
252
498
248
498
252
252
251
248
251
501
251
251
251
251
251
252
252
502
251
251
251
502
252
501
251
251
248
248
501
251
248
251
251
501
251
252
252
248
251
501
248
498
248
501
498
248
251
252
501
252
252
251
251
252
252
502
251
498
502
501
502
252
251
248
501
502
251
502
252
248
251
248
501
252
251
252
252
252
248
252
252
252
251
248
252
501
251
251
248
252
251
251
251
501
251
252
248
251
251
498
248
252
502
501
501
251
251
251
501
502
251
252
502
248
251
251
251
252
248
248
252
251
502
252
251
251
251
502
501
248
251
498
252
252
501
251
252
252
251
252
252
251
501
251
248
252
501
251
251
252
498
251
501
251
251
498
251
501
252
251
251
251
251
502
501
498
252
502
498
251
252
502
498
501
251
252
251
251
248
251
248
248
251
498
251
251
252
501
248
501
501
248
251
251
501
251
501
252
251
251
252
251
248
251
501
251
248
498
251
252
251
252
248
248
251
251
248
252
252
248
252
252
251
252
251
251
498
502
501
252
252
502
251
252
498
502
501
251
252
501
251
251
251
501
251
498
251
251
252
248
252
252
502
252
248
501
248
501
502
252
251
501
251
248
248
251
248
251
251
252
501
251
248
501
502
248
501
251
252
501
501
251
248
498
252
501
248
248
498
251
252
251
498
252
251
251
502
498
501
252
501
251
252
248
251
251
251
251
252
501
501
252
501
248
248
251
501
251
251
501
251
251
501
251
252
252
248
248
248
498
252
501
248
252
502
252
252
498
498
251
501
252
498
501
248
248
251
248
251
501
252
252
251
501
252
501
251
251
251
501
248
252
502
251
498
251
501
251
501
248
251
501
252
251
251
248
251
248
248
252
251
498
501
251
501
248
251
248
498
251
248
252
498
251
498
248
501
251
501
252
248
251
498
501
251
248
248
501
248
252
252
501
251
501
252
252
252
498
248
252
498
252
248
251
251
251
251
501
252
252
252
501
502
251
248
251
248
251
251
251
248
248
501
252
248
248
248
248
501
502
251
251
251
501
251
248
498
501
251
251
251
251
252
251
251
502
252
251
251
251
498
252
251
252
251
248
248
252
248
248
251
252
251
251
501
501
252
251
251
251
252
501
252
248
502
251
251
248
251
498
251
251
248
252
498
251
251
251
501
251
248
502
252
498
252
251
248
251
251
502
498
248
252
501
252
251
248
498
501
498
251
501
248
252
248
248
251
252
502
252
501
501
251
502
498
248
251
252
251
501
248
251
252
248
251
252
252
248
251
501
501
251
251
251
251
501
501
251
501
251
251
252
251
252
248
252
498
502
501
501
248
251
251
498
248
251
251
248
252
252
252
251
251
248
501
248
248
248
502
251
498
248
498
251
501
501
252
502
251
251
251
501
251
248
501
501
502
251
251
498
252
502
502
248
251
252
251
251
502
501
248
252
251
248
252
251
501
251
501
498
252
252
251
248
251
248
252
248
252
248
252
501
251
251
248
252
501
252
252
248
248
251
251
251
248
251
251
251
252
251
501
248
251
251
502
251
251
251
251
251
248
248
501
498
498
501
252
251
251
252
501
252
501
252
251
251
252
252
498
251
501
501
252
251
501
248
252
248
248
248
252
251
251
251
251
251
251
248
248
252
251
251
501
251
251
252
248
248
501
501
498
502
252
251
248
251
248
502
251
498
248
252
498
498
248
251
252
251
251
251
251
251
252
252
252
248
248
252
502
248
502
251
248
251
251
501
251
501
252
502
251
251
251
501
498
501
251
251
502
498
251
251
502
251
251
251
251
251
251
248
501
251
251
498
501
501
251
251
252
501
251
251
501
498
251
252
502
498
248
251
251
502
251
251
501
501
501
251
248
251
251
252
248
252
248
251
251
501
501
502
498
252
252
252
248
251
251
252
252
252
248
248
252
501
251
501
248
251
248
252
251
252
251
251
248
252
251
252
248
502
251
498
252
251
251
251
251
501
251
251
502
501
248
501
252
252
248
248
251
501
501
501
498
502
248
252
498
251
252
248
251
248
248
251
252
251
251
501
248
502
501
251
498
248
252
501
248
251
252
248
252
501
252
248
502
251
248
501
251
251
501
251
501
251
251
248
498
252
251
252
502
248
252
251
251
251
248
251
252
251
501
251
252
502
501
252
498
498
252
502
248
501
248
248
248
251
501
251
252
498
252
498
251
251
248
501
251
251
501
251
248
248
248
251
251
502
252
251
502
252
252
502
251
248
501
251
498
251
252
251
251
501
498
251
501
251
252
498
501
251
502
251
498
252
248
251
498
498
252
248
251
248
248
502
502
501
252
251
251
501
251
251
248
501
248
251
248
252
502
252
251
252
498
252
251
251
501
502
252
252
502
251
251
248
502
498
501
251
248
251
252
251
251
252
252
251
251
252
251
248
501
498
252
501
251
248
498
252
502
501
252
251
251
251
502
251
251
252
251
501
252
251
251
251
502
248
251
252
502
252
252
251
251
248
252
251
252
502
251
251
248
502
251
251
498
251
502
251
251
251
501
251
501
251
501
252
498
251
501
502
498
498
252
498
248
251
251
501
501
251
501
501
251
252
251
251
502
251
248
248
501
251
251
248
251
248
498
501
502
501
251
501
251
502
252
251
251
251
251
252
501
501
251
251
251
501
248
251
252
498
498
251
251
251
251
248
252
251
252
501
251
251
248
251
252
248
251
501
251
501
251
251
251
248
251
251
251
251
501
248
252
251
252
248
502
251
502
248
251
251
501
252
251
251
251
501
251
248
501
502
251
251
501
251
502
502
251
251
498
248
251
252
501
252
251
502
251
251
248
252
252
252
251
248
248
501
248
251
248
501
248
251
252
251
251
501
252
251
252
251
248
501
248
501
502
251
251
502
501
251
251
251
498
248
252
251
252
251
252
252
251
251
248
252
251
248
498
248
248
252
498
252
252
501
248
252
251
501
248
252
502
252
252
501
251
251
248
502
251
248
248
252
251
252
498
252
248
248
248
252
251
251
501
251
248
248
251
248
248
248
502
252
498
251
251
501
498
252
498
502
251
252
252
251
251
501
502
248
251
248
252
248
501
251
248
251
251
251
501
502
251
502
251
502
251
248
251
501
251
252
252
252
248
252
501
251
498
251
501
251
252
251
251
252
251
248
248
251
251
502
501
248
252
251
248
501
251
501
502
251
251
251
501
252
248
251
502
251
251
248
248
502
498
501
248
501
502
501
251
252
251
252
251
502
252
248
252
252
252
248
252
501
501
251
251
498
251
252
251
498
501
248
248
502
252
251
501
251
252
501
248
501
251
498
248
248
501
248
498
248
502
501
248
502
501
251
248
252
498
248
252
501
252
252
501
248
501
251
252
251
251
251
501
248
501
501
251
251
251
248
248
251
248
251
248
251
251
248
251
251
501
252
248
251
251
251
502
501
251
248
501
251
251
498
251
501
251
498
501
252
501
251
252
501
502
251
248
248
251
501
501
252
251
498
248
248
251
252
251
251
251
502
252
248
251
252
248
252
501
251
252
252
501
248
502
251
248
501
251
251
502
498
252
252
498
501
501
501
251
251
248
501
252
248
252
248
252
501
252
252
502
252
251
251
501
251
251
498
498
248
248
501
251
502
502
251
251
501
251
248
248
251
251
501
252
252
251
501
252
502
248
501
501
251
252
248
501
498
501
248
498
501
501
251
251
248
501
501
251
252
251
251
248
498
501
248
248
251
502
248
251
501
501
502
251
251
248
252
252
501
501
251
251
248
252
501
251
248
251
252
251
248
248
248
251
248
251
248
252
501
251
252
252
501
251
251
251
248
501
248
251
502
252
251
251
251
501
502
252
498
251
251
248
502
251
501
501
252
248
502
248
251
248
502
252
251
251
251
252
501
501
498
251
501
251
502
501
252
251
248
501
501
498
251
251
502
252
501
248
251
248
252
251
498
501
248
248
251
252
501
252
251
252
252
252
251
248
248
251
252
251
252
251
251
251
251
251
252
251
252
251
502
252
251
498
502
502
248
248
251
498
502
501
251
248
252
498
501
501
248
251
251
248
251
501
502
501
251
251
251
252
251
252
502
252
248
498
251
248
252
248
251
251
252
251
251
251
501
501
502
248
251
251
252
248
498
502
251
248
251
251
251
251
251
248
251
248
248
252
252
252
252
251
251
498
252
248
251
501
252
498
252
248
498
248
251
251
248
498
251
248
501
248
502
502
251
248
251
498
502
251
501
248
251
248
252
251
252
251
501
251
252
251
498
501
248
502
252
252
251
251
248
502
248
252
252
502
501
501
248
251
248
251
498
501
251
501
498
252
251
251
252
502
251
251
251
251
251
498
501
248
251
501
501
501
501
248
251
502
251
248
498
251
248
252
252
251
248
498
248
248
251
248
502
251
248
501
248
498
251
252
248
501
502
501
251
501
251
248
251
501
501
252
251
251
502
502
248
501
248
252
248
502
248
501
248
501
251
251
502
251
251
251
498
251
501
252
498
501
248
502
498
248
501
252
251
252
501
252
502
251
251
248
251
501
251
252
251
501
498
251
251
251
251
252
498
252
498
252
248
251
251
501
502
252
248
251
252
251
252
248
501
251
251
248
252
251
251
501
252
248
252
248
502
501
251
502
252
251
502
502
248
252
251
248
248
251
251
501
251
502
251
252
248
501
251
248
248
248
251
251
501
248
498
252
248
251
501
251
498
251
251
252
498
251
251
252
248
251
252
248
252
501
251
251
498
248
251
251
251
252
248
251
251
501
502
248
498
248
498
501
252
251
251
251
248
501
251
502
248
251
501
251
252
248
248
501
252
501
248
252
252
248
251
251
248
248
501
251
502
251
502
248
248
251
498
251
252
251
501
252
251
251
248
251
248
248
498
248
501
251
501
501
501
251
251
251
248
248
251
498
252
501
252
502
251
251
501
248
251
248
251
248
251
252
248
251
251
251
502
498
251
251
251
252
251
252
502
498
251
248
498
251
501
502
502
498
248
252
501
248
502
501
251
248
251
251
501
251
502
248
501
502
501
251
251
251
252
502
251
251
248
251
248
248
252
501
251
251
251
501
248
251
251
252
251
248
251
502
502
252
252
498
248
251
248
251
502
251
251
248
248
498
502
501
501
251
248
248
252
251
248
502
251
251
252
248
248
248
251
252
501
498
252
248
248
251
251
251
248
251
248
501
251
252
248
501
501
501
251
251
251
501
248
251
498
251
248
251
252
251
248
252
248
248
498
248
502
502
251
501
498
251
251
252
502
248
252
251
251
252
501
248
251
251
248
252
502
251
248
498
501
252
501
498
251
251
498
501
251
252
501
252
501
251
252
502
252
248
252
248
252
498
252
251
502
251
252
252
248
251
251
251
248
252
251
498
251
248
248
251
502
252
248
501
502
248
251
501
251
248
251
251
248
248
501
248
251
501
498
251
501
251
251
248
251
252
498
501
251
501
502
248
252
498
252
501
248
251
501
251
248
251
248
501
502
248
251
502
501
252
251
501
252
501
248
248
252
251
251
251
248
502
498
252
501
502
251
251
248
251
251
248
251
251
248
252
252
252
251
251
498
252
498
251
251
251
252
248
251
501
252
251
501
251
248
252
252
251
501
251
501
251
251
252
502
252
248
251
251
248
501
248
252
502
248
252
248
251
252
252
501
252
251
502
251
248
251
251
501
251
251
501
248
251
251
251
251
501
251
252
498
252
251
248
252
252
248
248
248
251
251
248
251
498
252
248
251
252
251
248
251
248
252
502
501
248
252
251
501
251
248
248
498
251
251
248
248
248
252
251
498
251
252
251
251
251
248
501
501
501
251
501
252
498
251
251
251
252
501
248
251
502
501
501
251
252
251
251
251
252
248
501
248
248
248
498
502
252
248
252
501
498
251
251
251
252
501
251
251
252
248
498
251
248
251
501
251
502
251
252
251
501
501
501
248
251
252
501
252
248
248
248
248
248
252
252
501
501
251
251
501
501
501
251
251
251
248
252
501
248
248
251
502
251
252
248
252
248
252
251
251
251
251
248
248
252
501
248
501
251
252
502
501
501
498
252
251
251
252
251
251
251
251
251
501
251
501
251
501
252
502
248
248
248
251
248
248
251
251
251
252
252
251
251
502
502
502
251
251
252
251
252
251
251
251
502
248
498
252
251
252
502
252
501
248
501
501
251
252
251
248
248
251
252
501
251
248
501
251
251
252
251
248
502
251
251
251
252
252
501
502
501
251
252
248
498
251
252
498
248
251
502
251
501
251
252
251
498
252
251
502
502
248
501
501
251
252
251
252
251
251
248
502
251
252
252
502
251
502
498
248
501
248
502
502
251
251
248
252
501
501
248
251
501
248
251
252
498
251
251
252
252
252
248
501
251
502
251
251
252
251
252
252
248
252
252
502
251
251
252
251
248
251
252
251
252
251
252
251
251
501
251
248
251
252
501
251
501
252
248
498
251
498
251
251
498
251
502
248
502
252
251
501
252
252
252
251
251
248
251
251
252
248
251
251
252
252
252
501
501
498
251
252
252
248
252
502
501
502
251
251
252
501
251
248
251
251
248
251
498
251
501
501
251
251
251
251
251
248
501
251
502
248
498
251
251
498
251
252
251
248
251
252
251
252
498
252
252
248
251
501
501
501
501
251
251
251
248
251
251
501
248
502
248
251
502
251
251
501
498
248
252
252
252
251
501
248
498
251
498
501
251
251
498
248
251
501
498
251
252
501
501
248
501
251
251
248
501
251
502
251
251
251
251
251
248
502
502
251
252
501
252
252
502
501
248
252
501
501
501
251
252
251
252
251
251
251
251
248
251
248
251
251
248
501
251
501
502
248
251
251
251
248
251
501
252
498
501
251
251
252
251
251
251
498
498
248
252
251
251
251
501
248
498
248
251
501
251
501
498
501
248
248
251
251
251
248
251
498
248
251
251
251
248
251
501
251
248
501
251
248
498
251
252
252
251
252
251
501
501
248
251
252
251
251
252
251
252
501
248
248
501
251
251
251
501
248
248
252
251
498
501
498
248
501
251
251
248
502
498
251
251
251
248
502
251
501
502
501
251
252
252
501
251
251
252
252
251
251
251
501
248
248
251
252
251
248
251
251
251
251
501
501
248
498
248
502
248
251
252
252
502
252
498
252
248
252
251
251
251
251
252
251
501
248
252
248
251
252
251
501
251
502
251
502
251
248
251
248
501
498
248
501
252
501
501
248
251
501
501
498
501
502
498
251
502
501
498
251
252
251
502
251
251
248
251
251
251
251
498
251
252
251
252
248
498
251
251
251
498
501
251
251
252
252
498
502
251
252
248
252
248
251
251
498
251
252
498
251
498
251
502
251
501
251
248
248
251
248
251
251
498
501
252
498
251
251
251
252
251
498
248
252
248
498
251
252
501
248
501
248
251
248
248
251
502
501
501
501
252
248
251
498
252
501
502
252
251
252
251
248
498
251
502
251
251
251
498
248
502
248
251
248
501
248
252
501
498
252
248
498
502
251
502
501
251
248
251
502
502
501
251
251
251
251
498
251
498
252
501
248
251
248
251
502
252
498
251
251
498
252
498
252
252
248
251
252
252
248
248
501
248
251
248
501
501
501
248
501
252
498
501
248
248
251
251
251
251
252
251
251
501
502
502
252
251
251
251
248
502
501
502
251
252
251
248
252
501
498
251
248
248
501
251
251
251
501
502
252
251
501
502
501
252
252
251
501
251
251
501
252
251
501
251
248
248
501
502
251
251
502
251
251
248
501
502
248
251
248
252
251
248
248
252
248
251
248
251
502
251
251
501
251
252
251
251
501
501
501
251
252
501
501
251
251
252
501
251
252
251
252
502
252
252
252
252
251
501
248
252
251
251
252
251
252
251
501
498
251
502
252
252
248
251
251
498
248
498
248
502
501
252
252
252
498
252
501
498
498
252
248
252
251
251
251
501
251
251
248
251
251
501
252
251
498
248
501
251
248
251
501
252
251
251
251
251
251
251
252
251
501
251
502
252
498
251
251
251
498
248
248
251
251
248
498
498
252
251
502
251
252
498
252
251
502
248
502
251
252
248
251
252
501
251
251
498
251
251
248
252
251
501
501
248
248
251
251
498
502
501
252
248
251
251
248
252
248
251
501
252
248
251
248
248
251
498
248
252
498
251
251
251
248
251
251
251
251
248
248
251
501
252
501
251
501
252
251
501
251
251
248
251
252
251
501
251
502
248
502
248
248
251
251
248
252
501
251
248
501
248
501
252
502
501
252
248
248
252
248
501
252
252
251
251
252
501
501
248
251
251
502
251
252
251
251
498
252
248
251
498
502
252
502
248
252
248
251
251
501
251
498
252
502
252
251
501
248
501
251
501
252
248
248
248
248
498
248
248
251
251
248
498
251
251
501
252
251
251
252
248
251
251
248
248
252
252
251
252
498
252
248
498
252
251
252
498
502
252
501
252
498
251
501
252
248
498
251
502
251
248
252
501
248
251
252
251
251
248
502
502
251
498
251
251
251
251
501
252
252
248
251
498
252
251
251
248
251
251
501
248
252
248
252
501
248
251
248
501
502
498
252
502
251
248
251
251
251
251
251
501
251
252
251
252
502
252
252
251
498
248
248
502
501
252
248
502
252
252
252
252
251
251
251
252
251
252
501
498
498
502
501
251
252
501
251
248
251
501
251
251
248
252
252
501
501
501
501
251
251
252
498
251
502
248
251
501
248
251
251
252
502
248
501
501
251
498
248
251
251
248
248
251
252
501
501
248
501
501
498
251
501
251
251
251
251
248
251
251
251
251
501
251
248
251
502
251
251
498
502
498
248
251
248
251
251
252
501
248
501
251
501
501
248
248
501
251
498
501
252
251
502
248
501
251
251
252
251
251
252
501
502
248
501
502
252
251
498
502
251
251
501
251
248
252
251
501
251
252
251
251
251
501
251
251
248
251
501
252
251
502
251
248
252
252
251
501
251
248
251
502
501
252
501
501
248
248
251
498
251
248
251
251
252
248
252
248
251
501
248
252
501
251
252
252
251
252
248
248
251
502
501
502
248
498
251
252
248
248
252
252
501
501
251
252
501
251
248
251
252
251
501
248
252
252
502
251
251
252
498
251
251
501
501
498
501
252
251
251
252
248
252
248
252
501
252
252
502
251
501
502
501
251
251
498
251
251
251
248
251
251
251
248
251
498
501
251
252
248
252
251
252
252
251
252
251
252
502
251
502
251
252
252
248
252
251
252
251
252
252
501
501
251
251
251
248
252
502
501
251
498
251
252
251
248
251
252
248
248
501
248
248
248
502
252
248
252
498
251
248
502
251
498
248
502
501
251
498
501
248
501
251
248
501
251
251
248
501
252
251
251
251
252
501
501
501
501
501
252
248
251
501
251
501
502
248
251
251
501
251
251
248
248
252
251
248
498
252
251
252
251
251
498
251
251
251
501
251
498
502
251
248
251
248
251
252
251
251
501
502
248
501
501
501
251
251
251
252
252
251
501
252
252
251
501
502
251
248
252
252
502
501
502
498
502
498
248
501
251
501
248
248
252
251
248
248
251
501
498
251
251
251
251
248
498
252
251
498
251
502
251
251
251
248
248
251
251
501
251
252
252
248
252
248
251
252
498
501
251
501
502
248
252
248
248
251
251
252
502
501
248
248
252
251
251
251
251
251
251
248
251
251
251
248
252
501
251
251
502
248
501
251
252
248
498
251
251
251
251
248
251
252
252
251
498
252
498
251
251
248
252
251
251
501
502
251
251
252
251
251
502
251
502
501
251
248
252
501
248
248
501
498
252
248
251
248
251
252
251
252
251
252
248
251
252
251
248
251
501
248
248
502
252
251
498
501
252
251
251
252
498
502
252
251
248
248
248
251
501
251
501
501
248
498
251
252
501
498
251
248
251
248
502
248
501
248
251
248
251
498
251
248
251
502
252
251
251
252
248
251
252
502
251
501
501
502
502
248
252
248
248
248
498
251
502
502
251
252
251
251
248
251
248
498
252
501
501
251
252
248
501
251
248
251
501
251
502
251
248
251
248
251
498
251
248
248
251
251
498
251
502
251
251
248
248
251
251
251
251
501
498
252
252
502
251
252
251
251
251
251
248
501
251
248
251
501
251
501
251
501
251
252
251
502
501
251
498
501
498
501
251
252
251
501
252
502
501
251
251
502
248
251
251
252
251
501
251
251
251
502
248
251
502
501
252
502
252
501
251
252
501
248
502
248
251
502
251
251
252
251
501
501
252
252
252
498
251
251
252
251
498
498
251
248
252
501
252
251
251
251
498
501
251
502
501
251
248
502
501
251
501
501
251
251
498
251
501
251
498
252
498
502
251
248
248
252
252
251
251
252
251
501
251
248
252
501
248
501
251
498
248
248
252
252
248
251
502
248
501
498
252
251
252
502
501
251
251
501
502
502
248
251
248
498
251
251
251
501
251
248
251
251
501
248
252
502
251
501
252
498
251
251
251
252
248
252
502
252
251
248
251
248
502
501
248
251
248
251
251
248
248
502
251
501
251
248
501
502
251
498
502
251
501
251
251
501
501
498
248
251
251
248
498
248
248
251
248
252
498
248
251
501
501
252
248
502
248
502
502
251
498
251
498
252
251
502
251
248
251
251
252
251
251
252
251
501
252
251
502
502
252
251
251
252
248
251
251
252
251
501
251
252
501
251
501
251
502
501
251
501
251
501
501
252
248
251
501
248
501
251
251
501
501
248
248
252
248
252
251
501
501
252
251
501
251
251
501
248
251
252
248
248
498
501
248
251
248
251
252
501
251
252
248
498
248
501
248
501
248
498
251
251
248
251
251
248
248
252
501
251
501
252
251
252
251
252
502
248
248
502
502
252
252
252
252
251
251
502
502
248
252
501
248
251
498
252
252
252
248
498
248
251
498
248
502
501
251
501
248
498
248
251
498
501
252
248
501
248
248
251
251
252
498
501
498
498
502
498
501
251
248
501
251
498
501
251
501
502
248
251
248
251
252
251
501
251
251
251
251
252
248
251
252
251
501
501
248
251
251
248
501
248
248
501
252
501
252
502
251
501
248
251
498
251
251
501
251
252
251
498
252
248
248
501
252
251
502
251
248
502
251
251
251
501
248
251
248
252
251
252
498
248
248
251
251
248
252
498
498
251
248
251
251
252
251
248
501
252
251
501
501
251
498
251
248
502
252
252
498
248
252
252
252
251
502
251
248
498
251
248
251
498
248
502
501
251
501
248
248
502
501
248
252
501
251
251
252
251
501
498
501
498
252
501
251
252
251
501
251
248
501
501
501
251
248
251
501
252
252
501
501
248
248
251
251
501
501
251
248
252
498
501
498
252
248
251
498
251
501
251
248
251
251
501
498
498
251
251
251
251
248
502
502
251
502
252
502
251
248
251
502
252
252
251
251
252
501
251
498
251
251
502
252
251
251
498
501
502
498
251
502
251
252
248
501
251
501
251
248
502
248
248
251
252
251
501
251
502
501
501
248
251
248
251
252
252
251
251
251
502
501
248
252
252
251
251
252
252
501
501
498
251
502
251
501
251
251
501
501
252
251
502
498
248
251
502
252
252
248
251
248
251
251
498
251
498
251
251
252
251
501
251
498
251
501
498
502
251
251
248
248
248
501
502
252
251
251
252
252
251
502
498
251
251
501
501
248
248
251
248
501
501
501
251
498
252
501
248
251
248
498
252
252
248
501
502
501
501
501
248
252
251
248
502
248
501
251
251
498
251
251
502
501
251
251
502
501
502
498
251
501
252
248
251
248
248
251
252
251
502
252
252
251
252
248
501
502
501
252
501
252
251
248
251
498
252
502
251
251
248
251
251
251
248
252
251
248
252
248
498
248
498
501
498
248
502
502
252
248
251
248
501
498
248
251
248
252
502
251
252
501
501
252
252
252
251
502
251
252
248
252
248
248
251
252
251
251
252
502
251
252
251
251
251
251
251
251
248
248
251
248
251
501
251
251
251
252
501
252
501
252
248
252
252
252
251
501
252
498
252
248
251
248
252
251
251
251
251
252
248
251
498
248
248
251
248
501
251
252
502
251
252
251
251
251
252
251
252
248
251
248
501
502
248
501
251
248
252
251
251
252
251
251
502
248
501
251
248
248
248
252
251
248
501
251
501
252
248
251
248
501
252
248
501
252
251
501
498
251
501
251
251
251
251
498
501
252
251
251
248
498
248
248
498
501
251
251
251
501
502
501
501
252
498
252
251
251
251
251
502
498
501
251
498
252
502
498
248
252
251
251
252
498
248
251
251
501
248
252
251
251
251
251
251
501
251
252
502
502
251
501
251
498
248
498
251
251
501
248
251
251
502
251
252
251
252
251
251
251
251
501
252
501
501
251
252
252
251
501
501
502
251
501
252
252
251
498
251
501
498
501
251
501
501
501
251
248
501
251
251
252
502
252
501
252
251
502
248
248
252
252
251
501
498
252
248
251
251
252
248
252
251
501
251
252
501
501
498
251
248
252
501
252
251
498
501
248
251
251
251
251
498
248
252
501
498
251
252
248
252
252
498
498
248
501
498
501
252
498
251
502
252
498
501
251
502
251
252
251
248
502
501
498
501
251
248
502
251
251
251
501
501
502
252
248
498
501
252
251
252
501
248
248
251
248
251
501
248
501
251
252
252
251
502
251
501
501
252
252
251
502
251
498
251
251
501
251
251
251
251
252
498
251
251
252
251
251
252
248
251
498
252
251
248
502
498
251
252
251
501
251
501
501
252
252
502
248
251
252
252
501
252
251
501
498
501
252
251
252
252
252
252
251
251
252
501
252
251
501
248
498
251
501
251
248
252
251
501
251
252
251
251
251
252
251
501
252
251
252
498
498
251
252
252
248
248
248
251
251
251
251
251
248
252
248
252
251
252
498
251
251
252
251
501
248
248
252
502
248
252
251
501
251
501
251
502
251
501
498
502
248
251
251
251
251
252
252
248
251
248
252
252
252
252
251
248
252
248
252
252
252
252
252
248
251
501
252
252
498
252
251
248
248
252
251
248
252
251
252
248
252
501
252
248
248
248
248
251
502
248
252
251
251
251
251
498
251
248
501
501
252
251
251
251
251
251
251
501
498
251
252
251
252
498
252
248
251
252
498
248
251
251
248
248
501
248
252
501
251
251
248
248
251
252
251
248
501
248
248
248
251
498
498
498
501
248
251
251
252
251
251
252
252
501
502
248
501
498
498
248
252
248
251
252
252
252
251
502
251
251
248
498
501
498
248
501
251
251
501
248
252
501
501
502
251
502
501
251
251
251
252
251
251
252
251
252
252
498
252
252
251
252
252
501
248
252
248
502
251
251
501
252
252
501
501
251
251
501
501
252
252
252
252
248
248
251
251
502
252
501
251
251
248
248
252
248
252
251
498
251
248
252
251
498
252
501
252
501
502
248
251
248
251
248
498
248
251
501
252
251
252
252
501
252
251
252
251
251
251
252
251
248
501
251
251
502
248
498
501
252
498
251
251
501
252
501
251
251
502
502
251
251
251
502
501
251
252
501
498
251
248
502
251
251
501
498
251
501
502
252
251
248
251
251
501
251
251
252
248
501
498
251
251
252
251
502
252
248
251
251
498
251
498
251
501
248
251
498
501
251
251
252
248
248
251
251
248
251
248
251
251
252
498
251
248
502
251
251
251
251
251
502
252
502
251
251
501
502
251
252
248
498
248
501
251
501
251
502
248
248
502
251
248
251
501
251
248
251
252
251
252
248
248
251
498
501
501
248
251
252
501
251
252
251
248
501
501
501
252
251
501
251
252
252
501
251
252
251
251
251
501
498
248
251
251
248
252
251
251
248
251
251
251
251
248
501
251
501
252
498
248
248
252
252
251
251
251
251
251
252
252
248
252
248
248
501
501
251
251
248
248
248
501
248
251
252
501
501
252
502
501
501
501
251
248
248
248
248
248
251
251
251
251
252
501
251
251
252
252
251
251
251
251
252
251
502
248
502
502
251
501
252
248
251
251
501
251
501
502
251
501
251
252
251
502
501
252
251
251
498
252
501
501
251
251
501
248
248
251
251
252
252
252
251
251
251
251
251
251
498
502
251
248
251
501
498
248
251
501
248
251
251
502
502
251
501
252
252
248
498
498
252
251
251
498
252
251
502
501
252
248
501
251
251
501
252
498
248
498
501
501
252
251
498
248
502
252
248
252
252
248
502
248
251
252
252
498
501
248
251
248
502
251
498
248
502
248
501
498
252
498
248
502
498
251
251
252
501
251
502
502
501
248
252
501
251
251
248
248
251
248
498
498
248
501
248
251
252
501
251
501
248
251
251
251
252
251
251
248
248
501
251
248
501
251
501
251
252
251
252
501
251
251
251
252
502
251
498
251
251
252
252
251
251
248
501
251
501
251
498
501
251
251
251
498
248
501
251
251
248
248
501
251
251
501
251
252
251
501
252
251
251
252
248
252
501
252
501
501
248
502
501
502
251
251
251
251
248
251
251
502
252
252
501
251
251
251
251
498
252
501
251
251
252
502
251
248
252
501
251
248
498
251
252
252
252
251
248
498
498
251
501
251
251
501
252
248
502
248
251
502
251
252
252
501
251
248
248
252
502
251
251
248
501
251
248
501
501
498
252
251
248
498
248
251
252
251
252
248
248
251
501
501
252
251
251
251
252
502
498
251
248
252
501
501
248
498
251
251
248
251
498
252
251
498
501
248
501
251
502
252
251
498
251
248
502
248
501
252
251
251
248
248
251
248
498
251
251
251
252
498
498
498
248
502
252
248
501
248
251
251
248
248
502
251
248
248
251
251
251
251
251
502
248
251
252
501
251
251
251
252
498
251
251
251
501
252
252
498
252
251
498
248
252
251
252
248
251
502
252
248
251
252
248
251
501
248
251
498
248
251
502
251
248
251
251
251
251
248
248
501
251
251
252
251
248
501
251
252
502
251
251
248
498
251
251
252
498
502
251
498
251
252
501
252
251
501
251
502
252
251
252
502
502
252
251
501
501
252
252
251
251
252
498
502
252
248
252
252
251
252
252
248
251
498
251
502
252
251
252
248
251
248
248
501
501
501
252
251
502
502
251
251
251
252
501
251
251
251
252
252
251
248
252
498
251
501
251
248
498
251
248
501
251
251
248
502
252
251
502
251
252
248
248
248
501
248
251
501
252
498
251
248
251
252
251
498
252
501
252
251
248
251
502
248
501
248
501
251
251
251
251
252
501
251
502
251
498
251
501
498
251
252
252
252
252
502
498
248
248
251
502
251
248
502
248
251
251
251
251
251
501
248
252
248
248
251
252
251
498
502
251
501
248
501
502
251
498
501
248
251
251
252
248
251
501
251
501
251
501
498
251
501
252
251
251
248
498
251
498
248
501
251
251
251
498
252
251
502
501
248
251
248
251
248
502
251
251
501
251
252
501
248
252
251
501
252
251
251
251
251
501
248
251
252
252
498
248
248
502
502
252
248
248
498
501
251
252
252
251
498
251
251
501
248
501
248
251
251
251
252
251
251
498
252
252
248
251
252
251
248
252
498
248
502
251
251
252
251
248
251
501
252
251
501
501
502
501
248
251
502
252
498
498
251
251
252
501
251
252
501
251
251
248
248
498
252
498
501
248
248
498
251
252
251
251
251
251
248
252
251
248
251
251
251
251
502
252
248
248
252
251
248
248
252
251
248
248
251
251
252
251
252
501
498
252
502
248
252
501
501
248
251
252
501
248
501
502
501
252
251
502
252
498
502
502
248
251
501
251
251
501
251
502
501
251
248
501
252
501
501
251
248
252
252
248
251
251
251
248
501
251
501
251
502
501
248
501
252
248
251
248
251
502
251
251
501
501
251
501
252
248
251
252
248
251
498
498
251
502
252
501
502
498
251
248
248
248
498
248
251
248
502
252
251
251
248
252
251
251
248
252
498
498
501
248
502
251
498
252
502
502
248
502
248
498
248
501
251
498
498
251
251
252
251
251
248
251
248
498
248
252
501
252
252
251
501
252
501
502
251
498
252
251
251
251
251
251
252
501
251
501
251
251
502
251
251
501
248
498
251
498
248
252
501
501
248
248
252
252
251
251
502
501
501
248
251
248
248
251
502
251
248
248
502
248
251
251
251
252
248
248
252
252
251
251
251
251
251
251
252
251
498
501
248
251
252
248
248
251
501
251
251
502
248
251
251
502
498
501
501
498
251
251
251
501
501
501
252
501
502
251
501
251
251
501
498
251
502
248
251
251
251
251
251
251
498
252
251
251
251
252
252
251
498
248
502
252
251
251
498
501
502
252
501
251
251
502
501
502
498
498
248
251
251
251
248
248
248
501
251
251
501
498
498
248
498
251
502
251
251
501
252
498
251
501
252
251
248
251
252
501
501
252
498
501
501
502
251
251
251
251
251
251
251
252
252
251
501
501
498
248
251
248
502
248
251
501
252
248
498
502
248
252
251
248
252
251
251
251
251
251
251
251
248
248
501
248
251
251
501
501
248
252
251
252
252
498
248
502
501
248
252
252
248
252
502
501
501
251
498
502
251
501
251
501
252
251
252
248
248
251
251
252
501
501
251
252
252
252
501
498
501
248
501
251
251
251
252
501
251
502
252
252
501
251
248
251
502
501
248
248
498
251
251
248
252
251
248
501
498
251
501
251
501
251
251
251
252
248
501
251
501
252
252
501
248
248
251
251
251
248
251
251
501
501
252
251
252
251
252
252
248
248
251
252
501
502
252
251
498
501
251
502
501
248
251
501
251
251
498
252
251
251
502
251
501
248
248
248
501
248
251
501
252
501
501
248
248
498
248
501
501
248
251
251
248
501
252
251
252
252
502
248
251
498
248
252
501
252
502
501
501
502
251
251
251
248
248
251
251
248
498
251
251
251
252
498
248
498
501
252
498
251
251
252
252
248
251
251
248
252
251
251
251
248
498
252
252
251
251
252
502
501
251
501
498
251
248
251
501
251
248
248
248
501
251
248
502
248
502
251
248
251
501
251
498
251
248
251
251
248
252
498
501
248
501
502
251
248
251
252
251
248
501
248
251
498
248
252
501
252
248
498
501
252
248
248
251
251
252
252
252
248
251
251
248
248
248
498
501
252
248
252
251
251
251
501
248
248
252
502
502
498
248
251
501
498
252
498
498
248
251
251
501
252
251
501
251
251
251
498
251
251
501
251
501
502
251
251
252
502
498
252
251
251
251
251
498
502
251
252
251
251
248
252
251
501
248
248
251
251
251
498
251
251
248
252
252
251
248
252
502
251
248
501
252
251
252
248
251
252
252
502
248
251
251
248
252
252
251
251
248
251
252
501
251
251
248
251
252
251
248
251
252
251
251
252
252
251
248
248
252
502
501
252
248
251
501
501
248
252
251
501
501
501
252
252
251
501
501
502
502
248
252
502
501
498
252
251
252
251
248
248
502
498
248
251
248
251
248
248
251
501
252
251
498
251
252
502
502
498
252
251
498
251
501
498
251
248
498
252
248
251
251
252
501
251
251
248
251
251
248
501
248
251
252
251
498
248
251
248
501
251
501
501
252
251
252
248
252
251
498
248
251
251
252
498
251
251
248
252
251
251
501
251
501
248
252
251
251
251
498
502
502
251
252
251
248
251
251
502
248
252
248
252
248
501
502
251
498
252
252
251
248
498
251
251
251
248
502
251
252
248
251
248
248
501
251
252
501
252
248
252
498
251
251
502
501
252
252
498
251
501
252
248
252
251
251
498
251
501
251
252
248
501
248
251
501
251
498
252
251
251
501
251
251
251
251
252
252
251
248
251
251
251
251
251
252
498
501
248
502
252
502
501
252
251
252
501
248
248
248
498
501
252
251
251
252
502
248
501
252
248
501
251
498
248
252
252
251
251
501
498
252
498
251
501
501
251
498
501
501
248
248
248
502
498
252
502
251
251
498
252
501
501
501
252
501
251
251
501
252
501
501
498
251
248
502
501
251
252
248
252
251
251
501
252
498
502
248
501
501
252
501
251
251
251
251
252
251
252
251
251
248
251
252
251
501
251
251
502
252
498
248
248
252
251
501
248
251
501
251
498
498
248
248
252
251
251
501
252
252
251
251
501
502
252
498
251
502
251
251
251
251
501
501
251
251
498
248
251
251
251
502
502
498
248
251
248
502
502
248
251
252
252
248
502
248
248
252
501
251
252
248
251
252
501
248
251
502
501
251
502
498
248
498
251
501
251
251
252
502
251
498
248
251
252
252
248
498
501
501
251
248
251
502
252
252
251
251
252
498
502
251
502
501
252
248
248
251
248
251
501
248
251
498
252
501
248
248
248
498
251
252
501
252
498
248
252
248
248
252
501
251
251
248
251
501
248
252
251
248
501
248
252
251
252
498
251
251
251
252
502
251
252
251
251
252
498
498
251
251
251
251
252
248
248
501
252
251
498
501
251
251
502
251
251
248
252
501
501
252
501
251
251
251
252
251
252
251
501
498
251
252
501
502
502
251
251
501
251
498
248
498
251
248
501
248
251
252
248
251
248
248
498
501
502
252
248
248
252
251
248
251
252
252
252
251
501
251
248
248
251
251
248
251
251
248
251
252
248
251
501
501
501
251
502
251
501
501
252
252
502
248
251
252
252
252
498
501
248
252
501
248
251
251
251
251
498
248
501
251
501
248
251
501
252
252
502
501
502
501
252
251
251
502
251
251
501
251
252
501
252
501
252
502
251
251
498
251
501
501
251
501
251
248
252
251
251
502
251
501
251
248
252
252
248
498
251
251
501
501
501
251
252
248
251
251
498
251
498
252
501
502
251
248
251
498
252
251
251
251
252
248
251
251
252
251
251
498
498
248
251
248
248
251
501
501
248
252
251
501
251
501
251
252
498
251
501
248
251
251
251
251
248
251
502
501
251
501
251
251
251
248
502
248
501
248
251
251
502
501
251
248
251
501
248
498
251
248
501
498
501
251
251
251
252
251
498
501
498
251
248
502
251
251
251
501
248
251
248
501
248
502
501
251
248
501
502
252
251
498
248
502
248
251
251
252
248
251
501
251
248
252
501
252
501
251
251
501
248
251
251
252
502
248
251
251
501
251
501
251
251
251
251
248
251
501
251
501
248
251
252
251
252
248
248
252
502
498
501
251
501
251
248
248
502
252
251
251
501
251
251
252
501
502
251
251
252
501
252
501
251
252
248
501
248
248
502
502
498
251
251
498
498
501
502
501
251
248
251
251
251
501
252
251
248
248
498
248
248
251
501
498
251
252
498
251
252
251
501
248
502
251
251
251
502
501
252
498
498
498
252
248
251
498
252
501
251
502
501
248
252
501
251
248
501
252
498
251
251
252
501
252
248
501
251
251
252
252
248
251
248
248
501
498
501
248
252
248
251
502
248
251
252
251
501
502
251
252
251
252
252
501
252
251
501
251
251
252
501
248
248
252
248
251
498
248
251
502
248
252
248
251
252
501
251
498
252
252
248
251
251
251
252
501
251
501
251
248
251
251
248
251
248
248
251
248
251
251
252
251
252
251
251
251
502
251
251
248
248
252
248
251
498
501
251
502
252
251
251
251
248
252
251
252
248
248
252
501
248
248
252
251
501
252
251
498
251
252
501
248
251
501
252
251
252
252
502
252
248
502
501
252
498
501
251
502
251
251
498
498
251
251
248
501
251
252
502
252
251
252
248
248
501
251
501
251
252
248
251
501
251
251
251
501
248
248
251
251
501
251
498
248
252
501
251
252
501
252
501
498
248
252
501
252
248
248
501
251
501
251
248
252
502
252
251
501
251
252
498
251
251
498
251
501
251
252
248
501
251
252
248
502
251
251
252
501
498
251
501
501
498
502
251
251
502
251
251
252
502
252
251
251
252
252
251
251
251
251
251
248
248
251
252
501
501
248
501
502
248
251
252
501
251
252
501
251
252
248
251
251
252
251
252
252
501
251
251
501
498
248
248
501
252
252
251
248
251
251
251
251
251
501
252
252
251
252
502
248
498
498
501
251
502
252
501
252
251
251
498
498
251
501
501
251
252
252
252
251
248
498
251
248
248
251
252
501
251
251
501
252
501
251
501
251
498
501
498
498
251
498
251
498
251
502
502
252
251
501
252
502
248
252
501
252
501
251
251
252
502
252
251
251
501
248
498
501
251
251
502
251
502
502
251
502
501
252
501
251
501
248
252
251
251
502
251
248
248
498
251
248
248
251
501
252
501
248
252
251
251
252
248
251
501
251
502
501
251
251
501
251
251
251
248
252
502
252
251
502
251
251
248
251
501
248
501
252
501
248
498
252
251
251
502
248
252
252
251
251
248
252
248
251
252
248
502
251
498
252
252
251
251
502
252
498
252
501
252
252
251
248
252
501
252
502
251
502
248
248
248
498
251
251
251
248
251
252
251
248
251
502
498
498
251
251
248
251
502
251
252
252
251
251
251
252
251
251
251
251
251
248
251
251
251
251
251
251
248
502
251
251
251
251
502
251
251
251
251
251
501
252
251
501
498
501
251
248
251
248
501
248
248
251
248
501
502
251
251
498
501
252
251
502
501
252
248
252
251
251
498
248
248
252
251
251
252
248
501
251
251
251
501
248
251
502
251
251
501
248
502
502
501
501
501
251
251
248
248
251
248
251
501
502
252
248
251
251
498
248
248
251
251
501
248
498
252
501
251
501
248
502
251
251
501
251
501
252
251
251
498
248
501
251
251
251
501
251
501
501
502
498
251
248
252
251
248
251
501
248
502
501
251
248
248
251
501
252
248
252
502
251
251
251
251
248
501
252
251
501
248
501
251
252
251
502
498
251
251
251
251
251
251
498
248
252
251
502
248
252
248
248
252
248
251
502
248
501
252
251
501
251
501
502
248
501
251
251
252
252
248
252
252
248
251
501
498
501
252
248
501
252
502
251
248
252
502
251
248
252
252
498
502
251
251
248
248
252
248
252
248
498
248
251
251
251
501
248
252
251
502
501
502
248
498
251
251
502
501
248
251
251
501
252
251
251
248
251
251
252
251
252
501
251
252
251
502
251
248
251
501
248
251
248
248
251
501
251
251
248
251
248
252
252
251
498
252
248
251
251
248
501
498
252
501
502
248
251
252
252
248
252
251
248
248
251
498
248
252
251
251
251
251
251
248
501
248
252
251
501
498
252
501
251
498
248
251
502
248
251
251
251
498
251
251
252
248
251
251
501
252
248
498
501
251
248
252
251
502
252
252
252
252
251
251
252
251
251
501
248
248
251
248
252
501
252
251
248
501
251
251
252
501
498
498
251
252
502
251
252
248
251
248
501
248
498
502
251
248
498
498
501
252
252
252
502
252
248
251
251
251
251
498
501
501
252
251
501
498
251
252
501
502
502
248
248
251
248
251
252
251
251
248
251
251
501
252
251
251
248
251
501
248
251
501
501
498
251
252
502
248
251
251
252
251
251
251
248
501
252
501
502
251
252
498
251
501
498
501
252
251
251
248
252
501
251
251
252
501
502
248
251
252
251
252
501
502
251
252
498
248
251
251
252
248
251
498
501
248
501
251
251
502
501
248
248
502
248
251
251
251
251
251
248
251
251
501
248
251
251
251
501
501
251
251
251
501
251
251
248
251
248
498
498
501
252
251
501
498
248
251
252
252
248
251
248
251
498
498
501
252
252
251
501
501
252
252
251
502
248
251
498
501
251
251
502
498
251
251
252
251
251
251
251
498
252
498
498
252
251
501
498
248
501
502
501
251
502
248
248
251
502
501
502
251
251
251
498
251
251
251
248
252
248
252
251
248
252
252
252
498
248
251
248
248
502
251
248
501
251
251
248
248
248
251
252
251
248
248
252
248
252
502
251
252
251
251
251
501
251
252
248
251
251
501
501
251
251
251
248
251
251
502
248
251
248
248
498
251
251
248
251
248
248
498
251
251
251
251
252
248
252
501
501
252
501
502
248
501
501
252
501
251
251
252
252
502
498
248
252
248
248
251
501
251
251
502
252
252
251
502
248
252
251
501
252
252
252
252
251
251
248
252
248
251
501
248
251
501
248
252
251
251
501
501
501
498
252
252
248
501
501
251
248
248
251
251
248
251
251
501
248
251
251
251
501
251
251
251
248
252
502
248
251
501
502
251
501
502
502
501
501
502
252
251
251
498
502
248
251
251
252
248
252
251
501
252
248
251
252
251
248
248
248
251
251
251
251
251
251
248
251
248
501
501
251
498
498
248
248
248
251
251
251
248
498
248
248
251
501
252
251
251
501
251
501
251
251
252
251
252
502
252
251
252
248
501
251
252
251
251
501
252
248
252
248
501
248
501
252
252
251
251
252
501
248
248
502
251
248
248
251
502
251
501
501
248
251
251
248
501
502
498
248
501
502
248
251
252
248
251
498
501
251
251
248
252
251
501
252
251
252
498
248
252
502
501
498
252
251
498
248
498
251
501
501
501
501
251
502
248
501
248
248
501
502
248
251
501
248
251
251
252
252
251
251
248
252
502
501
252
251
248
248
248
251
252
251
252
248
248
501
252
498
501
248
501
251
251
501
501
501
251
248
252
251
252
252
501
251
252
252
252
248
501
502
498
498
251
251
252
248
248
248
252
251
251
498
252
251
252
248
501
501
251
252
251
248
248
248
252
248
501
251
251
252
501
251
501
501
251
498
248
498
248
251
252
248
252
251
252
248
501
252
251
252
501
251
251
251
248
251
252
251
502
251
251
501
251
248
498
251
251
501
251
251
252
251
251
252
501
251
502
248
252
251
251
251
501
498
248
251
251
252
251
251
251
251
251
252
252
252
251
502
251
248
251
248
248
501
252
248
251
501
501
251
498
251
252
251
251
248
498
251
252
252
252
251
251
251
502
251
251
501
252
252
251
498
498
251
251
252
501
251
248
251
252
502
501
251
251
251
248
251
252
251
248
251
501
252
251
252
501
501
248
251
251
251
252
501
252
498
248
252
498
251
498
252
251
248
248
248
501
501
251
252
252
248
501
251
251
251
252
251
252
251
248
252
251
251
498
501
251
501
251
251
251
251
501
248
248
252
248
498
251
251
251
251
501
498
251
251
252
251
251
498
248
252
252
251
251
251
251
501
498
252
251
248
251
501
248
248
502
248
248
251
502
501
251
501
501
251
251
252
251
248
252
252
251
252
501
501
498
501
252
248
251
501
501
251
252
252
251
251
252
252
248
251
251
498
252
248
248
502
251
498
248
251
248
251
501
252
501
501
498
501
252
251
251
251
251
251
252
501
248
252
251
252
251
501
251
502
502
502
248
251
502
251
251
251
501
252
248
252
252
251
251
248
251
498
252
251
251
252
248
251
252
248
251
248
251
251
502
252
252
501
501
248
248
502
248
251
251
248
252
251
248
252
251
252
251
251
251
248
501
251
501
251
251
248
502
498
251
252
498
501
252
248
501
251
502
252
502
252
252
248
251
251
248
251
251
501
498
251
251
251
501
251
501
251
501
251
501
251
248
248
251
252
498
248
251
251
248
251
251
251
251
501
501
251
251
251
248
501
251
251
252
251
502
502
248
252
252
252
252
251
251
251
251
251
248
251
251
252
501
248
252
498
252
501
501
252
248
248
252
251
251
252
502
248
251
248
252
248
251
251
252
248
248
501
251
248
252
251
501
501
252
502
251
248
502
248
251
501
251
498
501
251
252
501
248
252
248
251
248
252
251
501
498
251
251
501
502
251
252
251
501
252
251
251
251
252
251
252
251
252
502
251
502
498
248
252
251
251
251
252
251
251
251
252
251
252
501
502
248
252
248
251
251
502
252
501
251
251
248
252
501
248
501
502
251
252
502
502
501
498
251
498
252
248
248
251
251
498
251
248
502
248
248
248
501
248
251
501
502
248
252
251
252
251
251
251
251
252
501
248
252
248
251
251
501
248
251
252
498
251
502
251
248
251
252
501
502
251
251
252
251
251
248
251
252
251
502
248
501
498
248
251
251
251
248
252
502
251
248
248
498
252
251
251
498
502
251
501
502
252
251
252
251
252
248
498
498
252
251
251
501
248
252
252
501
251
252
248
248
251
251
501
248
501
252
248
501
501
252
498
251
252
252
501
251
251
252
251
501
248
501
251
251
248
248
251
502
251
251
248
248
251
501
501
252
251
251
502
502
252
502
248
501
252
501
248
498
251
502
251
248
501
502
251
252
501
252
251
252
251
248
248
498
248
248
502
251
252
252
251
252
248
251
501
502
251
252
502
248
251
248
501
251
501
501
502
248
502
252
252
248
251
248
252
251
252
251
248
498
251
498
501
502
248
248
251
252
251
501
248
501
248
498
251
252
248
501
502
251
248
248
248
251
252
251
252
248
251
252
251
252
248
251
501
502
252
251
248
251
248
248
248
248
251
498
251
501
251
252
251
252
251
252
251
251
248
251
502
251
248
248
251
251
251
252
501
251
501
248
251
501
248
501
498
252
501
251
251
251
251
501
251
501
252
248
501
251
502
502
248
251
248
251
248
251
251
248
248
248
501
501
251
502
251
248
251
252
251
502
251
252
251
251
251
248
251
501
251
501
252
248
251
498
501
501
501
502
502
498
501
248
251
251
251
252
501
252
248
251
251
248
498
251
248
502
251
502
251
498
251
498
252
248
251
251
251
251
498
501
248
248
251
252
252
501
251
501
251
501
251
501
502
248
252
501
252
251
251
251
252
501
502
252
251
502
501
252
252
251
502
252
501
251
251
248
251
498
498
501
248
252
248
248
501
251
498
501
501
501
251
252
251
248
252
251
251
251
251
252
248
502
501
252
252
251
502
502
251
501
251
502
251
251
252
251
252
498
248
248
252
502
248
252
501
502
251
502
248
501
248
501
498
501
248
502
252
251
251
501
252
251
501
252
248
251
248
252
501
251
251
248
252
501
501
251
501
252
251
248
251
498
248
251
252
248
251
248
501
248
251
501
498
251
248
251
252
248
248
252
251
252
501
501
501
248
251
252
251
251
251
248
251
251
248
251
501
252
252
248
501
251
252
251
251
502
248
501
251
251
248
252
498
251
251
251
251
251
252
251
248
251
251
501
502
251
248
248
251
251
251
502
251
498
248
498
248
251
501
502
252
501
251
248
248
501
248
251
252
498
251
252
501
502
252
498
252
248
251
498
252
498
248
501
251
501
252
251
251
498
251
502
251
251
252
251
252
252
251
501
248
248
251
248
502
251
251
252
251
251
251
252
248
501
252
252
251
251
501
251
251
252
248
251
498
252
501
502
251
251
251
251
252
248
251
251
252
501
251
251
248
248
251
251
501
251
252
501
498
251
251
248
501
501
251
501
502
251
252
248
251
248
252
251
248
251
251
251
498
498
248
248
252
502
251
251
251
251
251
252
248
502
501
252
252
252
501
502
252
498
501
251
251
248
498
252
251
502
501
248
251
251
251
251
248
248
252
501
251
251
501
501
251
251
251
498
252
501
251
501
251
498
251
248
501
502
251
498
502
252
251
252
248
251
248
501
498
251
252
501
251
501
498
251
251
501
252
501
502
248
251
251
252
252
501
501
248
251
252
248
252
251
502
252
251
252
502
251
248
248
251
251
498
251
501
251
251
251
251
501
251
251
252
251
251
251
501
501
252
501
252
501
248
248
251
248
252
248
251
252
251
251
251
501
248
251
501
252
248
502
501
252
502
252
251
501
251
251
251
248
248
251
251
248
502
251
251
248
502
248
501
251
248
248
252
498
251
251
248
248
252
248
501
248
501
501
501
501
252
251
502
252
252
251
251
251
248
248
498
248
251
251
248
248
501
248
252
502
252
502
502
252
251
251
501
251
248
498
248
248
248
248
251
251
501
251
251
252
251
251
251
251
248
251
501
252
502
248
251
251
248
501
498
502
251
252
498
498
252
501
502
248
501
252
251
502
251
251
248
251
252
252
251
498
252
252
252
251
251
248
251
248
501
251
498
502
251
498
248
251
252
252
501
501
501
501
248
501
251
252
501
498
251
501
251
501
498
251
248
252
251
248
252
248
501
498
252
252
248
498
501
251
251
248
498
501
502
252
498
248
251
252
252
248
248
251
251
502
248
248
498
502
501
502
251
251
251
251
502
498
501
248
251
252
251
252
248
248
248
251
248
502
251
252
501
251
251
501
501
251
252
251
501
252
248
251
251
252
248
501
501
248
498
501
251
251
498
498
251
252
251
501
502
251
498
248
251
251
502
251
251
251
502
248
502
248
248
252
251
498
498
248
251
252
252
251
502
251
252
251
248
248
248
248
502
252
251
251
251
251
252
502
498
501
251
248
501
252
501
251
251
501
251
251
501
251
248
251
251
251
498
251
248
498
251
251
251
252
248
252
501
251
251
502
252
498
501
501
501
251
251
252
251
252
252
251
501
501
248
248
251
251
251
248
251
251
251
248
251
251
502
248
252
248
248
498
251
248
502
252
498
248
252
502
498
501
498
251
252
248
248
251
252
252
501
501
252
251
252
252
502
248
502
251
501
501
252
251
251
501
248
501
252
252
251
252
252
251
501
251
252
251
251
248
251
252
498
501
498
252
251
252
501
252
248
251
248
251
252
248
501
251
252
251
251
248
248
251
248
251
251
251
502
248
251
251
248
252
498
251
501
251
251
498
498
248
502
252
251
252
251
251
248
251
501
501
251
498
252
248
252
251
251
498
248
252
248
251
501
501
502
251
252
251
252
248
502
252
251
498
251
251
251
248
251
498
501
251
251
248
251
251
251
252
501
252
251
501
252
251
248
252
502
251
252
251
252
502
251
501
251
501
251
248
248
248
248
252
251
248
501
251
248
248
251
501
251
251
252
251
252
252
251
252
498
251
251
251
251
501
251
501
502
501
252
501
251
251
252
251
251
502
248
248
251
248
501
248
252
498
252
251
251
251
251
501
248
251
248
251
251
248
502
252
502
501
252
248
251
251
498
252
498
252
501
251
501
501
248
251
248
251
248
248
501
252
251
251
501
248
502
248
251
248
248
251
501
252
251
498
498
498
251
251
251
251
251
248
251
251
502
251
501
252
501
251
248
501
502
251
251
498
248
252
251
252
501
501
251
251
498
502
248
501
501
501
501
251
251
252
251
501
251
501
248
251
502
248
251
502
252
498
501
248
248
248
252
252
251
251
502
251
252
251
251
251
252
251
502
252
251
248
248
248
501
248
498
501
248
248
252
498
498
502
498
248
498
252
502
248
251
252
251
251
251
251
251
501
252
501
252
251
498
498
251
248
501
248
502
251
501
251
252
501
252
501
251
501
248
251
251
251
248
252
251
248
251
501
251
501
502
501
502
501
498
248
252
501
252
252
252
251
248
251
252
252
251
251
248
251
252
251
501
248
252
252
251
248
248
251
251
248
501
252
502
252
251
248
251
501
251
501
252
498
251
502
248
248
502
498
252
251
248
251
502
248
251
252
251
251
251
251
248
251
252
248
251
251
251
252
501
251
251
251
501
502
251
501
498
248
248
251
501
501
501
251
252
251
252
251
501
251
501
251
501
252
251
501
252
251
248
251
251
252
251
248
502
251
248
251
251
248
251
252
251
251
502
498
501
251
498
501
251
248
248
248
251
498
248
501
252
252
251
252
248
248
252
251
248
248
502
498
251
251
501
252
252
251
251
502
251
251
248
251
501
251
251
251
251
498
252
501
501
252
502
251
248
251
251
501
252
248
251
251
248
251
251
251
251
501
251
248
251
251
251
252
502
252
498
501
251
251
251
498
498
252
248
252
251
502
501
251
252
252
501
248
251
251
248
251
251
251
252
252
501
248
248
501
502
502
252
502
251
251
248
251
501
251
248
502
251
252
248
251
252
498
248
252
252
248
251
502
251
251
252
251
252
501
501
501
501
248
498
251
502
248
251
251
248
498
251
252
502
251
501
501
251
501
248
248
501
251
252
501
251
501
248
501
501
251
248
252
251
251
502
252
251
498
501
252
252
251
502
252
248
251
251
501
252
248
501
498
252
248
498
248
252
248
502
501
251
251
502
248
502
502
248
251
498
248
501
251
252
498
251
251
502
251
501
251
251
251
252
251
252
252
498
248
502
252
252
501
251
502
248
252
252
248
251
502
251
252
251
251
252
252
251
248
251
252
502
251
502
251
501
252
502
251
251
501
501
498
248
248
252
248
248
251
252
251
251
252
498
498
251
252
251
502
502
251
248
251
501
502
498
251
251
252
252
251
248
248
251
252
501
252
251
498
498
251
501
252
501
251
251
251
501
501
251
502
502
251
252
501
252
251
252
502
248
252
248
248
251
248
501
251
252
248
501
501
251
252
248
251
251
248
251
501
251
251
252
252
501
251
248
498
252
251
248
251
251
251
252
251
501
248
248
251
248
252
248
502
248
502
248
498
251
502
498
502
251
502
252
502
251
501
248
501
501
251
502
251
498
252
251
252
251
251
501
251
251
251
501
248
251
251
502
501
502
498
502
498
251
251
252
251
501
251
252
498
501
252
252
248
248
502
502
251
248
502
251
248
251
251
252
251
252
501
248
251
502
248
501
248
248
251
248
252
251
501
248
248
248
498
248
248
252
501
502
248
252
252
498
251
248
251
252
501
251
248
251
251
251
502
251
501
248
498
502
251
252
498
251
501
248
501
251
251
251
498
248
501
248
251
251
501
502
248
251
248
252
498
251
502
248
502
501
252
251
502
498
252
251
251
248
252
251
251
248
502
498
252
251
251
248
251
502
501
251
252
501
501
251
502
251
251
252
501
248
251
502
251
501
252
501
248
251
251
252
501
501
251
251
501
501
248
248
252
501
248
252
251
248
251
501
501
501
251
251
251
252
251
251
502
252
251
248
251
502
252
501
248
248
498
248
252
248
251
248
502
502
251
252
252
252
502
251
252
252
251
501
501
498
251
248
248
252
251
501
502
252
251
251
248
501
251
251
248
248
501
251
251
248
248
251
251
248
251
251
248
252
501
501
502
498
251
251
248
501
251
248
252
251
501
252
502
251
501
501
252
248
251
501
251
248
498
252
498
501
502
251
501
501
498
248
251
252
251
501
501
252
252
502
251
251
251
248
248
251
501
251
248
252
252
252
501
251
251
251
502
251
248
248
251
252
248
248
252
252
251
251
252
251
498
501
502
251
251
251
251
501
502
501
501
248
251
248
501
252
498
501
498
501
251
251
248
248
501
502
251
501
502
498
501
252
251
251
251
252
502
251
251
251
251
501
251
252
251
251
248
252
251
252
502
251
248
251
251
251
251
251
502
251
252
248
251
502
252
252
502
252
251
251
501
251
501
248
252
501
251
248
252
251
501
251
251
251
501
251
248
248
251
251
252
251
248
252
501
501
251
251
251
248
251
498
501
248
248
251
252
252
251
501
252
251
498
251
248
502
252
251
502
251
501
501
251
501
252
251
251
251
251
252
248
501
252
501
251
252
498
251
251
501
501
252
251
251
251
252
501
251
248
501
251
251
248
251
252
502
498
252
248
498
252
252
248
248
251
248
502
498
502
248
251
252
252
251
502
251
252
251
502
251
252
252
248
252
501
252
501
248
501
251
252
248
502
252
248
251
252
251
251
248
248
248
251
248
501
501
501
248
251
501
251
251
251
248
252
251
501
251
502
501
248
252
252
251
248
251
502
251
498
252
248
248
251
501
251
501
251
251
251
251
248
251
251
251
501
251
252
252
251
252
251
501
248
251
251
501
248
501
248
502
248
248
252
501
251
251
498
501
248
251
502
501
251
251
251
248
248
502
502
251
251
251
251
251
502
501
501
251
498
251
251
248
251
502
502
498
501
251
501
501
251
251
248
248
251
501
248
248
502
252
248
251
252
251
251
251
251
252
251
252
251
251
248
248
251
498
248
251
251
501
251
501
498
251
501
251
501
251
252
252
501
251
248
251
498
252
252
252
251
502
252
248
251
502
501
498
252
501
501
248
252
252
498
251
252
502
251
252
252
248
251
252
502
251
248
251
251
501
248
501
251
248
251
251
252
251
498
498
501
251
251
252
498
502
251
251
251
252
252
251
502
251
251
251
251
251
251
252
251
498
498
248
251
252
248
501
498
251
248
252
501
251
251
248
498
502
251
498
251
248
252
248
251
251
251
498
248
251
502
248
498
501
251
251
251
252
501
251
252
248
498
248
252
251
251
248
252
248
251
251
501
248
251
248
502
498
502
502
501
502
252
498
251
251
252
248
251
252
501
248
248
251
252
251
248
252
248
248
251
251
501
252
251
248
252
251
248
498
501
252
498
248
248
248
248
251
251
251
251
252
501
252
248
248
248
502
251
248
248
251
501
252
501
251
501
498
498
252
251
251
501
498
251
251
501
251
248
252
501
251
501
248
501
248
252
251
251
502
252
501
248
501
251
252
251
502
501
251
498
252
501
248
501
252
251
251
502
252
252
252
248
248
502
252
248
498
248
501
248
251
252
252
252
252
252
248
248
252
251
252
251
502
498
248
252
251
248
248
498
252
251
501
502
252
501
251
248
252
251
501
251
251
501
252
501
501
248
501
252
248
502
252
252
252
501
251
251
251
251
501
251
248
251
248
501
251
251
248
501
248
252
252
252
248
498
248
502
248
502
252
252
251
252
248
252
248
251
248
251
501
498
501
501
251
501
252
248
501
502
248
252
251
251
251
498
251
248
252
501
501
501
248
501
501
252
502
252
252
501
248
251
248
248
252
251
501
251
251
251
251
251
251
498
502
252
252
252
501
252
252
252
251
251
501
501
248
501
501
252
251
248
248
252
252
252
248
502
251
501
251
252
498
498
252
251
252
252
501
252
502
248
248
252
251
501
248
251
502
252
251
248
251
248
252
251
251
251
248
248
252
501
252
251
252
251
251
251
251
251
252
502
248
251
248
502
252
252
251
252
252
251
248
498
501
498
498
251
501
502
251
251
251
252
498
251
248
251
248
502
248
251
498
251
252
252
252
251
252
502
251
251
251
248
248
502
248
248
251
251
248
502
251
251
501
252
251
251
248
248
248
501
251
501
501
502
251
252
502
248
251
501
502
501
252
502
251
252
251
251
502
502
251
251
502
252
251
502
248
251
252
248
251
251
498
252
248
248
502
502
252
252
248
501
252
252
498
252
498
498
252
251
251
501
248
248
501
251
252
248
248
252
502
501
251
251
251
498
251
501
501
251
248
251
502
251
498
498
502
251
502
252
502
251
251
501
502
252
248
252
251
251
252
252
251
252
251
501
502
248
251
252
252
502
501
251
248
498
251
251
498
252
252
501
248
251
252
501
251
248
501
502
251
252
252
252
501
248
251
251
501
501
251
251
501
501
251
248
501
251
502
252
248
251
502
251
251
248
501
252
502
251
251
251
251
498
252
501
251
501
251
251
251
251
248
501
251
502
251
501
251
248
252
248
498
498
251
501
251
252
252
251
251
251
251
248
252
501
251
502
251
251
248
248
248
248
248
251
251
248
502
251
252
252
501
248
501
251
251
498
251
252
502
251
248
498
501
251
251
498
252
248
248
252
501
251
251
251
498
248
248
252
248
501
251
248
251
248
251
252
502
251
251
251
502
248
501
248
251
252
501
251
251
501
251
248
252
501
501
501
248
251
251
248
501
251
501
251
498
251
252
248
502
248
251
248
502
252
252
248
502
251
252
248
498
251
251
252
501
248
251
502
251
251
252
252
498
251
502
251
248
251
251
251
251
248
251
502
501
251
498
251
251
498
248
251
501
252
252
248
252
248
251
252
248
248
251
252
251
501
502
252
251
248
251
252
502
251
252
251
251
251
252
501
498
252
251
251
501
251
501
252
501
502
501
502
252
501
501
248
501
251
498
502
248
252
248
252
251
248
251
251
252
248
248
251
248
248
502
248
501
502
252
501
248
251
251
498
252
248
252
252
251
498
251
251
252
252
251
252
251
501
251
252
251
251
251
501
248
252
502
501
501
498
248
501
248
501
502
502
502
252
251
501
251
251
251
251
502
251
251
501
251
251
251
251
501
248
251
498
498
251
248
251
251
252
251
252
251
251
251
251
251
502
251
502
501
501
502
251
251
498
501
501
248
501
251
501
252
498
248
498
248
501
252
501
498
251
251
248
502
251
248
252
248
251
252
251
252
248
502
251
248
501
501
248
502
252
248
248
501
252
251
251
252
252
248
498
251
251
252
248
252
501
502
251
252
501
252
502
252
251
251
502
252
251
251
252
498
501
251
248
251
251
251
248
251
252
251
252
501
252
251
251
252
252
501
251
252
248
248
252
502
251
248
251
252
502
501
248
251
252
498
252
501
252
251
252
501
502
251
252
252
502
502
248
251
251
248
251
251
501
251
252
252
251
248
248
501
252
501
252
248
251
248
251
501
252
502
252
498
502
248
498
498
251
252
501
252
248
248
251
502
251
248
501
248
248
501
501
248
251
501
251
248
251
251
498
251
251
498
498
251
248
251
498
498
252
251
502
251
251
498
251
248
251
251
248
248
248
251
251
498
502
252
248
251
251
252
501
501
498
248
498
248
251
251
252
501
251
248
501
248
498
502
248
248
498
502
251
252
252
252
252
248
502
251
251
501
248
248
252
248
501
498
252
498
248
502
248
251
251
252
251
252
248
252
501
501
248
251
251
252
251
251
501
248
252
251
252
498
248
502
251
501
501
501
502
498
251
251
501
501
252
252
498
252
252
498
252
501
251
502
248
248
251
248
501
252
502
252
498
248
248
248
248
251
501
251
498
251
252
252
501
248
248
502
252
248
501
251
501
502
252
501
501
252
251
252
248
251
498
498
501
248
251
248
498
252
252
248
248
252
248
248
501
248
248
251
501
251
501
251
251
251
248
251
501
251
501
501
498
252
498
251
501
502
501
251
251
252
251
498
252
248
248
251
502
501
251
251
498
252
252
501
248
252
251
501
252
501
498
251
498
502
501
502
252
251
501
252
498
251
251
501
502
252
251
252
251
248
502
251
498
251
248
251
502
252
501
248
248
252
501
248
252
251
251
248
248
498
251
502
252
498
252
501
251
502
498
501
252
251
501
251
502
501
498
251
252
248
251
251
248
251
252
251
251
501
251
252
501
248
251
251
501
502
501
248
251
251
251
501
248
248
251
251
498
251
251
248
248
501
248
251
252
251
252
251
252
502
498
252
498
248
501
251
498
498
498
252
501
251
501
502
251
498
501
251
252
251
251
501
251
251
248
248
501
248
502
502
251
252
251
252
498
501
251
501
501
248
498
498
251
251
502
251
501
248
502
252
248
502
502
251
251
251
251
248
501
251
248
502
248
502
502
501
248
252
248
251
248
502
501
502
252
251
251
252
252
248
502
252
251
502
248
248
252
251
252
502
248
498
252
251
501
252
251
248
501
498
248
498
252
248
248
251
252
252
248
248
498
248
248
252
252
251
502
252
252
251
498
501
251
502
251
251
251
248
498
251
501
251
248
251
251
251
251
248
252
498
251
251
252
252
498
248
251
251
248
251
251
251
251
251
251
501
248
251
248
251
248
251
251
251
252
501
501
252
251
248
252
251
502
498
252
501
502
251
251
251
502
252
252
251
251
501
248
252
498
252
248
501
251
252
501
251
251
501
248
498
248
252
251
251
252
501
501
252
248
252
502
252
501
501
252
248
501
251
498
501
251
498
252
251
252
248
251
502
498
251
252
251
251
251
251
498
251
251
498
251
251
498
251
251
252
251
498
251
248
501
252
251
251
501
252
252
498
251
251
501
248
248
251
501
498
248
251
252
251
248
252
252
251
501
502
502
501
501
248
252
498
502
251
248
252
498
252
248
252
252
251
252
251
252
251
498
248
252
252
501
251
252
248
248
252
248
252
501
251
498
248
501
251
251
251
498
251
248
251
248
502
252
252
252
248
498
252
251
501
251
251
248
501
248
252
248
248
251
251
502
251
501
501
498
502
248
251
502
251
502
248
251
498
251
251
501
251
248
501
251
248
252
501
251
252
251
251
501
252
251
251
252
498
251
248
248
252
251
501
501
248
251
252
252
502
251
501
248
251
251
502
251
251
251
251
501
251
252
251
501
251
248
251
248
252
252
501
501
501
498
498
248
248
251
251
248
501
251
251
252
252
502
252
251
251
251
252
501
248
501
502
248
251
248
251
501
251
251
252
248
251
251
251
248
498
498
498
498
248
248
251
248
248
248
251
251
248
252
501
501
251
252
252
251
501
501
501
251
248
498
251
251
498
248
252
252
252
251
248
251
248
501
248
252
501
252
252
251
501
498
251
248
248
498
252
251
251
252
248
251
252
251
252
251
252
502
251
501
248
252
251
248
502
498
502
251
251
502
248
248
498
501
251
251
251
251
502
248
252
251
252
498
248
248
251
251
252
498
251
498
251
251
248
251
498
252
251
251
501
248
248
501
498
498
252
251
501
501
251
501
251
251
251
251
498
248
501
252
498
251
251
498
251
251
248
501
501
248
251
248
252
498
251
501
501
501
251
252
501
252
501
501
251
248
502
248
252
252
251
251
251
252
251
252
501
248
252
498
251
251
252
248
502
501
252
248
252
252
252
252
251
248
252
248
251
252
501
251
498
251
248
252
251
248
252
251
251
498
252
502
251
251
501
248
251
501
498
252
251
248
248
252
501
251
248
248
501
251
251
248
501
251
251
248
248
501
251
252
501
248
248
248
251
502
251
251
501
251
248
251
251
251
251
248
498
251
252
498
251
501
251
498
498
251
251
498
252
501
248
252
498
251
252
251
252
251
251
248
502
498
248
248
252
502
248
502
251
252
498
252
251
251
498
251
251
251
501
251
251
248
501
251
502
248
501
252
501
251
502
251
252
251
501
502
501
248
251
251
251
248
501
252
502
498
248
251
252
251
251
501
501
251
501
502
251
501
248
252
251
248
248
251
501
498
502
248
502
248
501
252
501
251
252
501
498
248
501
502
251
251
252
252
248
251
251
251
251
252
252
251
248
251
498
502
251
252
251
252
502
252
502
251
251
501
252
502
248
251
251
251
251
251
251
251
251
502
501
251
248
248
251
251
248
252
502
251
248
251
501
502
501
502
251
502
252
252
501
251
501
251
252
251
498
501
501
251
252
252
251
502
251
502
251
248
251
251
252
248
498
251
498
252
251
252
248
252
252
498
252
248
248
248
248
251
502
252
248
252
248
252
252
251
252
502
252
248
248
251
248
251
251
252
498
251
248
252
251
252
252
251
501
251
251
248
252
251
248
498
248
502
251
498
251
252
501
252
501
251
251
251
502
498
251
251
498
252
248
501
502
502
248
501
251
501
252
251
498
252
251
248
501
251
251
501
498
252
502
501
251
248
251
501
501
251
498
501
252
248
251
251
251
251
251
252
248
251
251
251
251
251
501
251
501
501
252
248
251
251
252
252
251
501
248
501
248
252
252
251
501
501
502
251
498
498
502
248
252
251
251
252
498
251
251
248
251
251
501
251
501
251
252
251
501
251
251
251
248
251
248
251
248
501
251
501
251
251
248
251
251
251
252
252
248
252
248
251
498
248
251
248
502
248
501
252
501
251
248
498
502
251
502
502
248
252
501
251
252
498
251
251
502
252
251
251
252
252
251
252
251
251
252
501
248
248
252
248
251
252
251
252
498
251
501
252
252
251
252
251
251
248
252
248
252
251
248
501
251
251
252
251
251
251
248
248
248
501
251
248
252
251
498
251
251
501
498
251
248
251
248
501
498
248
501
251
251
501
251
252
251
252
501
251
252
251
248
252
501
252
248
252
251
501
251
251
251
251
248
501
498
251
251
248
501
502
501
252
501
501
251
248
251
248
251
501
252
252
251
252
251
251
251
248
251
501
251
501
252
251
502
501
251
251
251
251
498
248
252
502
252
252
248
252
501
502
251
251
252
498
251
251
501
248
501
501
252
248
501
252
248
502
251
251
501
251
252
501
252
251
251
251
248
498
498
251
251
498
248
502
252
251
248
251
251
501
251
498
248
252
252
248
251
252
252
252
251
251
251
252
501
252
248
501
498
251
251
501
252
248
498
502
501
251
502
502
252
502
252
251
251
252
252
251
498
248
252
251
251
502
252
501
252
501
501
248
248
501
251
248
501
501
251
248
498
252
251
248
498
248
502
248
498
252
501
498
248
498
251
251
248
498
251
502
501
502
252
498
252
498
501
502
502
501
501
251
501
248
248
248
501
248
251
251
248
251
251
248
498
252
251
252
252
251
248
251
251
502
252
501
248
502
252
251
248
251
251
248
248
251
248
251
501
251
501
251
248
251
501
248
501
498
498
498
248
502
501
248
252
501
251
498
498
252
501
502
251
501
252
501
251
502
251
251
501
251
498
251
498
251
501
498
251
251
502
251
501
251
502
252
251
251
252
251
501
501
252
251
251
501
252
252
248
248
251
248
248
252
252
251
251
251
502
251
251
252
248
248
501
251
502
252
498
251
251
251
501
252
498
251
248
501
498
252
252
248
251
251
498
501
252
498
498
251
251
251
501
251
251
251
502
252
498
251
498
502
251
248
251
498
251
498
501
498
251
501
248
501
248
251
501
498
501
501
252
248
251
252
501
251
501
251
252
501
251
502
251
248
248
501
248
251
251
502
501
251
501
252
251
502
501
251
252
501
251
498
251
251
502
251
251
251
248
501
251
252
252
251
248
501
251
498
251
502
248
501
251
248
251
251
252
502
251
251
251
251
498
252
251
251
498
251
251
251
501
252
248
502
252
251
252
252
501
252
251
251
251
251
251
252
251
252
248
501
252
498
252
251
251
248
252
251
501
252
498
501
251
252
501
501
251
502
252
252
501
501
248
251
251
501
501
248
248
252
251
251
248
251
502
251
252
248
248
251
248
498
501
248
251
502
251
501
251
248
251
501
248
252
501
502
251
248
251
501
248
251
251
502
248
498
252
251
502
248
501
252
251
251
502
252
498
251
248
501
248
251
248
498
252
251
251
251
501
248
248
251
251
251
251
252
251
251
251
252
252
248
498
252
501
502
501
251
248
502
251
251
252
251
502
248
251
251
501
502
248
501
251
248
252
248
248
251
251
501
252
501
248
252
248
252
251
248
252
502
498
501
248
252
251
502
248
501
252
248
498
251
252
501
251
248
248
251
502
251
252
501
251
252
252
251
248
252
252
252
251
252
498
251
248
248
501
498
252
251
502
251
252
248
251
251
252
248
251
251
251
251
501
498
502
248
501
502
498
251
252
502
248
252
251
252
251
498
502
251
251
252
251
498
252
251
501
501
501
252
251
251
251
248
251
248
498
248
502
501
251
501
251
248
251
502
251
252
252
251
502
248
498
498
501
498
248
251
251
502
248
248
252
251
501
251
251
501
252
252
502
502
251
251
251
502
251
501
498
251
251
248
498
251
501
248
502
252
498
501
251
502
501
498
251
252
252
251
251
252
248
248
498
248
252
252
251
251
252
501
248
252
498
252
251
501
248
251
502
248
252
252
498
502
251
251
251
498
502
248
252
498
248
248
251
498
501
501
248
502
251
501
501
251
251
498
252
252
252
251
502
252
252
502
501
498
501
498
251
252
501
252
248
251
248
251
501
501
501
251
251
252
252
502
498
248
502
498
251
501
251
248
252
502
501
251
501
501
501
248
251
502
252
248
252
501
251
252
498
248
248
501
248
248
502
251
252
501
248
252
248
251
252
251
501
251
501
248
248
252
248
251
251
501
251
251
251
252
252
498
248
501
251
252
252
251
252
252
251
251
502
248
251
251
501
501
251
252
251
248
252
248
498
252
251
248
252
251
498
251
251
248
502
248
252
251
501
251
251
248
501
501
251
501
252
502
251
251
501
251
502
251
501
251
501
501
248
252
252
501
252
248
498
248
251
252
501
252
251
248
251
251
251
248
251
502
251
248
248
252
501
251
251
251
502
498
251
252
251
248
252
252
498
251
502
501
251
248
251
248
502
248
248
251
252
501
502
498
252
501
251
251
248
251
251
502
251
501
501
498
251
248
248
498
248
501
248
252
251
251
251
251
251
252
248
248
251
498
501
251
501
251
501
248
251
252
252
501
251
252
252
498
248
248
251
252
251
251
248
252
251
251
501
498
251
252
251
501
501
498
251
251
501
251
248
251
251
251
251
251
501
251
501
248
248
248
248
248
501
251
498
502
498
251
252
251
251
252
498
248
252
501
252
502
501
251
248
251
252
501
498
501
248
248
248
501
252
501
501
248
251
248
251
251
252
501
502
502
251
501
501
501
498
251
498
501
252
251
251
501
251
248
501
248
248
251
251
251
251
502
498
248
502
501
251
501
248
498
501
251
252
248
251
248
251
498
251
498
248
251
251
501
502
251
498
248
501
248
248
248
501
498
248
501
251
502
502
501
248
251
498
248
252
501
251
252
251
252
502
251
251
501
248
251
498
251
251
502
501
502
248
252
251
501
248
251
498
251
501
251
248
251
248
501
251
251
248
251
252
502
252
501
248
251
248
502
501
501
251
248
251
502
252
252
251
251
502
251
251
251
251
502
251
502
501
252
251
501
251
502
498
501
248
248
501
501
251
251
251
248
498
251
251
251
501
251
501
252
252
251
501
501
502
252
251
252
248
501
251
252
502
252
501
252
501
251
252
501
501
248
501
501
502
251
498
248
501
252
252
251
251
252
501
248
248
252
252
252
501
251
252
252
252
252
498
251
251
252
248
248
251
251
248
251
251
501
501
252
251
251
501
502
251
251
502
252
248
502
251
501
248
252
251
501
248
502
251
251
251
248
252
251
251
248
251
251
251
251
501
248
252
498
252
252
502
251
251
501
501
248
251
498
501
251
252
501
251
501
251
501
501
251
251
498
502
501
251
248
501
251
252
502
502
251
251
252
251
248
248
251
251
248
252
252
251
502
251
248
501
501
501
502
498
251
251
501
502
248
248
501
501
501
251
251
252
501
252
251
501
248
251
251
251
498
248
251
251
252
498
502
251
251
248
248
498
251
252
251
251
248
251
251
248
501
498
251
251
502
252
501
498
252
251
498
252
248
251
251
251
251
501
252
501
498
251
252
498
248
251
251
502
498
498
501
501
248
251
252
252
251
251
251
252
501
251
502
252
251
252
251
251
248
501
251
501
251
251
252
248
501
252
498
501
252
498
251
251
251
248
502
498
251
251
502
251
498
251
251
251
251
248
502
251
251
248
248
251
498
251
502
501
251
498
501
501
248
252
252
251
251
251
251
251
498
501
502
248
248
251
252
251
248
252
252
498
252
248
501
498
251
501
252
251
251
501
248
501
251
251
251
501
502
252
251
251
248
252
252
248
501
252
252
248
248
252
251
248
251
498
498
248
252
251
251
248
251
498
248
501
498
248
501
248
502
251
498
248
248
252
251
251
252
501
502
251
251
252
248
251
248
498
251
252
252
251
251
248
251
251
501
502
248
501
251
501
248
501
251
252
252
502
252
501
251
248
502
251
251
251
252
252
252
251
251
502
251
251
248
251
251
252
248
248
252
248
248
501
251
252
251
251
501
501
498
501
248
501
252
251
248
248
251
251
248
248
501
248
248
251
252
501
248
498
501
248
251
252
252
251
251
251
501
252
248
498
251
252
251
251
502
248
502
501
501
248
252
502
252
252
501
501
502
248
251
502
251
501
252
251
252
251
248
501
498
251
502
251
251
251
501
251
501
251
248
251
252
501
251
251
252
251
502
251
251
502
251
498
252
252
251
252
251
251
502
251
251
251
251
248
248
248
252
251
252
502
248
501
248
501
501
501
501
498
251
248
498
498
252
251
248
248
251
252
251
502
502
248
251
251
251
251
501
251
251
251
251
498
502
251
248
251
251
498
498
248
251
248
252
502
252
251
251
248
252
251
498
251
251
251
502
248
502
252
251
251
251
252
252
501
251
252
251
252
501
501
248
252
251
252
501
501
251
251
501
251
251
251
251
251
251
251
251
251
501
251
251
251
252
251
252
251
252
498
501
251
498
252
502
248
251
501
498
251
502
501
251
502
251
252
248
252
248
502
498
251
501
251
251
251
252
498
251
251
251
248
501
251
248
251
248
501
501
248
501
251
251
252
502
498
248
502
251
501
501
501
251
498
251
251
248
248
251
251
501
501
501
502
252
498
251
248
251
251
251
248
252
501
252
248
248
501
252
252
251
252
501
248
502
252
501
248
248
501
251
498
248
498
498
251
252
498
251
248
248
252
251
501
251
252
252
252
252
251
251
252
251
252
251
251
252
251
502
248
251
252
248
251
251
251
501
251
501
252
251
251
251
248
251
248
252
251
251
248
248
501
248
501
501
501
251
248
251
252
252
251
501
251
248
501
252
248
248
498
501
248
251
252
501
251
251
251
252
251
501
251
248
251
501
501
248
251
501
498
252
501
501
252
251
251
251
501
252
251
502
251
502
251
251
252
251
248
251
251
252
251
251
251
251
252
251
251
502
498
251
251
501
251
248
501
252
251
501
251
248
498
251
251
251
501
251
252
251
501
252
252
501
502
251
251
502
248
502
502
248
501
252
501
501
251
248
248
251
501
252
501
248
252
501
251
248
251
251
251
251
251
251
248
501
251
251
251
498
502
252
501
248
248
251
248
248
501
501
252
498
251
501
251
251
248
501
501
502
251
501
252
248
251
248
251
248
501
248
502
248
248
251
251
251
502
498
251
252
501
498
251
251
252
252
248
498
248
252
501
501
502
248
251
251
502
251
498
248
498
252
248
498
251
248
252
251
252
251
251
251
252
251
502
252
248
251
252
252
248
251
251
501
248
251
251
501
502
498
501
501
501
251
251
501
252
502
248
251
251
251
248
251
252
248
251
252
251
248
248
502
251
252
501
498
498
251
248
498
251
252
501
248
248
498
248
251
251
251
252
501
251
501
498
251
502
251
251
251
501
251
252
252
248
251
248
251
502
251
252
251
501
251
252
251
248
502
498
501
252
501
498
251
251
251
251
251
251
501
501
248
501
251
252
252
251
248
502
251
501
248
251
251
502
248
501
251
251
498
251
501
248
501
251
248
251
501
502
248
252
251
251
252
251
248
248
502
251
251
251
248
502
251
252
251
501
252
251
251
502
252
248
251
251
252
252
501
248
498
252
251
501
498
251
248
248
251
251
251
248
502
248
498
251
501
501
501
248
248
251
252
501
502
251
251
251
251
251
248
251
502
248
251
502
248
252
248
252
252
498
252
251
251
501
252
252
251
252
251
252
252
501
501
248
252
501
501
252
248
248
252
251
251
252
251
501
252
501
248
251
501
251
248
251
502
251
502
251
498
498
251
252
251
248
252
501
251
502
501
251
501
251
252
252
498
501
251
251
251
251
248
501
248
501
251
251
251
502
252
248
251
501
251
251
251
248
501
252
251
501
501
251
251
252
248
251
251
251
502
498
252
248
251
251
498
251
251
248
501
501
251
251
251
501
251
248
248
248
252
251
502
251
501
501
252
502
252
248
501
248
248
252
251
251
252
251
501
501
251
498
498
248
251
251
248
252
502
251
248
248
502
248
248
252
248
498
252
251
251
501
498
248
248
501
252
251
252
251
248
498
252
251
251
502
502
251
502
252
251
251
248
251
498
501
498
498
252
251
252
252
251
502
498
251
501
498
251
502
251
248
251
251
502
251
248
502
251
252
248
501
501
502
248
248
501
502
501
501
502
248
248
251
252
502
502
251
502
498
501
502
498
501
251
498
251
251
248
502
501
502
251
501
502
252
252
252
252
248
498
252
501
252
251
251
252
501
501
498
251
248
251
252
251
251
251
251
251
501
251
501
501
251
252
252
252
251
498
252
251
252
252
248
248
251
248
251
501
252
252
248
251
501
502
498
252
251
252
502
501
252
498
252
248
251
251
501
248
252
498
252
501
248
248
501
252
252
501
502
501
251
501
248
502
252
248
501
251
251
252
251
252
248
501
248
498
251
248
248
251
248
501
251
252
251
252
502
252
501
501
251
252
251
251
502
251
251
251
498
501
251
251
251
501
251
251
252
252
251
251
501
252
248
251
251
252
251
252
498
251
251
251
252
251
251
498
252
502
251
252
251
251
251
251
251
498
501
498
248
498
501
252
251
251
251
252
502
251
498
252
248
502
248
251
251
501
248
252
251
251
248
251
248
248
248
252
251
251
251
251
248
251
248
502
248
501
251
251
252
501
251
251
251
501
251
501
251
251
252
252
251
502
252
251
248
252
251
501
501
248
498
498
248
248
248
251
251
251
501
252
251
251
501
501
498
501
248
501
501
251
248
252
251
251
251
252
252
498
252
251
248
251
501
252
251
248
251
252
502
251
251
252
248
502
501
252
501
502
248
248
501
251
248
252
251
251
248
251
251
248
251
248
501
501
252
251
498
252
251
251
501
252
501
251
251
251
248
251
251
248
252
251
251
251
248
498
251
251
498
251
251
248
501
251
252
248
248
251
502
252
251
501
251
251
501
248
251
252
251
248
251
251
251
252
501
501
248
252
501
501
498
502
252
501
251
252
251
248
251
248
251
252
498
252
251
498
251
502
252
252
251
251
248
251
498
251
501
252
251
501
498
501
248
252
248
252
248
501
251
502
248
252
251
251
498
501
502
251
498
498
251
248
251
498
501
252
248
251
251
251
251
252
251
248
248
501
248
498
248
248
251
498
248
251
501
502
252
248
248
501
252
252
501
501
252
252
251
248
252
251
251
501
251
502
251
252
498
251
251
251
251
502
251
251
248
251
252
501
251
248
248
252
252
502
251
251
252
248
251
251
251
251
501
251
252
498
252
251
251
248
498
502
502
501
251
252
502
498
248
252
502
502
502
251
501
501
502
501
252
248
248
248
498
501
251
252
501
498
251
251
252
251
251
251
498
252
248
252
248
252
251
248
251
251
502
251
252
248
248
251
252
252
501
251
501
252
248
252
252
501
498
251
248
252
498
248
251
251
251
251
251
501
251
502
252
498
252
248
251
248
501
251
251
502
251
501
248
248
251
501
502
502
251
251
251
252
252
251
251
248
252
498
248
251
251
252
251
251
501
252
251
498
252
501
501
251
251
252
251
251
251
251
251
251
248
251
251
248
252
501
498
251
501
498
251
502
501
252
501
248
248
248
501
251
498
252
248
251
251
251
251
498
251
248
248
501
502
251
502
251
252
251
251
251
251
251
498
251
251
501
251
251
501
251
252
248
248
252
248
252
501
251
251
248
251
248
251
248
252
251
251
501
251
251
251
252
501
251
251
248
498
252
252
251
251
248
248
251
251
251
501
251
251
501
501
252
251
252
248
498
248
251
248
248
251
498
252
251
498
501
251
251
251
501
248
252
248
251
252
251
252
251
251
248
251
251
248
251
251
252
501
501
251
251
248
502
248
248
252
251
251
252
501
251
498
248
251
501
251
251
498
252
252
501
248
251
248
248
252
251
248
251
251
252
251
498
248
502
251
251
248
251
502
251
251
251
252
498
251
251
501
501
498
502
252
501
248
498
501
251
248
252
251
501
248
248
251
248
502
251
501
251
251
251
248
498
501
501
248
498
251
501
498
501
248
251
252
252
251
502
251
248
248
248
248
248
251
252
248
251
252
252
252
251
498
248
501
501
252
502
248
248
248
251
501
251
501
251
248
251
248
498
251
251
502
251
251
251
501
252
501
501
251
251
501
252
501
248
248
498
501
248
248
501
501
251
501
498
251
251
248
251
252
248
248
251
251
252
252
501
251
251
251
498
251
501
251
251
248
252
498
251
248
251
251
252
248
501
501
248
251
251
502
502
251
502
501
251
252
251
251
251
251
251
248
251
251
251
502
252
252
252
502
248
251
252
251
251
501
251
502
252
251
248
251
498
252
252
251
251
252
251
498
251
248
251
252
251
252
251
251
498
252
498
502
502
251
498
248
252
248
251
251
251
251
251
252
501
501
251
251
251
251
248
251
501
498
251
251
502
251
502
252
251
252
502
502
248
251
251
252
251
502
252
251
251
251
501
251
248
251
251
498
501
251
252
248
248
251
502
252
251
248
251
252
251
252
501
501
251
248
252
252
502
251
251
248
248
248
501
251
251
248
502
498
251
252
251
248
498
501
501
251
498
501
501
251
248
252
251
251
252
252
248
251
251
501
252
251
251
502
251
248
501
248
251
248
248
252
251
251
498
501
498
251
251
248
251
252
251
251
501
248
248
251
248
251
251
501
248
502
252
252
251
498
251
252
498
251
498
251
251
248
248
251
251
251
498
498
248
251
251
502
248
251
251
498
501
252
252
498
251
251
251
251
501
252
248
501
501
502
248
251
252
502
501
502
251
248
252
502
501
251
251
501
251
251
501
248
248
251
251
251
251
252
502
252
252
501
248
248
498
498
252
248
502
502
251
248
501
498
251
501
248
252
251
502
251
251
248
251
248
251
248
248
251
252
252
251
248
252
252
498
252
248
251
248
251
501
251
248
251
251
248
251
251
251
251
252
248
248
252
251
498
251
251
498
248
248
252
248
498
502
252
502
248
498
251
252
252
248
501
251
251
501
501
501
251
251
251
501
251
501
251
252
501
251
251
248
498
501
498
251
251
501
252
251
252
501
501
252
251
252
248
498
498
501
501
252
498
248
252
251
498
252
252
251
252
251
501
252
251
251
502
252
248
501
252
252
252
252
252
251
498
248
251
251
251
501
251
252
251
251
248
251
501
248
252
498
248
498
251
251
251
248
501
248
251
248
251
252
252
252
501
251
248
498
498
251
251
498
248
502
502
251
248
502
248
251
248
252
498
501
251
498
248
251
251
252
251
252
498
251
251
502
248
251
248
251
251
498
498
251
252
251
251
252
251
248
251
252
251
251
248
251
252
502
251
251
251
498
248
501
248
502
501
501
248
251
501
251
252
248
251
251
248
252
252
252
498
251
251
252
252
251
251
248
251
251
251
251
502
248
502
251
251
501
252
251
501
252
248
502
252
251
251
252
502
251
248
252
251
251
502
251
251
248
251
501
498
251
252
251
248
248
251
252
252
248
248
501
498
498
251
252
252
252
502
501
251
252
248
248
248
251
501
251
502
251
251
501
251
502
251
501
501
501
252
251
501
501
248
501
251
498
248
251
248
251
252
248
251
501
248
251
251
248
501
501
251
501
252
251
251
251
252
248
248
501
251
252
498
252
251
248
251
248
252
251
251
501
251
251
502
251
251
498
501
502
501
252
501
251
248
498
502
251
498
252
248
251
251
252
251
251
498
251
502
251
498
248
501
251
251
248
498
252
248
501
251
251
502
248
501
251
498
248
502
251
251
252
248
251
251
248
251
248
252
498
498
252
252
248
251
502
501
251
252
251
252
498
252
252
498
251
501
498
248
252
252
248
251
251
248
501
252
251
502
251
252
251
251
252
252
248
252
251
248
248
248
502
251
248
252
248
248
248
251
248
248
251
498
251
252
502
251
501
502
251
251
502
252
252
248
248
498
248
251
252
251
501
501
252
251
502
498
248
498
248
502
248
501
251
252
248
248
251
248
248
498
251
251
251
251
252
501
251
501
252
501
252
252
251
251
252
248
501
248
251
502
252
248
501
501
248
251
251
501
498
501
252
248
251
501
248
502
502
502
252
248
252
251
251
501
252
501
502
501
251
248
248
248
251
501
498
251
251
248
251
501
251
251
252
502
248
251
251
251
252
248
248
251
248
251
251
501
252
502
251
248
252
498
501
498
501
251
251
501
252
252
498
498
251
498
251
502
248
251
501
251
251
251
251
248
498
251
502
251
251
501
501
252
248
251
498
251
252
501
248
502
501
498
251
251
502
501
252
251
252
251
252
251
251
252
252
251
252
251
498
501
252
252
502
248
248
502
501
501
248
498
251
252
501
251
252
252
501
252
251
251
252
248
501
248
251
248
248
248
248
251
252
502
251
248
501
498
501
248
252
501
251
502
248
501
251
501
248
252
501
248
251
251
248
252
251
252
251
248
501
248
251
251
498
251
501
251
248
501
248
251
502
248
252
251
248
501
251
502
251
251
251
251
501
252
252
248
502
501
252
251
251
248
251
248
501
248
251
501
501
251
251
251
251
251
252
252
251
252
502
501
252
248
501
252
252
251
501
251
248
502
248
252
251
251
251
501
502
251
252
251
248
251
248
502
252
251
251
252
498
252
501
248
251
501
501
251
251
498
251
498
251
501
252
252
251
248
502
251
248
251
251
248
252
501
501
251
251
248
251
252
251
251
248
252
251
251
251
501
252
501
251
251
252
502
248
252
502
251
498
251
251
251
248
251
248
251
252
502
252
251
501
248
498
251
252
251
252
251
248
251
248
502
498
501
252
251
251
251
248
502
501
251
248
502
501
251
252
251
251
248
498
498
252
252
252
501
251
248
251
252
252
251
248
251
501
502
248
501
501
251
502
252
251
501
501
252
248
248
251
498
501
252
251
251
248
251
498
501
248
498
251
251
502
252
251
498
501
498
251
251
251
248
248
251
502
251
252
251
498
501
251
251
251
251
501
498
248
251
248
251
501
501
252
502
251
251
252
251
251
251
501
248
251
248
501
251
251
252
251
248
502
251
248
501
248
251
501
251
251
251
248
248
251
251
252
501
251
501
502
251
502
498
501
251
502
251
252
501
252
251
248
252
251
251
501
248
248
252
248
501
251
501
501
501
252
251
501
248
248
251
251
251
251
248
251
501
502
251
251
252
252
251
252
251
248
498
251
251
251
502
248
252
251
248
248
248
252
248
251
248
252
502
251
251
252
248
498
252
252
248
248
248
251
251
501
501
501
501
251
252
252
252
501
501
248
248
252
252
252
252
252
248
498
248
502
252
251
501
248
251
502
248
251
251
248
252
502
248
251
501
251
248
251
248
251
251
502
248
251
252
251
501
251
248
251
251
251
252
248
251
248
251
501
501
252
502
501
251
248
251
251
251
252
251
248
251
502
251
501
251
251
252
251
248
501
252
251
251
498
248
251
251
248
502
251
248
251
252
252
502
252
251
251
251
251
501
252
502
501
501
251
501
501
251
501
251
251
251
252
251
252
498
251
501
251
251
501
252
248
251
251
252
251
248
252
251
502
501
251
248
248
248
502
502
502
251
501
251
251
252
248
248
248
248
251
248
501
251
251
251
501
248
248
248
251
248
502
251
502
251
251
251
252
248
248
251
252
498
248
252
501
252
252
251
501
248
251
251
248
251
251
251
252
248
252
252
501
248
498
501
251
252
251
251
251
252
498
248
251
251
252
252
501
252
502
252
248
501
502
248
248
251
252
251
502
251
248
248
501
252
251
251
251
251
251
248
248
252
502
252
248
248
248
251
248
251
252
251
501
252
498
251
501
251
251
252
501
501
498
501
251
498
248
251
251
251
251
501
251
248
501
501
252
501
498
248
252
248
252
502
251
252
251
498
501
252
251
251
501
252
252
251
501
251
251
502
251
252
251
501
501
502
251
498
501
251
248
498
252
248
251
501
502
501
252
248
498
248
248
501
251
248
501
248
502
498
502
251
501
502
251
251
251
251
502
251
501
251
501
501
498
252
252
498
248
498
502
501
252
251
248
248
248
248
502
251
252
251
251
501
252
501
252
251
252
251
248
251
248
498
251
501
501
248
252
248
251
251
252
252
498
251
252
251
502
251
502
251
502
501
498
251
252
502
501
501
251
251
498
501
248
501
248
502
252
251
251
498
248
251
251
498
252
501
252
248
498
501
502
252
498
251
502
252
251
248
248
501
248
248
501
251
251
501
251
251
251
501
252
251
501
248
251
252
251
248
251
498
502
498
252
501
251
251
251
251
252
252
252
251
501
501
251
251
252
251
501
251
251
251
248
251
501
248
248
248
251
501
501
251
252
251
501
252
248
501
248
501
251
248
251
252
248
248
248
251
498
498
248
498
501
251
502
501
251
252
248
248
501
251
248
502
501
251
251
498
248
252
501
252
252
248
501
502
251
498
252
498
252
251
501
502
251
498
498
498
502
501
251
251
251
501
498
251
252
501
501
501
251
501
251
251
501
248
251
248
248
501
251
501
251
251
251
502
252
251
248
248
252
248
251
252
252
501
501
248
501
252
501
248
501
251
248
248
251
251
251
252
248
252
248
251
251
251
248
501
251
501
251
501
252
248
248
252
251
248
251
501
251
251
252
251
252
252
248
251
502
251
501
501
498
248
248
501
248
252
248
251
251
501
501
248
501
252
252
251
251
498
501
252
251
498
248
251
498
252
251
502
252
251
252
251
251
252
251
248
251
251
248
251
248
251
251
251
252
251
248
251
251
501
251
498
252
251
251
498
251
248
501
251
248
248
501
498
248
251
252
498
502
498
252
248
498
251
251
248
252
501
252
252
252
502
252
252
501
501
251
502
251
251
251
501
248
248
252
248
251
251
251
501
251
252
248
498
251
251
501
251
251
502
501
251
501
498
251
248
251
251
248
248
501
501
252
498
252
252
251
252
252
251
251
252
251
251
252
252
252
248
501
501
498
252
248
498
501
251
251
251
501
501
251
251
502
248
251
251
248
251
252
251
252
251
252
252
501
252
501
502
248
501
251
251
248
502
248
252
248
248
251
251
252
501
501
251
251
248
252
248
251
502
252
498
251
251
252
251
251
251
502
252
252
498
252
252
252
498
501
252
251
502
252
248
251
252
248
251
251
502
498
251
502
501
251
251
251
251
248
248
251
251
501
251
248
501
251
252
251
251
498
501
248
251
252
251
252
251
252
502
501
251
251
248
248
502
501
501
251
251
251
252
248
248
252
251
248
501
501
251
502
252
251
502
502
252
251
251
501
252
248
248
501
501
501
251
251
248
501
501
251
252
251
251
251
501
252
502
248
251
252
498
251
252
251
251
251
248
251
251
248
501
251
251
248
498
498
251
251
251
251
251
252
502
252
498
248
252
498
251
251
252
498
498
248
251
248
248
502
498
502
502
248
248
248
248
501
501
501
501
252
252
252
502
248
251
251
501
252
502
501
501
251
248
251
251
251
248
251
251
251
252
252
502
248
248
252
251
251
252
251
251
251
502
502
248
251
501
248
501
498
501
251
498
252
251
498
248
251
501
251
501
498
252
252
252
248
248
501
252
251
251
251
251
498
252
248
248
251
502
502
501
498
251
498
248
501
501
248
251
501
252
501
252
251
501
501
252
501
252
502
251
501
251
251
501
498
501
252
501
252
501
251
501
248
248
252
498
251
252
251
252
501
251
502
501
252
251
248
501
251
248
251
248
252
251
248
251
248
502
251
251
501
501
498
248
501
252
252
251
248
251
501
498
251
251
248
251
251
251
252
501
252
251
251
501
498
251
248
252
252
251
252
252
248
252
248
251
248
501
501
502
251
252
251
248
501
248
251
251
248
248
502
248
251
498
498
501
498
251
251
501
252
251
251
251
251
248
498
252
251
501
501
251
252
502
251
248
498
251
252
251
251
252
251
252
251
251
251
498
251
251
251
252
251
252
251
252
251
501
501
251
248
248
248
252
251
251
251
501
248
501
248
251
251
251
248
501
251
252
251
252
248
502
251
251
251
252
251
502
251
248
251
251
252
252
251
252
252
502
248
248
498
501
248
501
252
252
252
498
251
248
251
501
251
251
251
251
501
251
501
251
252
252
252
248
248
251
252
252
502
251
251
252
502
501
251
248
251
501
252
252
251
252
248
251
501
248
251
251
252
501
251
501
251
251
251
252
251
251
251
251
252
251
498
251
248
498
501
252
252
252
251
251
251
251
502
248
248
251
501
252
251
252
252
251
252
248
251
502
501
252
251
251
248
498
251
251
248
248
502
252
248
501
502
502
501
251
251
252
502
251
252
251
248
501
248
251
251
251
251
248
252
501
252
251
248
502
498
252
251
501
251
251
501
501
252
501
251
248
252
251
251
251
501
252
501
251
248
251
502
502
502
251
501
498
501
501
252
251
252
248
251
251
251
498
252
501
251
248
251
501
251
501
502
248
248
498
498
251
251
251
498
251
252
501
251
501
498
248
501
251
501
251
501
251
498
251
248
498
501
252
501
251
251
248
251
252
251
501
248
502
501
251
252
252
248
252
502
251
252
251
501
251
251
252
498
501
252
251
501
248
252
252
251
498
501
252
251
501
248
251
502
248
252
251
502
248
252
501
252
251
251
251
248
502
252
248
251
248
251
252
251
251
252
251
252
248
252
501
498
251
502
502
251
498
251
251
502
251
251
498
251
251
248
501
251
252
251
252
248
251
251
248
248
501
251
498
252
252
251
252
252
251
502
248
501
501
251
252
501
252
248
501
251
252
248
251
252
502
501
252
252
251
252
251
248
251
251
501
252
251
501
501
501
502
252
501
502
251
501
248
252
252
502
251
501
248
251
251
251
252
501
248
251
248
501
502
248
498
251
251
252
501
501
248
252
498
251
251
498
251
251
248
248
502
498
251
498
502
502
501
252
251
251
502
251
252
248
248
251
251
501
498
251
248
248
501
251
251
251
248
498
498
251
251
251
248
251
501
498
248
502
251
252
251
252
251
252
501
252
248
251
251
251
251
501
248
248
252
251
252
251
252
501
501
501
248
501
251
501
251
502
248
251
248
252
251
252
252
251
251
252
498
252
251
501
248
251
251
248
251
251
252
501
501
252
502
252
252
251
251
501
251
251
251
251
251
251
251
251
252
252
501
251
251
251
251
501
252
251
502
251
251
251
251
251
501
251
251
501
252
502
248
251
251
251
248
501
502
501
251
501
498
502
251
498
501
252
498
251
251
502
251
252
252
252
251
252
251
251
248
251
252
252
248
252
501
498
251
248
502
498
501
501
251
248
252
501
501
248
248
498
501
498
251
248
248
251
251
251
252
248
248
248
501
251
501
251
502
501
251
251
251
502
251
248
251
251
251
251
498
498
251
248
498
248
252
248
501
252
501
251
252
248
251
252
501
251
248
251
251
501
251
252
252
502
501
251
248
251
501
248
501
248
252
251
502
498
252
251
501
251
251
252
248
251
251
501
252
251
252
251
251
251
248
251
501
251
501
248
498
251
501
251
248
502
252
248
248
252
498
498
248
501
248
248
502
251
502
248
248
252
251
501
498
251
501
501
502
252
251
252
252
251
501
252
251
501
501
252
251
502
498
251
251
252
252
248
252
498
251
498
248
252
251
251
252
498
251
251
251
248
498
248
252
251
498
252
248
498
498
252
501
252
251
501
248
248
248
251
251
501
251
501
251
251
248
252
252
498
251
251
248
252
248
251
502
501
248
248
248
498
251
498
498
248
251
248
248
252
498
502
498
251
251
251
252
502
251
251
501
248
248
498
251
251
248
501
501
248
501
501
251
252
248
252
251
252
251
502
251
248
248
251
498
501
251
501
501
251
498
498
251
252
251
252
251
251
498
248
498
502
251
251
502
498
252
251
251
248
502
251
502
251
251
251
248
501
252
501
251
252
498
501
251
248
251
501
248
251
251
251
251
252
501
251
498
252
248
501
501
248
251
251
251
252
248
501
498
252
251
498
498
252
251
251
502
501
251
248
251
252
502
498
251
251
502
251
502
251
252
251
501
251
251
248
501
252
252
498
502
248
251
251
248
252
252
501
501
251
252
248
248
502
502
248
252
252
251
251
248
251
251
251
251
498
501
248
248
251
501
502
502
251
251
252
251
248
251
251
248
251
248
501
251
251
248
251
252
251
252
252
251
501
501
251
251
251
501
251
251
252
248
248
498
252
252
251
251
252
248
251
251
501
248
501
498
251
251
251
248
501
248
251
251
251
248
248
501
251
251
248
248
251
501
248
251
501
248
251
498
501
251
502
251
251
248
252
502
251
252
252
251
252
251
251
252
248
251
251
502
252
502
251
252
251
252
498
252
501
252
251
251
251
251
251
501
251
251
251
498
248
248
501
251
248
501
501
252
252
251
498
252
251
251
501
251
251
502
248
251
252
252
498
248
251
251
248
251
251
251
251
248
501
251
501
248
501
502
251
251
252
252
252
502
252
252
251
498
498
251
251
251
251
252
502
498
251
248
251
251
252
251
251
498
252
498
251
252
248
248
252
251
251
501
501
251
248
251
252
501
502
501
252
252
501
252
251
248
501
251
501
501
251
251
498
501
251
251
251
498
251
252
252
252
248
498
252
248
251
248
251
251
248
498
498
502
251
248
251
501
248
501
251
248
248
248
251
248
252
251
248
251
251
252
251
251
502
251
251
252
248
501
251
498
248
502
251
251
251
498
251
251
248
251
251
501
501
498
248
501
248
252
252
248
251
251
501
251
252
251
251
251
251
248
251
251
502
252
248
501
251
251
252
252
501
252
501
251
501
252
251
248
248
501
251
251
252
498
251
252
251
251
248
251
502
248
248
251
502
501
251
248
252
501
251
498
252
251
252
498
501
252
502
502
251
248
251
501
252
248
501
502
252
251
251
252
498
501
248
251
251
251
502
498
248
251
498
252
248
251
251
248
501
501
251
248
501
251
501
501
502
251
498
251
251
248
498
501
252
252
248
252
251
498
251
502
248
252
501
251
251
501
252
252
251
248
252
248
251
252
248
251
251
248
498
502
501
248
252
251
501
251
248
251
501
251
251
251
251
248
248
251
251
251
251
251
248
248
248
248
248
501
248
501
248
248
248
251
248
251
501
498
251
251
502
498
251
502
498
248
498
501
251
501
251
251
248
251
252
248
248
251
251
248
498
498
502
498
502
248
251
502
252
248
498
501
502
498
248
251
252
248
251
251
498
251
498
498
251
502
501
251
251
501
252
251
252
502
501
251
251
251
252
248
251
252
248
251
248
251
251
251
501
252
248
251
502
248
252
502
251
252
248
501
251
502
251
248
248
501
248
251
252
251
252
251
251
251
251
248
248
248
251
502
252
251
251
251
252
251
251
252
248
252
498
248
248
251
252
498
248
251
251
251
252
502
501
248
248
248
252
498
498
252
248
251
502
251
252
252
501
251
251
501
251
498
251
252
252
248
251
251
251
251
502
252
251
501
501
251
251
498
251
248
248
502
502
498
251
501
251
248
251
252
251
252
498
248
251
501
251
251
498
248
501
502
501
501
252
251
248
498
498
251
251
251
251
251
248
251
251
251
251
248
252
502
252
251
501
501
251
498
248
251
248
251
501
251
252
252
501
501
252
252
252
248
252
252
252
248
251
501
498
251
498
252
248
251
252
251
248
252
501
252
251
251
501
251
252
501
252
248
498
251
251
248
501
251
248
498
252
252
248
251
251
501
501
501
502
252
251
252
251
501
248
252
252
502
252
251
248
251
498
251
251
251
501
252
251
501
252
501
252
252
248
251
251
252
251
252
251
501
252
248
252
252
248
248
251
502
502
502
251
501
251
251
252
251
252
251
251
248
501
501
251
251
501
502
252
252
501
251
248
501
251
251
502
251
501
252
251
251
501
251
251
251
502
248
251
251
501
501
248
501
251
501
252
248
498
248
251
502
252
252
252
252
502
248
252
251
502
251
251
248
501
251
501
251
251
251
502
498
248
248
252
252
252
248
252
502
252
248
252
252
251
501
248
251
252
501
252
251
248
251
251
252
251
251
251
502
251
248
251
248
498
501
498
501
251
248
498
502
248
251
248
251
252
251
502
248
252
501
251
498
251
251
251
248
498
252
252
251
252
248
251
251
251
251
252
252
251
501
252
251
252
251
502
251
248
251
252
251
502
502
498
251
251
251
501
251
251
502
251
251
252
252
501
248
498
252
501
248
248
502
248
248
251
501
501
252
501
252
502
498
251
251
501
501
251
248
252
251
248
502
501
252
251
251
248
251
251
251
248
251
501
498
251
252
251
251
251
248
251
248
501
251
498
251
248
498
498
502
251
252
248
251
248
252
251
251
251
251
251
498
251
498
248
501
252
502
502
502
252
252
251
251
502
502
251
501
251
498
251
252
248
251
251
501
498
251
251
251
251
252
501
501
248
251
248
251
251
251
251
498
251
248
248
501
248
501
498
501
498
252
252
251
501
251
251
251
498
501
248
251
251
498
501
501
251
251
502
248
498
248
251
501
252
251
252
251
251
251
248
252
248
251
248
251
501
502
252
251
502
252
251
251
252
251
501
251
251
502
501
251
251
252
501
252
252
502
248
251
251
251
252
252
248
251
251
498
252
252
248
251
501
251
251
251
252
248
251
501
501
251
498
251
252
248
248
501
251
251
498
252
248
501
502
501
252
251
498
248
501
248
501
248
248
251
248
248
251
251
501
248
251
251
251
252
252
252
501
251
251
498
252
251
501
501
252
251
251
252
251
502
248
251
248
248
248
251
252
251
501
251
248
248
502
251
498
248
251
251
501
251
248
251
248
248
501
251
251
252
501
252
248
251
252
501
252
501
251
251
252
251
252
251
251
501
251
252
251
248
252
498
251
248
498
248
251
252
502
502
251
251
251
248
248
248
501
252
498
501
502
252
251
501
252
252
498
252
252
251
251
251
501
251
251
251
248
248
252
252
252
251
252
248
251
252
251
251
252
502
502
251
501
501
502
251
501
501
251
252
501
251
501
251
251
248
251
252
251
251
248
251
502
252
251
502
251
251
502
502
251
501
251
501
252
248
251
251
251
251
251
251
248
501
501
502
251
251
502
251
498
248
251
501
498
248
501
502
248
251
251
251
251
248
252
502
248
501
501
252
251
251
252
248
502
251
248
251
252
251
251
502
501
502
251
252
251
251
252
251
251
501
252
498
248
248
251
252
498
251
252
251
498
501
251
251
252
251
252
501
251
251
248
502
501
248
248
251
248
251
251
248
252
501
251
248
501
251
498
502
251
502
248
501
502
498
251
248
251
251
248
501
251
501
251
252
248
502
501
252
251
498
251
251
251
251
252
252
502
251
501
502
251
248
501
252
501
251
248
501
251
251
252
251
501
248
498
498
248
501
251
502
248
501
252
501
501
248
502
251
252
252
251
251
251
251
498
251
251
251
252
252
252
251
251
501
248
502
251
502
501
501
501
252
248
251
248
252
251
251
252
502
502
501
248
251
251
252
501
248
498
251
252
501
498
501
251
502
248
252
251
251
501
251
251
248
252
501
248
498
251
252
248
502
498
501
248
501
251
498
251
248
251
502
251
501
252
251
251
501
251
252
501
248
502
251
248
248
251
251
251
501
251
248
252
251
502
248
252
252
251
252
251
252
248
498
252
501
501
248
251
498
251
251
252
252
248
251
498
252
501
248
248
251
248
501
501
252
251
251
502
251
248
252
502
251
252
501
502
502
248
252
251
251
498
251
501
248
502
251
251
251
252
248
251
251
251
252
248
251
248
251
248
251
251
502
248
251
251
248
251
248
248
248
501
251
248
251
252
501
251
502
252
501
502
251
501
251
252
251
252
251
248
248
502
501
501
501
252
252
251
251
251
251
502
252
251
251
251
501
251
501
251
252
502
251
502
252
252
502
248
501
498
252
251
251
501
502
498
498
502
252
498
501
251
501
251
251
251
251
251
252
251
252
498
252
251
501
251
252
248
251
501
252
501
501
501
501
252
251
501
251
248
252
502
251
251
251
498
498
501
251
251
252
251
252
248
498
498
248
248
248
248
501
248
252
501
252
502
498
251
252
252
251
252
252
248
248
498
502
248
251
251
251
251
248
251
251
248
251
501
252
251
502
248
501
251
248
502
502
251
248
248
248
248
252
251
251
251
248
252
251
252
252
251
251
252
252
252
501
501
252
252
251
502
251
501
251
498
248
251
501
251
502
251
501
252
252
251
501
501
252
248
248
251
251
251
501
498
501
251
251
252
252
251
501
251
251
252
502
252
248
251
251
498
251
251
498
498
248
251
251
248
252
252
248
248
498
251
498
248
251
252
252
251
248
251
251
251
248
251
252
248
501
248
248
248
251
498
501
252
501
498
248
501
248
251
248
248
252
251
251
251
251
251
248
251
252
251
498
501
498
251
251
251
498
502
252
248
498
248
252
248
251
501
251
251
502
248
502
252
251
252
252
252
251
501
251
252
501
248
248
251
252
251
251
502
501
251
501
502
501
248
251
501
251
248
248
251
251
498
252
501
252
252
501
498
248
251
248
252
501
248
252
251
501
501
251
498
252
251
502
248
251
498
248
251
248
252
501
502
498
252
251
252
251
252
501
251
498
252
251
251
252
251
252
502
251
248
501
252
251
252
248
251
248
251
251
248
501
501
252
248
248
251
251
248
498
252
251
251
251
251
248
252
252
251
248
502
251
252
248
252
251
501
248
251
248
498
252
252
252
501
252
252
252
252
251
501
251
251
498
251
248
248
498
501
251
251
251
248
251
252
502
501
251
251
251
501
252
251
251
252
251
248
501
502
248
502
252
248
502
501
251
251
502
251
251
501
251
252
251
251
251
251
252
251
501
248
251
501
502
248
251
251
252
251
248
251
501
251
251
502
251
251
252
252
502
252
252
251
501
251
252
251
251
501
251
251
251
252
248
251
252
248
252
248
251
252
252
498
501
502
248
252
248
251
251
251
248
251
251
498
251
502
252
252
252
502
252
498
252
252
502
498
251
251
251
501
502
502
252
252
251
251
251
251
251
498
251
498
248
251
252
248
252
248
248
251
248
251
501
501
248
251
498
252
251
251
252
501
252
248
251
252
252
501
251
248
251
501
498
251
252
251
251
251
251
501
251
248
251
251
501
251
251
251
251
251
252
498
252
252
248
501
501
502
498
502
501
251
252
501
252
498
251
251
252
251
498
251
252
501
251
252
252
251
251
252
252
248
501
251
251
248
501
251
251
502
251
251
251
501
501
501
502
251
502
251
498
251
501
251
251
501
251
251
248
251
501
251
251
498
501
251
498
251
251
251
251
251
252
252
498
251
251
498
501
501
502
248
248
501
248
252
251
248
252
251
251
248
251
251
502
251
251
501
252
252
248
251
252
248
251
251
498
502
502
248
251
498
501
502
251
248
252
502
251
501
501
252
248
502
252
251
248
252
498
251
502
498
502
252
251
248
251
248
251
251
252
251
252
501
501
501
251
251
251
498
251
252
498
252
251
252
251
251
251
248
501
252
501
248
502
251
252
252
248
251
251
251
251
501
501
248
502
502
252
251
252
498
252
248
498
248
251
251
252
251
248
252
502
251
248
248
251
251
251
251
252
251
502
498
251
248
251
248
252
252
251
252
502
502
501
251
502
251
501
251
252
498
251
252
251
248
252
501
252
498
501
252
251
501
248
251
251
501
498
502
251
501
501
251
252
498
251
252
251
498
251
248
252
251
251
251
251
252
248
248
248
248
252
502
251
252
502
248
251
251
251
251
501
501
252
248
252
251
248
252
251
501
251
501
248
502
252
251
248
501
252
252
252
251
248
251
251
498
251
248
248
502
251
251
252
248
248
501
498
252
248
501
502
248
501
251
252
251
251
252
501
248
251
251
498
248
252
251
248
251
502
252
248
251
498
251
502
248
501
501
501
248
251
498
502
252
251
251
251
252
251
251
248
251
251
251
248
502
251
248
501
498
251
251
252
501
248
251
251
498
252
251
251
251
502
252
252
248
251
498
501
252
251
248
498
502
251
251
248
251
251
252
248
251
251
502
252
502
501
502
251
251
252
248
501
501
501
498
502
252
251
498
251
252
252
501
498
251
251
252
251
248
248
248
502
251
251
252
248
248
251
252
498
252
251
251
252
498
498
248
251
252
251
251
501
252
251
251
252
501
251
248
501
251
248
251
501
502
251
251
248
252
251
248
252
248
251
251
498
501
251
248
252
248
501
252
498
251
252
501
248
251
251
498
248
251
502
252
251
501
251
252
252
501
248
248
252
251
501
502
501
251
251
501
248
251
251
248
502
498
502
251
251
251
251
501
251
501
251
251
252
251
252
251
252
251
252
252
502
251
248
502
251
251
501
248
251
248
251
251
252
252
248
252
498
251
251
251
251
501
248
251
251
251
252
501
252
252
251
502
498
501
251
252
251
251
498
501
251
501
252
501
501
501
251
501
251
251
251
502
248
251
501
501
251
502
248
248
252
251
252
251
248
252
248
502
501
251
248
252
502
502
251
251
251
252
251
498
248
248
251
251
251
502
248
502
251
251
251
251
251
248
502
251
498
498
251
251
252
251
502
501
501
248
251
248
502
252
501
252
248
252
252
251
252
251
252
251
252
251
498
248
248
501
248
251
498
251
252
501
251
252
251
251
248
502
498
248
498
502
252
251
251
251
252
501
251
251
252
251
248
251
251
248
251
251
251
251
251
251
252
502
251
502
252
248
251
251
251
251
248
501
251
251
252
248
252
251
501
501
251
501
498
251
248
251
248
501
248
502
251
501
252
248
252
248
501
252
498
251
248
502
251
498
251
248
251
501
252
251
501
498
251
251
252
498
252
498
501
252
501
248
501
502
248
252
498
251
252
251
502
498
248
248
248
502
251
251
252
252
251
251
251
251
251
252
251
248
502
251
498
501
248
248
251
251
252
501
252
248
501
248
252
251
251
251
248
251
251
502
501
251
501
498
501
251
251
252
252
248
502
251
498
252
502
501
252
251
251
251
502
251
251
498
501
251
502
251
251
251
248
251
251
251
251
251
251
498
248
251
251
498
251
501
502
251
248
502
252
501
502
251
501
248
252
251
251
252
248
248
501
251
498
501
501
251
251
501
248
502
251
251
248
251
251
251
248
248
248
498
251
498
252
251
248
251
252
251
251
252
252
502
248
502
248
501
501
251
501
501
251
502
251
251
251
251
502
251
252
251
498
251
252
252
248
252
252
252
498
251
501
251
248
252
251
252
248
251
502
252
251
501
501
501
502
251
501
251
248
248
251
248
248
501
248
498
251
251
252
501
252
252
251
498
498
251
248
501
501
502
501
502
501
248
248
252
251
248
248
251
251
501
248
252
252
251
498
248
251
501
251
251
502
248
251
252
251
251
501
251
501
251
252
251
252
252
501
251
248
502
251
251
501
248
501
251
251
502
248
248
252
251
251
501
502
252
248
251
502
252
502
248
251
248
251
248
251
248
501
251
251
248
252
251
501
501
252
252
502
248
248
248
252
251
251
251
251
252
501
251
248
498
251
252
501
251
248
248
252
251
248
252
498
252
251
251
252
251
251
251
501
251
501
251
251
501
251
502
502
502
251
251
252
498
251
502
502
501
251
251
252
251
248
498
248
251
252
248
251
248
248
251
251
251
251
251
498
251
251
502
252
251
248
251
502
252
498
251
252
502
251
252
251
252
248
251
252
502
252
501
252
251
251
498
251
252
251
502
248
248
251
498
251
251
251
251
251
251
252
251
501
498
251
498
502
252
248
248
251
502
248
251
248
498
501
251
501
248
502
248
251
248
251
251
248
498
251
252
251
251
252
252
501
501
251
502
251
252
248
251
248
251
251
248
252
248
501
248
501
252
248
501
248
251
252
248
498
498
251
501
498
252
501
501
252
252
501
248
501
252
252
501
251
252
501
252
251
251
501
248
248
251
501
252
251
251
502
251
251
251
501
498
252
498
251
251
252
252
252
498
248
252
251
501
501
251
251
248
501
252
252
252
251
501
501
248
252
251
252
252
502
502
251
501
498
501
251
248
501
501
501
498
252
502
498
248
248
498
251
252
248
251
252
251
252
252
251
251
252
251
248
252
248
251
501
248
502
252
498
248
251
501
248
251
251
251
502
248
498
251
501
251
251
501
501
248
251
251
502
501
502
248
501
251
252
248
498
498
501
251
502
248
502
251
501
251
251
248
248
498
501
252
501
248
251
252
501
498
251
251
252
252
252
251
502
251
248
251
248
248
248
501
251
251
252
248
501
252
498
252
251
248
501
248
252
248
251
251
252
252
248
251
502
251
502
501
498
498
248
501
251
252
248
248
248
248
251
251
251
501
248
251
501
251
251
252
251
252
501
252
502
501
252
502
498
252
501
248
251
501
248
251
501
248
502
252
252
501
501
252
501
251
251
252
248
248
502
248
251
501
502
501
501
248
498
251
251
502
248
251
248
251
251
251
501
501
248
251
248
498
501
251
251
248
248
248
248
252
251
248
251
248
251
248
251
498
251
252
251
251
251
251
251
501
251
251
502
248
251
251
498
501
251
252
252
251
251
252
502
251
252
251
251
248
248
251
251
502
502
251
501
498
251
501
252
501
251
251
248
498
251
251
252
498
251
252
251
252
251
498
251
501
248
252
498
502
248
248
501
251
248
251
252
252
501
501
248
248
248
498
252
502
502
498
498
248
248
252
501
251
248
498
252
251
251
498
252
251
248
502
251
251
251
501
251
248
251
251
248
251
248
251
252
251
251
502
501
501
251
248
501
252
251
501
251
502
251
498
498
252
252
251
251
501
251
501
251
252
251
251
251
251
252
251
251
501
251
251
248
248
498
498
501
252
251
502
252
251
502
248
251
252
252
502
501
251
248
251
251
251
502
502
498
498
498
498
248
498
251
251
251
251
252
251
501
252
501
252
501
248
498
251
501
251
248
251
251
248
252
501
251
251
502
252
251
502
501
498
248
501
251
248
252
252
251
501
248
251
248
501
248
251
252
251
248
251
251
248
251
252
252
501
251
502
251
498
501
251
501
251
251
501
501
251
252
251
252
248
252
498
251
501
251
502
252
251
501
501
251
251
251
248
501
252
251
502
248
501
501
248
502
251
251
252
252
501
251
252
251
251
251
502
251
251
251
251
501
501
498
498
252
498
248
252
501
252
251
252
252
502
252
252
248
248
251
252
251
252
501
252
498
252
248
501
251
501
252
498
248
251
498
251
501
251
248
251
251
502
501
502
251
251
251
502
248
251
251
501
251
248
251
252
252
498
252
251
251
252
248
251
248
501
501
252
248
251
498
501
248
248
248
501
501
251
252
252
501
501
252
502
251
248
252
251
248
251
248
501
248
501
248
251
501
498
251
251
501
252
252
252
252
251
251
251
502
248
251
251
502
251
251
502
251
251
252
498
252
502
501
251
252
251
252
251
248
498
498
248
248
498
501
251
251
251
501
252
251
502
251
251
251
251
251
248
251
501
248
251
501
501
501
248
248
252
251
248
248
248
252
251
498
251
248
501
498
252
251
498
251
251
251
248
501
248
502
248
501
498
251
248
498
251
252
251
252
248
251
248
248
502
502
252
498
251
251
251
498
248
248
502
498
498
251
251
251
501
251
498
251
251
501
248
498
501
251
252
251
501
501
252
251
251
501
498
252
252
502
252
251
251
251
498
252
252
251
501
251
252
248
251
251
251
252
251
252
251
248
248
501
498
501
252
251
248
248
252
252
501
251
251
251
252
251
251
252
498
251
252
248
251
251
248
501
502
501
251
251
502
252
248
252
501
498
498
251
248
251
248
501
251
498
251
501
248
251
252
501
502
251
251
251
251
251
251
248
248
248
251
248
251
501
251
502
251
252
248
252
251
251
251
251
251
252
251
252
501
501
252
502
251
252
248
501
248
251
248
502
248
251
248
498
248
248
251
501
501
248
251
501
498
252
251
501
502
251
252
251
248
251
251
251
251
502
251
248
252
251
502
251
501
248
252
251
501
248
248
251
252
248
251
252
501
498
251
502
501
252
252
498
251
251
502
252
502
252
248
251
252
252
248
251
251
248
251
498
251
251
252
498
252
248
251
498
251
501
251
501
252
501
252
252
252
502
501
248
248
248
251
251
248
502
252
248
248
498
251
252
251
252
252
248
501
251
248
251
248
248
501
248
251
248
252
501
501
251
501
498
498
502
248
501
251
251
502
501
251
252
248
252
502
251
251
248
501
251
251
501
251
248
252
251
498
251
251
252
498
252
498
248
498
498
252
251
251
501
252
248
251
498
251
501
502
501
252
498
251
248
251
498
251
498
501
248
501
252
501
502
251
252
252
251
502
498
502
251
251
501
251
252
251
251
252
502
251
248
501
251
501
252
498
251
501
251
251
251
252
501
251
502
248
248
251
248
248
251
248
501
501
251
252
501
502
252
248
501
248
252
498
501
252
252
251
248
252
251
501
248
251
248
251
248
251
252
252
501
251
248
251
252
252
498
248
501
502
252
251
251
248
501
251
501
501
251
252
248
252
251
502
252
502
501
502
251
251
248
251
498
252
251
251
501
501
251
501
502
251
251
501
502
251
501
251
252
248
501
251
502
248
251
251
502
501
251
252
498
251
498
251
252
501
252
251
251
252
252
501
251
252
251
251
251
252
501
501
501
251
252
252
251
252
251
251
251
251
252
252
501
502
251
251
501
251
251
501
248
498
251
251
252
252
251
248
502
501
248
248
251
252
251
498
251
252
251
251
251
251
251
498
251
251
498
252
251
252
251
501
248
252
498
248
252
498
251
501
252
502
248
252
251
248
252
251
252
252
248
251
251
252
501
501
251
501
251
502
501
251
252
252
501
251
252
248
248
248
252
252
251
248
502
501
252
252
252
251
252
248
251
252
252
498
501
251
251
501
501
252
502
501
498
251
248
251
501
251
501
248
252
498
251
252
501
251
251
502
252
502
251
251
251
252
501
251
252
502
251
498
252
248
252
501
252
251
501
248
248
502
251
501
248
251
248
502
501
251
252
502
248
248
251
501
251
252
498
251
501
502
251
252
501
501
251
248
252
248
251
251
251
502
251
501
248
248
498
248
502
498
252
252
502
502
248
251
502
252
251
252
251
251
248
498
252
252
248
252
501
502
251
251
248
251
251
252
501
248
251
252
248
501
501
501
251
502
251
251
248
248
248
498
251
251
251
252
248
498
248
251
248
501
251
252
248
248
252
251
498
248
252
251
251
498
248
248
248
498
251
502
251
498
248
251
501
502
252
251
501
251
251
251
252
248
252
501
248
252
252
251
251
252
251
252
502
252
251
252
248
248
251
501
248
252
248
248
248
248
251
251
498
248
248
251
498
248
251
248
251
251
251
251
252
248
498
502
502
248
251
251
251
251
501
251
501
252
252
251
498
501
501
252
251
251
251
251
252
502
251
501
501
498
251
501
252
251
501
248
251
251
498
502
252
251
252
251
251
498
252
502
502
252
501
502
251
252
502
248
251
248
248
251
251
251
251
251
251
248
252
251
498
251
252
251
498
501
498
251
251
248
248
251
252
498
248
251
252
501
252
251
251
251
252
251
252
251
501
252
252
501
251
501
248
502
501
252
251
498
251
251
248
251
251
498
498
501
248
501
251
251
502
501
252
252
248
501
251
501
248
251
251
501
248
252
251
252
251
251
251
251
501
252
248
251
251
251
248
498
502
498
502
248
501
502
502
498
252
251
498
252
251
251
501
501
251
502
252
251
498
248
501
251
498
251
248
252
252
251
252
251
248
498
248
251
252
251
251
251
251
251
251
501
251
252
502
501
251
501
498
251
252
501
251
248
251
251
502
251
501
248
251
251
501
248
251
248
501
498
251
501
502
248
248
252
251
251
251
501
248
251
251
251
251
502
252
251
248
251
248
251
252
502
252
252
252
501
251
251
252
251
498
248
501
501
248
501
251
252
251
501
252
501
502
248
252
248
251
502
251
501
498
498
501
248
251
501
252
252
251
248
501
501
501
251
498
251
251
248
498
502
498
251
248
498
501
251
501
251
248
251
498
251
251
248
248
251
251
502
501
248
252
252
248
251
251
251
251
248
251
248
248
252
252
252
501
501
251
498
251
251
251
252
252
498
251
252
498
251
498
248
501
498
251
501
251
248
501
251
251
248
248
248
251
248
251
251
501
252
251
252
248
251
251
251
251
501
251
501
502
501
248
501
251
251
248
252
251
252
248
251
248
251
251
252
251
252
248
501
251
251
502
501
251
251
502
501
248
248
502
498
251
252
252
251
502
498
501
502
251
251
501
251
501
501
251
248
498
251
248
251
251
251
248
251
248
252
248
251
248
251
251
248
251
248
251
252
252
251
501
501
251
252
251
251
248
498
251
251
501
252
248
501
252
251
501
251
498
502
501
252
252
251
502
502
498
251
498
248
248
251
498
252
251
502
252
252
248
251
251
252
502
251
501
502
248
251
248
248
252
251
252
248
248
501
251
251
248
248
248
251
251
252
252
498
248
252
251
498
501
251
252
248
248
252
501
248
501
252
248
248
501
248
252
502
251
252
252
248
501
251
251
251
501
251
498
251
502
252
498
251
251
501
248
251
498
502
502
252
502
251
502
252
248
248
501
252
252
248
248
252
501
251
248
252
248
248
251
251
251
251
251
251
502
251
251
251
251
252
248
251
498
251
501
501
251
252
501
248
502
252
251
251
501
498
251
248
252
251
252
501
248
251
252
251
251
248
251
251
252
248
252
501
251
252
502
252
498
248
251
248
248
248
252
248
252
251
501
251
251
252
251
251
251
252
251
252
251
251
251
248
501
252
248
498
502
252
501
251
251
501
251
252
502
248
502
501
251
248
248
501
248
502
248
501
251
248
251
251
498
252
252
498
251
251
252
251
248
248
251
248
501
251
252
251
251
248
252
501
252
251
251
498
248
251
501
252
252
502
251
498
251
501
251
251
248
252
252
251
248
251
248
501
502
252
501
501
251
251
252
252
248
501
252
251
251
502
252
248
252
251
501
498
252
251
248
251
252
251
252
502
251
251
251
501
251
252
248
251
248
252
498
251
252
251
251
252
251
251
251
252
251
252
251
252
251
248
498
252
501
252
251
501
252
248
251
251
501
248
251
252
498
252
498
252
251
501
502
252
251
501
498
501
251
251
248
251
502
252
252
248
251
502
251
501
498
248
251
252
248
251
251
251
501
252
252
251
501
252
248
251
248
498
501
252
251
251
251
251
502
502
251
498
251
252
502
498
248
248
251
248
251
251
252
251
501
248
251
248
252
248
501
252
501
501
502
501
248
248
501
248
252
248
251
501
251
248
501
252
501
252
501
251
251
501
248
251
252
248
251
251
248
252
248
501
501
251
251
251
251
501
501
498
501
498
252
248
248
251
251
252
502
498
248
501
251
251
248
498
248
252
251
502
498
498
251
251
251
251
498
248
502
251
251
248
251
501
252
252
251
248
498
501
502
251
501
251
251
252
252
251
252
252
252
251
251
501
251
248
251
498
251
251
501
252
248
251
248
251
252
251
501
251
251
251
502
498
252
251
251
501
252
498
251
248
251
252
498
251
252
251
501
252
248
251
251
251
248
248
252
251
252
251
248
251
501
502
498
251
501
251
501
248
252
251
251
252
498
248
501
251
251
248
248
251
252
501
501
251
251
251
252
502
501
251
251
251
252
251
501
501
251
248
251
252
501
251
502
501
501
501
498
251
501
251
252
502
251
251
501
251
501
252
251
498
252
251
248
501
502
251
251
251
251
251
501
252
502
251
498
248
252
498
252
501
251
252
498
251
501
498
252
248
251
251
248
252
248
248
252
251
502
501
251
251
501
251
498
251
501
248
252
251
498
501
252
248
251
251
251
251
248
252
251
501
251
501
251
252
501
251
251
501
248
498
501
251
251
498
248
502
248
248
498
502
252
251
251
501
498
498
501
251
248
251
248
251
252
248
501
252
251
248
251
501
502
251
248
248
248
251
248
248
501
248
501
501
248
502
251
252
498
251
251
252
501
251
501
251
252
252
252
251
248
251
502
252
251
252
248
502
251
251
501
252
251
248
502
498
248
251
251
248
248
252
501
252
252
251
501
251
248
251
502
251
251
502
251
248
252
251
498
501
248
252
502
251
251
251
248
248
248
251
252
251
498
251
501
251
501
251
251
252
248
252
248
248
248
251
252
252
251
501
248
251
501
251
252
251
502
248
501
501
251
251
252
248
501
501
251
251
251
252
252
498
252
252
251
498
501
501
252
498
251
251
251
248
252
251
248
501
252
252
248
248
251
252
252
251
251
251
251
248
502
248
502
251
248
252
252
251
248
501
248
248
251
251
251
501
502
251
501
252
251
501
501
501
248
501
251
251
248
248
251
498
251
248
251
501
251
248
251
251
248
248
251
252
251
501
251
502
502
248
502
498
248
252
252
251
498
251
498
501
498
252
498
248
502
251
248
501
251
251
251
251
502
251
251
498
251
251
251
501
252
501
248
502
248
251
501
251
248
251
251
251
501
251
252
251
251
248
502
252
251
252
252
248
251
251
251
502
252
251
251
252
251
248
251
251
252
252
251
252
252
501
252
501
501
252
252
252
251
251
251
251
252
498
251
501
251
248
251
498
498
251
251
252
248
501
501
252
248
251
248
251
251
498
251
252
252
501
501
498
251
501
251
252
498
501
498
501
501
498
252
251
251
252
251
252
251
251
501
251
251
251
251
252
498
498
251
248
252
251
251
251
498
248
252
252
501
251
502
501
502
502
502
251
252
248
251
252
248
498
501
251
248
252
251
251
248
498
251
251
502
248
251
251
498
248
251
251
251
248
501
501
251
251
251
251
251
248
251
252
251
501
252
252
501
248
251
501
251
248
498
252
501
251
498
248
251
251
251
251
498
251
498
251
252
251
251
251
251
501
251
251
251
502
251
252
501
251
251
251
252
501
248
498
251
501
501
251
248
248
498
248
251
251
251
501
248
502
501
248
252
501
501
498
251
248
248
251
251
251
501
248
251
251
251
251
252
248
252
252
251
251
248
498
248
251
252
252
251
498
251
251
502
251
248
501
251
501
251
501
501
501
498
248
498
251
251
502
252
252
251
248
501
251
252
248
248
501
251
248
251
498
502
248
248
501
251
501
501
251
252
498
251
251
251
498
251
501
251
248
251
248
251
502
248
251
502
251
252
251
251
251
251
251
251
501
248
251
251
252
252
251
248
251
248
502
251
251
251
251
248
248
498
248
248
251
501
502
502
498
501
251
251
252
252
251
251
502
498
248
248
252
501
501
248
252
252
251
251
251
251
501
252
251
501
252
252
501
251
502
251
251
251
502
251
252
251
252
498
501
251
251
252
498
248
251
251
248
502
251
252
251
252
251
248
248
251
252
252
248
251
248
248
252
251
248
248
501
502
251
501
251
248
501
248
501
501
251
498
248
248
501
251
251
248
248
251
251
498
248
251
498
502
252
251
251
501
251
502
498
502
248
252
251
251
252
252
251
501
248
501
251
501
498
251
251
252
501
251
251
251
248
251
501
501
501
248
248
498
501
251
252
251
251
251
501
252
498
251
498
251
501
501
251
252
251
502
251
252
498
501
501
248
248
252
248
252
501
251
252
498
501
501
498
252
501
248
251
251
498
501
252
501
501
498
251
251
251
251
251
248
502
248
248
252
248
251
251
252
248
251
501
501
248
251
248
501
251
501
248
251
251
251
252
251
252
251
248
251
498
498
251
252
251
502
501
251
251
501
252
501
248
251
248
251
251
248
248
251
251
501
251
251
251
251
501
252
248
248
251
251
502
251
498
501
502
252
501
501
501
252
251
248
498
252
248
501
248
251
501
501
251
251
252
501
498
248
252
251
251
248
498
251
502
252
248
248
251
251
251
252
251
251
502
251
498
501
248
501
498
502
252
252
251
251
251
251
252
502
248
498
498
252
251
251
501
251
252
248
251
251
251
251
251
251
501
251
252
498
252
252
248
251
501
251
498
501
251
252
502
252
252
501
498
251
498
251
248
251
251
502
248
501
251
248
502
252
252
251
248
502
252
252
252
248
251
248
252
252
501
248
501
251
248
501
248
248
248
248
252
248
498
248
498
251
251
248
252
248
251
252
248
251
498
498
252
248
248
251
502
251
251
248
251
251
502
501
498
251
501
501
251
252
498
251
252
251
252
501
252
498
501
501
251
498
251
251
248
501
248
498
501
251
501
501
252
248
252
252
501
248
252
251
248
501
251
251
251
252
501
498
502
251
248
501
498
248
251
252
251
252
252
248
251
251
502
501
251
248
248
251
248
501
248
252
501
502
248
502
248
501
251
251
251
251
501
498
501
251
501
248
501
502
251
252
501
248
251
248
251
252
502
251
251
501
251
248
502
251
251
502
248
502
251
251
251
248
501
251
502
502
248
251
251
501
251
251
498
251
251
251
248
251
501
252
251
251
252
251
501
251
251
248
251
248
502
501
501
501
498
251
251
252
501
501
501
251
252
501
501
251
251
251
502
498
248
251
248
251
502
252
252
501
252
252
498
502
251
498
251
251
248
251
251
251
251
501
251
251
498
251
501
248
251
502
502
248
248
248
251
498
252
502
252
252
501
252
251
501
501
248
251
252
501
248
502
251
498
252
498
501
248
501
248
248
248
252
251
251
501
498
502
498
251
252
498
248
251
502
251
501
501
248
251
252
251
501
251
251
252
251
251
502
251
501
248
248
248
252
252
251
251
248
251
501
251
251
501
498
251
252
498
502
251
498
501
252
501
501
498
252
251
252
251
251
248
252
502
252
248
502
248
502
502
251
502
501
248
502
251
251
251
248
251
248
251
251
251
248
501
251
251
251
248
501
251
251
501
501
501
501
251
501
252
502
501
251
248
248
502
251
501
252
252
248
248
498
251
251
251
252
252
248
498
501
501
248
498
502
252
251
501
498
252
248
252
251
251
248
252
498
252
248
251
248
498
251
252
501
251
501
251
251
252
251
501
251
502
501
252
248
251
252
501
248
501
251
252
252
498
251
252
501
251
251
252
251
501
251
501
248
251
251
251
252
502
501
251
501
251
251
498
501
251
251
252
501
502
248
251
251
502
501
248
251
248
501
251
252
252
501
252
501
498
252
502
251
248
501
252
501
251
501
248
252
251
498
252
248
252
498
502
251
502
252
498
501
251
502
251
501
502
251
498
252
251
251
501
252
251
498
251
501
251
498
248
248
251
251
501
251
501
252
251
248
501
252
251
501
501
252
248
248
502
501
252
501
251
251
252
252
252
252
251
501
251
252
501
498
251
498
248
251
251
251
252
251
248
498
251
252
252
248
251
251
251
251
251
251
501
251
252
252
248
251
251
248
501
251
252
248
251
252
501
251
501
251
251
248
251
251
251
252
498
251
252
251
251
248
251
251
248
501
498
248
251
251
248
251
251
252
248
251
502
252
248
252
498
248
248
252
248
501
252
502
251
251
501
251
501
251
248
248
498
251
252
252
498
501
248
248
252
251
251
248
248
501
252
251
251
251
501
501
251
498
248
252
252
251
248
248
251
502
251
248
498
502
501
498
251
252
248
248
251
251
502
502
501
251
248
252
252
251
251
252
251
251
501
251
248
498
252
251
251
498
498
251
251
251
251
251
501
251
251
251
251
251
502
501
251
501
498
248
251
252
251
251
251
251
498
251
248
501
501
251
251
502
498
251
502
252
502
501
248
252
248
251
252
251
251
501
252
502
248
498
251
502
501
251
252
502
248
251
248
252
252
501
251
252
501
251
252
251
251
251
502
251
251
251
248
501
248
498
251
252
251
251
248
251
501
252
501
248
248
252
251
251
248
251
248
252
248
248
252
252
502
501
251
498
251
252
248
251
252
251
248
502
502
502
502
252
502
498
251
501
498
251
251
252
252
251
501
498
251
251
498
501
248
498
251
252
502
502
251
251
498
252
248
498
501
252
252
251
251
501
502
501
251
501
252
501
498
501
248
251
251
498
251
251
251
251
248
498
251
251
502
498
252
251
248
501
251
252
251
252
251
251
252
251
251
252
252
252
498
252
501
251
251
501
501
248
251
502
248
502
248
248
251
501
252
252
248
248
251
501
251
252
251
502
251
251
252
498
252
252
251
248
251
498
501
498
251
251
502
248
251
501
251
248
251
251
252
252
498
251
251
248
248
252
501
248
251
248
501
252
251
498
502
498
501
248
251
251
252
248
498
251
248
251
498
251
501
501
251
248
251
252
248
502
251
248
252
501
502
502
251
248
502
251
252
251
498
248
251
498
251
498
251
248
252
501
248
252
498
248
501
251
252
252
248
251
251
251
498
251
251
251
248
251
501
251
252
248
251
252
501
252
251
251
251
498
252
251
251
498
502
501
501
501
248
251
248
501
251
248
248
251
501
251
251
251
248
498
502
251
248
501
498
251
251
252
252
252
251
252
251
501
251
251
498
248
501
252
251
501
248
251
251
252
501
502
252
251
251
252
248
251
252
498
498
498
251
251
251
502
248
252
248
251
248
248
252
498
251
251
252
501
498
498
251
251
248
501
501
502
251
502
498
248
251
248
498
498
248
498
502
502
252
502
248
501
498
252
501
498
248
502
248
252
501
248
501
248
251
251
251
498
252
501
252
498
502
501
498
251
248
251
251
251
248
252
502
251
251
501
252
252
251
502
251
251
502
252
251
501
498
502
251
501
501
252
251
251
498
252
501
501
248
251
248
251
252
251
251
251
252
501
251
251
251
251
251
251
248
251
502
501
501
251
501
251
251
251
251
248
248
251
251
251
248
248
251
252
251
251
501
248
248
498
251
252
502
251
248
248
501
251
498
248
248
251
248
252
251
252
501
251
501
248
501
251
251
251
248
501
251
251
252
251
498
248
251
501
502
498
252
501
251
252
251
251
252
498
502
251
501
248
502
252
251
251
501
248
251
252
248
501
251
251
252
252
251
501
251
248
252
248
501
502
251
248
251
248
248
251
501
502
251
248
501
251
252
251
252
252
251
248
251
502
251
248
502
251
251
248
248
248
502
501
248
251
248
251
501
498
248
251
501
252
251
251
251
248
501
251
252
252
252
501
248
251
251
252
252
502
252
502
251
251
501
501
248
248
248
501
248
251
251
248
251
251
248
251
252
498
501
248
501
251
498
252
252
251
251
248
251
502
498
252
502
498
502
251
498
251
251
251
248
498
501
248
502
252
252
501
248
251
502
498
251
251
251
498
501
498
251
252
251
252
252
251
252
248
251
252
251
251
252
248
501
251
501
252
248
251
252
248
251
251
252
252
252
251
248
498
251
248
251
501
501
498
252
251
248
252
252
248
501
501
252
251
502
501
251
501
501
501
251
252
248
498
501
252
251
251
251
248
252
501
251
251
252
502
501
248
252
252
252
251
252
501
251
251
248
502
248
251
251
248
502
252
251
501
251
248
251
502
251
501
251
252
251
252
251
251
498
251
498
248
251
251
501
251
251
251
252
501
248
248
251
251
501
251
501
251
251
502
501
252
252
251
501
251
248
251
252
248
502
498
501
252
501
251
248
251
248
251
252
251
251
251
251
251
248
251
252
252
501
251
501
248
501
251
501
501
251
501
498
252
248
502
248
251
248
248
251
498
502
501
251
251
252
252
251
501
251
502
251
248
252
251
251
252
252
501
502
502
501
251
501
251
248
502
248
498
251
502
251
248
252
251
251
502
498
501
252
248
251
251
251
251
251
251
252
251
498
252
251
252
251
251
501
501
502
501
502
248
251
248
248
248
251
498
251
251
502
501
252
252
251
251
251
252
501
252
251
501
251
502
251
248
498
251
498
501
248
251
251
251
251
248
251
498
251
251
251
251
252
248
251
251
498
501
251
501
251
501
252
251
248
501
251
248
251
248
251
248
251
498
251
252
252
252
252
501
251
252
501
251
252
252
501
252
251
251
251
251
251
502
251
501
248
251
252
251
501
498
248
252
251
501
501
251
251
248
501
248
248
251
248
252
502
498
251
251
248
252
251
498
251
251
248
498
251
502
252
251
502
251
248
251
252
252
252
498
498
501
251
252
498
251
502
501
248
251
252
251
248
251
248
248
248
252
252
252
251
251
502
251
251
251
252
251
248
252
251
498
501
252
251
501
252
248
252
251
252
252
251
498
251
251
248
501
252
248
252
251
251
251
251
502
252
498
501
251
252
498
252
248
248
248
251
252
251
502
502
501
251
251
251
251
248
502
248
248
502
251
251
498
251
248
501
251
251
502
498
498
251
251
251
501
251
501
498
501
251
502
502
501
252
502
251
251
251
502
252
502
251
502
248
248
248
501
248
498
501
251
251
251
251
502
502
501
498
248
252
248
252
251
248
498
502
502
251
498
251
248
501
252
248
502
501
251
248
248
501
501
501
248
248
251
498
248
248
251
502
251
252
502
248
251
252
251
248
252
502
248
251
251
502
251
251
502
501
501
252
251
248
251
252
498
498
251
498
501
501
251
252
248
501
251
498
501
251
498
251
501
252
251
252
251
502
251
501
502
248
501
252
251
252
501
251
252
502
251
252
502
251
248
501
252
501
251
251
252
502
251
501
251
248
251
248
251
501
251
248
501
251
251
251
501
502
501
252
251
251
251
251
501
498
498
251
502
252
251
251
251
251
251
252
251
248
251
251
501
251
251
501
248
248
248
251
248
498
251
502
248
251
501
248
248
251
502
251
251
501
498
248
498
252
252
502
251
252
251
501
251
248
501
248
502
498
251
251
251
252
252
251
248
501
251
251
251
501
248
502
501
251
502
252
251
252
501
501
498
501
251
251
248
251
251
252
251
251
252
501
248
251
251
502
498
251
498
498
252
251
251
252
251
252
251
252
251
252
251
251
251
251
252
501
251
248
251
248
501
502
251
251
498
251
248
251
251
248
251
248
252
501
251
251
251
251
251
248
251
251
248
501
252
251
252
502
248
248
248
251
501
251
251
501
251
252
248
501
251
251
248
248
251
501
252
252
251
251
252
501
251
248
248
248
251
251
252
248
501
251
501
252
252
501
498
501
502
502
248
501
498
251
252
501
498
251
252
251
251
252
251
501
501
251
248
501
251
248
251
248
248
252
251
501
251
501
251
251
251
251
252
502
498
251
248
501
251
498
248
502
252
502
501
502
251
251
248
252
501
252
251
498
498
502
252
251
251
248
251
502
251
251
248
251
251
501
501
251
502
251
251
251
251
252
251
252
248
248
251
251
251
248
251
252
501
252
251
252
501
251
501
252
501
502
252
502
251
252
251
502
501
501
251
251
251
248
252
501
251
251
251
252
251
501
251
248
251
252
252
248
502
248
252
252
252
502
248
251
501
498
251
251
248
502
251
501
252
252
501
248
502
251
248
252
248
251
251
252
252
498
251
251
251
251
251
502
501
252
251
251
251
251
251
498
252
251
251
498
251
501
501
498
251
252
498
252
252
252
501
501
501
248
252
251
252
251
248
248
248
502
498
251
252
251
248
251
498
248
501
251
251
502
248
251
251
251
251
248
502
252
501
248
251
252
502
251
248
248
501
498
251
498
248
501
252
498
252
252
248
251
251
251
252
501
498
501
498
501
251
252
252
251
252
252
248
251
251
251
498
251
248
502
251
248
252
251
251
501
502
251
252
251
502
498
251
252
251
501
251
252
498
251
252
251
251
501
502
251
252
248
248
248
248
252
252
498
252
251
251
251
251
251
252
251
251
248
248
502
501
498
501
251
248
248
252
501
252
251
498
251
251
248
251
248
502
501
251
498
252
501
248
251
251
252
248
248
251
251
251
251
498
252
252
251
251
248
251
248
248
498
252
252
252
252
251
501
501
248
501
501
251
251
498
498
252
251
498
498
502
248
248
252
252
501
498
248
248
251
248
501
251
251
248
251
251
252
251
252
501
248
252
252
251
502
248
502
251
502
248
252
498
248
252
251
252
248
498
251
252
251
251
252
498
502
251
501
251
248
251
248
502
248
252
501
252
501
248
251
251
251
251
251
251
501
252
252
501
498
501
501
252
252
248
251
251
252
251
252
501
252
251
501
248
251
501
502
501
252
501
252
248
501
502
251
248
501
251
498
248
251
251
248
248
251
501
248
252
248
252
248
251
501
248
251
498
251
251
251
501
501
251
252
252
251
252
251
248
251
251
252
252
501
252
248
252
251
251
248
251
501
252
251
251
251
251
252
501
248
501
251
248
251
251
251
498
251
248
252
248
501
251
502
252
501
251
502
251
251
251
501
498
251
498
251
251
251
251
248
248
498
501
501
502
501
251
251
251
252
251
251
248
248
252
501
251
502
252
252
501
248
501
251
251
248
251
251
252
251
251
248
251
251
252
251
252
502
252
248
498
252
252
498
251
251
251
251
251
252
248
502
251
251
251
251
248
248
251
251
501
502
252
248
252
501
252
248
251
251
248
248
251
248
251
251
501
252
502
251
498
501
248
501
251
248
501
501
251
248
498
502
251
501
248
251
501
498
502
251
251
251
502
248
248
251
251
252
498
251
498
502
252
248
252
502
248
501
248
251
501
252
252
251
252
251
251
251
251
248
502
251
251
252
248
251
251
248
252
248
252
501
251
498
251
502
252
248
502
252
252
501
252
251
502
501
498
498
251
251
251
501
248
251
248
498
501
248
251
251
251
251
252
248
251
498
251
248
251
252
502
251
248
498
501
502
501
501
502
251
501
251
252
251
252
251
248
502
251
251
251
501
248
501
501
251
501
251
502
251
252
252
251
252
248
251
248
502
252
251
251
252
251
248
502
248
501
251
251
501
251
251
251
501
251
251
501
251
252
251
251
501
248
252
251
498
248
248
248
251
251
501
251
252
252
498
251
248
501
501
251
251
501
502
501
248
498
251
248
252
251
498
501
251
501
252
248
248
251
252
501
251
248
251
248
251
251
252
501
251
252
502
251
252
248
251
252
251
498
251
252
248
252
502
501
251
251
252
248
501
498
498
248
252
251
251
248
251
251
502
251
251
251
251
251
252
248
248
251
251
251
251
248
248
502
501
502
248
251
251
502
251
501
501
252
251
251
248
252
502
248
498
251
248
248
252
252
501
498
251
251
251
248
502
251
251
502
252
498
251
252
498
251
248
248
251
252
501
251
251
501
501
498
498
251
498
252
248
252
251
251
498
251
248
252
251
251
498
252
248
251
251
252
501
498
251
248
252
251
251
252
252
248
252
251
502
502
251
498
251
248
501
252
252
252
252
252
501
252
251
501
498
498
252
248
251
248
501
251
252
251
251
501
251
251
248
498
251
248
498
501
498
498
251
252
251
248
502
251
248
502
252
251
251
498
252
501
251
252
248
251
252
248
252
251
248
248
501
502
502
252
498
251
501
251
252
252
248
251
248
251
251
251
251
251
248
251
252
251
251
251
501
251
501
498
502
248
498
248
252
501
251
252
252
252
501
248
251
248
252
501
251
248
251
251
501
248
251
248
251
251
251
502
252
251
251
248
251
248
251
502
248
251
251
501
498
252
248
252
248
251
248
248
498
251
248
251
251
502
248
252
498
251
252
248
251
251
251
501
501
251
252
251
248
498
248
251
248
251
252
498
248
501
252
252
251
251
251
251
498
248
502
251
251
252
251
251
251
252
252
251
251
252
248
251
248
251
501
248
252
502
248
251
252
252
251
252
252
248
501
252
498
251
252
502
248
501
498
248
251
251
251
252
248
501
252
501
501
498
248
251
252
501
251
251
501
252
501
251
248
248
251
251
251
251
252
501
252
252
251
251
251
251
251
251
251
252
498
251
251
252
252
501
498
501
252
501
501
251
251
251
251
251
251
248
252
501
251
498
251
248
501
251
251
251
251
251
498
248
251
248
251
248
251
251
252
502
251
251
251
501
251
498
502
251
501
251
502
248
252
251
251
252
502
251
251
252
502
251
252
248
501
251
251
251
251
252
251
248
248
251
501
251
501
501
501
251
501
252
501
501
251
251
251
252
248
251
502
252
252
251
251
248
498
251
252
251
251
501
501
251
501
248
248
252
251
251
248
251
248
248
498
251
252
248
251
252
498
251
501
248
251
501
251
251
248
498
501
248
252
498
252
251
252
252
502
251
248
501
251
498
251
251
251
252
248
501
251
251
501
248
498
498
251
251
252
248
498
502
251
501
501
251
251
251
502
498
498
251
251
251
251
501
251
252
248
252
501
502
252
501
501
251
501
251
251
501
251
252
498
251
251
248
501
248
251
252
498
248
498
251
251
251
251
251
252
251
252
252
501
252
501
502
498
248
251
248
248
502
501
501
251
251
251
251
248
248
501
248
501
252
498
252
251
251
248
501
251
251
248
252
251
248
248
251
251
251
251
248
251
252
251
501
251
251
248
501
251
252
251
252
248
498
248
251
251
252
502
251
498
252
248
251
248
251
251
251
251
251
498
501
248
502
251
252
498
501
502
501
248
251
501
248
248
502
501
501
251
251
501
251
251
501
252
252
248
251
251
502
498
248
248
251
251
498
501
248
502
248
251
248
498
251
498
501
501
498
251
251
502
248
252
252
251
251
252
498
251
498
251
251
501
501
252
251
498
251
251
251
502
251
251
252
251
252
248
251
498
251
501
252
251
251
252
251
251
248
251
251
502
501
252
251
501
502
251
248
248
251
251
248
501
251
498
248
498
252
498
248
251
248
501
251
498
501
252
248
251
252
502
251
498
251
251
252
498
251
251
252
251
501
252
498
248
251
501
251
251
252
248
248
251
251
248
501
251
251
252
501
248
501
252
252
251
501
498
252
248
498
248
251
251
252
248
248
252
251
498
248
501
248
252
248
248
248
251
252
248
252
251
502
248
252
501
251
251
502
251
252
502
251
251
248
252
251
251
252
251
251
248
252
502
502
251
251
251
248
251
248
251
251
251
501
251
498
251
248
252
498
501
248
501
502
502
248
251
251
248
498
248
501
501
501
248
501
502
252
501
248
251
251
251
251
252
251
251
252
252
248
251
252
251
252
251
251
251
251
251
501
501
252
501
252
252
248
251
251
251
252
251
251
248
252
251
502
248
498
251
498
251
252
501
502
501
501
498
248
502
251
251
502
501
251
502
252
501
251
251
251
251
252
252
252
501
248
502
502
248
251
252
498
501
501
251
498
501
251
251
251
502
252
248
251
251
248
501
252
248
251
252
251
251
252
251
251
501
251
502
251
251
251
501
248
251
251
251
252
252
251
251
252
251
248
251
252
252
252
252
248
251
251
248
248
251
248
498
502
498
252
502
251
252
251
248
501
251
248
251
251
251
251
251
251
498
248
248
248
498
251
248
502
251
251
251
502
251
498
498
252
252
248
252
251
501
248
501
251
501
248
252
251
248
251
501
252
252
252
501
501
251
501
501
498
252
251
498
251
252
252
252
251
248
251
251
248
501
502
248
251
251
248
501
251
251
498
251
498
251
251
251
498
251
251
502
251
251
251
251
248
502
502
251
251
251
501
501
501
248
251
498
248
501
251
498
498
248
248
498
501
252
251
248
501
251
251
252
251
501
248
501
248
248
498
248
501
248
248
502
248
252
252
502
248
251
248
501
252
251
251
501
248
502
252
501
252
251
251
252
251
251
498
502
248
252
252
251
252
252
251
252
252
251
252
501
252
248
501
251
251
251
252
502
251
251
252
252
248
251
248
502
248
252
252
251
251
251
501
248
248
501
501
502
252
502
251
251
251
251
251
251
251
251
248
251
251
501
248
248
248
251
248
248
251
501
251
252
248
501
251
251
251
502
252
498
251
502
251
502
252
501
498
251
252
251
251
252
252
251
251
501
251
498
248
248
248
251
252
252
251
251
251
501
502
251
251
251
252
251
248
252
501
251
248
248
248
251
501
251
501
248
501
251
252
252
252
252
248
251
251
248
502
501
498
251
251
251
252
252
501
502
248
252
252
502
252
251
251
252
248
251
502
248
251
251
251
502
501
251
252
501
498
251
501
502
252
251
251
502
498
252
248
251
248
502
498
252
251
252
251
498
252
251
498
248
498
501
251
501
502
251
251
251
252
502
251
252
501
498
248
251
251
248
498
501
248
251
251
248
498
498
502
252
251
251
251
252
502
251
252
502
251
501
251
501
251
502
498
252
251
252
252
248
498
252
248
501
251
252
252
251
251
251
252
498
252
252
252
252
251
501
248
248
252
252
251
501
498
252
252
501
248
248
251
251
251
501
248
252
502
248
252
251
248
248
498
498
252
251
248
251
251
248
252
252
248
501
251
501
251
501
252
501
251
502
501
248
501
501
501
251
248
251
251
251
248
248
252
248
252
498
251
502
502
251
252
248
251
251
251
251
252
251
498
248
248
501
251
501
252
498
248
248
501
251
251
251
248
252
248
498
248
501
251
251
251
251
251
251
501
252
251
251
251
501
501
501
498
501
252
251
501
252
251
251
252
501
252
252
251
251
248
252
252
251
498
248
501
248
252
251
251
251
252
252
252
501
251
248
251
502
252
251
248
251
248
252
501
252
251
498
251
251
248
501
251
251
501
251
498
251
251
252
251
501
248
251
498
252
501
252
248
251
251
251
251
248
498
252
251
251
498
502
252
252
501
252
501
252
251
501
252
251
501
248
251
251
248
502
248
248
248
251
251
501
498
251
251
501
251
251
248
502
502
252
498
498
251
251
251
252
501
251
252
498
251
252
251
502
251
501
251
502
251
501
501
251
502
498
251
251
251
248
252
252
501
251
252
248
251
251
501
498
248
252
501
248
252
252
252
252
248
502
252
252
248
251
252
252
498
501
251
251
251
502
501
251
498
251
248
501
251
251
498
248
498
251
501
248
251
252
251
248
251
251
251
248
251
248
248
251
248
251
252
248
248
248
501
252
251
501
251
251
251
251
502
251
498
251
502
498
252
251
502
251
251
251
251
248
251
252
251
251
501
501
251
502
248
248
501
251
252
252
498
248
251
251
248
251
251
248
251
251
251
251
501
251
248
498
252
252
251
498
498
501
501
501
248
248
251
252
248
501
251
248
248
251
248
251
501
248
502
502
251
498
251
252
502
251
252
501
251
502
248
252
251
252
251
252
251
498
251
252
502
502
251
498
252
251
252
251
251
501
252
251
501
252
248
252
502
251
501
252
251
248
252
251
251
502
252
252
251
502
501
251
251
498
251
251
251
501
248
498
502
501
252
251
498
251
251
251
502
248
252
251
498
248
251
248
252
502
251
502
498
252
252
251
248
252
251
251
251
252
251
252
251
252
498
252
248
251
248
251
501
502
251
248
248
501
251
251
251
252
498
248
252
501
251
251
248
501
252
502
251
252
501
502
498
251
251
501
251
252
498
248
251
501
251
251
251
501
251
248
251
498
251
251
251
251
251
252
248
248
502
251
501
502
502
502
252
251
251
251
248
248
252
252
252
251
251
251
248
252
251
251
252
251
498
252
251
251
248
251
501
251
251
498
251
501
252
501
251
252
251
251
251
501
248
498
251
501
498
498
501
251
501
251
252
248
498
252
502
501
248
502
251
252
501
251
501
248
501
502
248
501
251
251
252
502
248
498
251
251
248
501
501
248
251
251
251
501
251
248
501
248
248
498
252
251
251
498
498
251
251
251
251
501
252
251
252
248
498
248
251
252
251
501
251
502
248
248
501
251
498
502
248
501
252
501
251
251
252
498
501
248
248
252
501
248
252
251
252
498
248
501
251
251
251
252
252
498
251
252
501
252
251
248
251
251
498
251
251
251
251
248
251
251
252
251
251
251
252
251
251
498
251
251
248
501
248
501
498
502
251
501
251
502
252
501
252
248
252
498
251
252
502
501
252
251
248
252
251
251
252
251
501
251
251
251
251
502
498
251
251
501
251
251
502
252
251
501
251
252
501
251
252
498
251
252
252
248
501
248
251
251
248
498
251
248
251
501
502
498
251
251
252
248
498
251
248
251
251
251
248
498
251
501
248
248
252
248
251
498
251
252
501
501
498
251
501
252
251
251
252
251
252
501
252
248
248
252
252
251
501
252
251
251
501
251
248
251
252
251
251
252
248
252
498
248
248
501
248
501
252
498
252
251
248
252
252
502
251
501
252
251
251
248
502
248
251
251
248
248
498
501
251
498
251
252
251
252
252
251
501
501
248
251
498
251
251
252
248
251
251
252
248
502
251
501
251
248
502
501
251
251
251
248
251
251
251
251
251
248
501
252
251
252
248
501
498
252
502
501
248
502
251
251
252
251
498
501
248
501
502
248
502
502
251
501
251
502
251
502
501
251
498
252
251
248
248
248
501
252
501
251
251
252
251
248
251
251
501
248
251
248
248
251
248
251
501
251
252
252
252
251
251
498
248
501
501
251
501
251
251
501
251
252
251
501
251
502
501
501
252
251
502
502
252
251
501
251
251
252
252
251
502
502
248
251
252
501
251
498
502
252
251
501
248
251
251
252
252
252
252
502
251
248
502
248
251
251
252
251
251
251
248
251
252
252
501
248
498
251
248
251
248
501
502
251
248
251
251
501
498
251
501
251
251
498
251
252
248
252
501
248
498
251
501
498
251
252
502
248
248
502
251
251
501
252
248
501
251
248
252
251
501
248
248
252
251
252
251
251
248
251
251
252
501
252
251
251
498
251
248
248
252
248
252
501
252
498
501
502
498
498
251
252
251
502
252
252
248
251
248
251
251
502
248
501
248
251
251
502
252
252
251
248
252
251
501
251
248
498
248
502
502
252
248
248
501
252
248
248
248
248
248
251
502
498
252
251
248
252
498
252
251
251
251
251
252
248
252
501
251
248
248
251
252
501
501
501
248
251
501
502
251
248
251
501
502
251
501
251
251
248
251
251
251
251
252
252
502
251
501
248
251
501
248
251
502
248
252
501
248
248
248
248
252
252
502
251
501
251
502
501
251
251
501
248
251
498
251
251
251
251
501
252
251
251
248
501
251
498
248
252
501
502
502
501
248
251
501
251
251
248
501
498
248
251
248
501
248
501
248
502
251
251
502
252
502
251
251
498
251
501
252
248
501
252
252
251
251
501
251
248
501
251
251
251
501
251
248
498
251
501
251
501
251
251
501
251
248
248
248
251
501
248
498
251
251
251
251
251
251
501
252
501
248
498
502
252
251
248
501
498
498
501
501
252
251
501
252
251
501
248
501
251
501
251
248
251
501
248
252
252
248
251
248
251
498
251
251
251
501
252
498
501
498
501
251
252
498
252
251
498
248
502
248
251
251
251
248
251
251
502
501
248
252
501
251
251
501
248
251
248
501
251
252
251
251
251
251
502
252
251
252
251
251
251
498
252
501
502
501
252
252
252
251
251
502
501
251
248
248
502
251
252
252
251
248
501
252
498
248
251
252
248
248
502
252
252
501
498
251
498
501
498
248
251
251
498
251
251
248
501
251
252
248
501
252
251
502
251
251
251
251
248
252
501
248
502
251
252
252
501
251
251
251
252
251
248
248
251
501
251
251
252
248
248
502
248
501
251
501
248
248
501
252
501
501
502
248
252
501
248
248
251
501
248
251
248
251
501
251
252
501
501
248
248
501
248
251
501
248
501
251
251
251
248
251
248
498
252
251
501
252
251
251
251
252
251
501
251
251
251
501
251
252
251
498
248
248
248
248
251
498
252
498
248
251
501
501
248
498
251
502
248
251
251
251
251
501
501
248
251
248
251
251
248
252
252
251
251
248
251
252
251
501
498
248
501
502
498
248
251
252
251
251
502
252
251
251
502
498
252
252
248
252
252
502
251
501
248
248
502
501
252
252
501
252
252
251
252
251
502
252
251
251
248
252
251
502
251
501
501
251
251
251
251
251
501
248
252
248
248
251
501
498
498
252
252
251
252
501
251
251
502
252
251
248
498
251
501
251
251
251
251
252
251
251
501
251
251
252
501
502
251
251
501
251
251
248
248
248
251
251
251
501
251
251
248
501
248
502
498
502
251
251
501
252
251
252
251
251
248
248
501
251
252
248
498
248
252
251
251
501
251
251
251
251
252
251
252
502
251
502
251
251
252
252
501
251
251
498
498
251
251
248
252
251
498
501
252
248
251
251
252
251
251
248
248
248
248
501
251
251
248
252
252
251
251
251
252
498
248
251
248
501
251
251
248
501
248
248
251
501
248
251
251
251
252
501
251
248
251
248
251
248
251
498
251
251
251
498
252
502
498
501
248
251
251
502
252
502
251
248
251
251
501
502
498
252
248
251
251
248
251
502
251
248
498
252
502
502
248
251
251
252
248
251
501
248
252
498
251
501
248
501
251
251
251
498
501
502
248
248
248
252
251
251
502
252
251
501
252
251
498
501
251
502
252
501
252
251
251
248
251
248
251
248
251
498
251
251
251
251
251
252
248
248
248
252
502
501
501
252
252
502
252
252
251
251
501
502
252
251
248
498
501
251
501
252
251
252
248
501
251
501
501
251
252
248
501
251
248
502
501
251
501
251
501
251
498
251
498
501
501
251
498
251
251
251
248
252
251
251
252
251
251
251
252
252
251
501
252
252
251
252
252
502
498
248
252
251
252
502
252
251
252
498
251
252
501
251
252
251
251
251
501
251
248
248
251
502
251
501
248
252
251
501
251
252
252
248
501
248
251
502
251
501
248
252
248
501
502
251
251
502
251
501
502
252
248
251
248
251
252
251
251
252
251
252
498
252
251
498
502
252
251
252
502
251
248
251
252
501
251
251
501
251
251
252
252
251
251
248
251
251
252
248
252
252
251
251
502
498
251
248
248
248
502
502
251
251
252
251
502
248
252
252
498
501
498
248
252
251
502
498
498
498
248
251
252
251
251
251
502
502
248
252
251
251
248
251
248
251
502
251
251
252
248
501
248
498
501
501
502
252
252
251
248
501
251
501
251
252
252
248
498
251
251
251
252
248
501
251
252
252
248
251
252
501
251
498
501
251
251
252
501
498
248
251
498
251
248
248
251
248
248
251
251
248
248
248
248
251
251
252
252
501
248
248
251
501
248
501
248
251
502
248
252
502
252
502
501
252
252
251
501
501
251
502
251
252
501
252
252
251
501
251
251
501
502
251
501
252
252
248
251
251
251
252
252
252
251
251
502
251
501
248
252
251
498
502
498
248
502
252
502
501
252
498
248
251
502
502
248
251
502
251
251
252
252
251
501
501
251
501
248
498
248
501
248
251
251
251
501
248
248
501
248
501
248
501
251
251
252
501
501
501
251
248
251
501
248
252
248
252
251
251
251
251
251
498
251
248
248
252
248
251
498
248
248
502
251
502
501
248
252
251
248
498
501
248
252
498
251
251
501
251
501
248
251
248
251
251
252
248
248
248
498
251
501
498
501
498
251
251
502
498
501
498
248
501
248
248
501
248
501
252
252
252
248
501
248
248
251
251
252
251
248
248
248
501
501
248
501
248
251
251
248
251
251
252
501
498
498
252
252
502
248
251
251
251
252
248
501
252
251
252
251
501
252
251
252
248
248
248
251
252
251
498
251
251
501
252
498
251
502
498
251
251
251
248
251
251
251
252
501
251
248
251
251
251
251
502
251
501
502
251
498
251
252
501
251
252
498
498
251
251
251
501
251
498
248
501
251
248
248
251
501
251
251
501
501
248
251
251
252
251
248
251
251
251
502
251
501
251
502
498
251
251
251
248
498
248
501
251
502
251
248
501
251
252
252
251
252
252
251
498
501
252
501
251
252
251
501
251
252
251
251
248
498
248
501
251
251
252
252
251
251
251
248
252
501
252
501
252
248
251
501
251
252
252
248
252
251
251
251
251
248
251
251
501
251
251
251
248
501
251
251
501
252
251
251
498
502
252
501
498
248
252
251
502
252
248
501
251
252
248
501
498
252
251
501
248
498
248
248
252
248
248
251
251
502
251
502
251
251
252
251
248
251
501
251
248
502
251
248
251
498
251
251
248
248
252
252
501
248
252
252
252
248
248
501
248
252
252
251
248
252
501
251
248
251
502
502
248
251
248
251
251
251
502
252
251
248
251
251
252
251
251
248
251
501
252
251
252
252
502
501
251
248
502
251
502
251
251
501
251
501
252
251
252
252
252
251
251
248
251
251
251
248
252
252
502
501
501
251
251
251
252
248
251
251
498
252
248
248
251
498
251
502
501
251
251
252
248
501
251
251
501
248
251
501
251
251
248
251
498
501
248
251
248
498
251
501
501
248
252
498
501
251
252
251
251
248
501
251
501
502
252
251
251
501
248
251
248
501
251
501
251
252
501
251
501
501
252
251
251
501
251
251
251
251
501
251
251
248
502
251
248
501
251
251
248
248
251
248
251
252
251
252
248
502
251
252
252
501
501
252
252
502
251
251
251
252
248
248
252
252
248
252
502
251
501
251
251
498
251
251
502
252
251
252
251
502
252
501
252
248
251
252
251
252
251
502
252
502
248
251
248
501
252
251
251
251
252
252
498
251
252
248
498
501
252
502
501
248
252
248
251
251
248
248
498
501
248
251
501
252
251
502
251
252
248
501
501
252
251
252
502
248
248
502
502
251
252
248
501
501
251
251
252
251
251
251
248
248
501
501
501
501
248
251
251
251
501
502
498
252
248
251
251
251
248
251
251
252
251
251
501
252
251
248
251
248
252
251
248
248
498
502
248
248
251
251
252
252
252
252
251
248
251
501
251
251
248
252
251
252
251
252
502
248
251
248
251
251
251
251
252
501
248
501
252
252
251
501
251
501
251
501
251
501
248
251
248
252
502
251
501
251
252
248
251
251
248
251
248
252
502
501
252
501
501
251
251
251
252
501
251
498
248
252
251
502
501
251
501
248
501
501
501
251
248
501
252
498
501
501
502
498
501
251
248
251
252
498
248
501
251
251
252
251
501
501
501
251
501
498
252
251
251
252
501
248
498
498
501
251
252
248
251
501
502
248
251
502
251
248
498
251
252
251
248
251
252
252
251
502
251
252
252
501
248
501
251
248
252
251
251
252
501
251
252
252
252
251
251
251
248
501
248
502
502
252
251
501
251
251
251
498
252
252
502
252
248
252
501
248
251
251
248
251
251
248
251
251
248
502
251
251
251
252
251
498
248
251
252
248
248
501
501
248
251
501
251
498
252
251
498
248
251
248
248
501
251
248
501
248
501
251
248
252
501
501
251
251
252
248
251
248
501
251
251
252
502
498
501
251
501
498
251
251
251
252
252
252
251
248
248
501
501
251
501
501
252
501
252
251
252
251
251
502
248
252
248
501
252
251
498
498
251
251
251
501
252
501
501
251
251
251
502
501
251
501
502
502
251
248
251
501
498
501
248
251
248
252
251
501
251
251
498
251
251
498
501
251
252
252
251
248
501
251
251
251
501
252
251
251
251
252
252
248
248
502
498
252
501
252
251
501
501
248
501
251
252
252
251
251
248
501
251
251
252
251
501
251
251
252
251
251
251
251
248
248
252
251
251
251
248
251
498
248
248
251
248
502
252
251
251
498
498
248
251
498
251
252
501
248
251
498
502
502
251
251
498
501
252
251
252
502
252
252
501
251
498
502
251
501
252
252
501
248
251
252
248
252
251
501
248
248
252
501
251
501
248
251
252
502
252
498
498
501
252
251
251
251
498
252
248
251
251
251
251
498
498
251
502
501
251
498
248
251
251
498
501
252
502
498
502
248
248
252
251
248
251
498
248
248
251
498
498
252
498
248
252
501
252
502
498
252
251
251
501
252
501
502
251
251
252
252
501
251
251
252
501
501
248
502
251
501
498
251
251
498
501
251
251
502
248
252
252
252
252
252
251
252
252
251
251
252
251
251
252
251
251
501
498
251
252
251
248
502
251
251
498
251
252
248
251
248
248
251
251
502
248
252
248
248
248
252
498
502
502
251
248
251
501
502
252
252
502
498
248
501
501
251
251
502
252
251
251
248
248
248
251
252
498
251
498
252
251
248
248
252
252
248
251
251
252
248
252
501
251
251
251
252
248
501
248
252
501
501
501
501
251
252
251
251
251
502
251
251
502
248
251
501
251
251
251
251
251
252
501
251
501
252
252
248
502
251
251
252
251
252
251
252
248
248
501
251
251
251
252
252
248
252
252
501
248
501
248
248
251
248
501
248
248
251
501
501
501
252
251
501
248
498
502
248
251
502
251
251
251
252
502
501
252
252
248
248
248
252
502
251
251
498
502
498
251
252
498
502
502
501
251
251
251
251
251
248
498
251
498
251
252
501
252
251
248
251
251
251
252
248
251
252
251
248
251
248
498
502
252
248
251
251
498
251
251
251
251
251
502
501
501
251
248
501
251
248
251
251
248
501
251
248
248
501
252
251
251
502
252
252
501
252
251
251
501
501
251
502
251
498
498
251
501
251
251
501
252
252
248
252
251
248
502
251
248
251
252
248
501
251
502
251
251
502
501
501
248
252
251
251
252
501
498
501
498
502
252
502
502
252
252
501
502
502
502
251
248
501
251
501
498
252
498
251
251
501
252
252
248
502
501
502
501
501
502
501
252
251
248
252
251
248
501
251
501
501
251
498
251
501
251
251
248
251
252
248
498
251
251
502
501
502
501
251
251
252
498
251
248
498
502
252
502
501
251
252
251
248
251
251
248
252
248
248
251
248
502
502
248
498
252
501
248
252
498
248
248
251
251
502
248
251
251
498
251
251
248
251
498
248
248
251
501
501
248
501
252
251
251
248
248
252
252
501
252
498
251
251
251
252
248
252
252
252
502
252
501
251
251
501
252
501
252
501
248
248
252
252
248
251
248
252
502
252
252
502
251
248
251
252
248
248
251
252
251
251
501
498
248
248
252
251
251
251
248
248
502
501
502
498
252
252
248
251
248
501
252
251
251
252
501
501
502
251
248
252
502
251
252
251
248
251
501
251
502
251
251
502
252
251
248
251
252
498
252
252
251
251
251
501
248
252
502
248
251
498
501
251
252
248
251
502
251
502
252
251
502
502
251
501
252
251
248
251
251
252
248
501
248
502
251
248
251
248
502
501
251
251
248
251
251
502
248
251
252
251
502
251
252
501
248
498
501
251
498
501
251
251
251
248
501
252
251
498
248
502
498
252
248
251
252
501
501
501
501
251
251
251
248
498
502
251
248
252
251
251
252
498
501
502
251
251
501
251
251
502
502
251
248
251
502
248
498
251
252
501
251
252
251
502
251
251
251
252
498
251
498
252
248
251
248
501
251
251
251
251
501
251
501
501
498
498
251
252
251
251
252
501
251
251
251
251
251
252
252
251
248
251
251
252
248
498
501
248
251
501
252
498
252
248
501
251
501
251
251
251
502
251
251
251
501
501
252
251
251
251
252
251
251
251
501
251
252
251
252
251
248
251
252
252
498
248
251
251
248
502
502
251
248
252
251
248
501
251
501
251
248
501
251
251
251
252
498
502
252
252
501
251
251
251
251
248
251
251
251
248
251
251
251
498
501
248
252
501
252
248
252
251
248
248
248
251
251
251
248
502
248
251
251
502
251
501
501
251
501
248
251
252
251
248
251
502
251
502
502
501
251
248
251
251
252
501
501
251
501
248
252
248
252
252
251
248
251
252
248
501
252
501
251
252
501
251
252
251
251
248
251
251
251
251
251
251
501
251
498
501
251
251
251
251
251
502
498
251
248
502
252
248
251
251
251
501
251
251
498
252
251
501
251
501
502
501
251
248
252
252
252
501
251
501
251
251
501
252
251
252
251
501
252
501
248
502
252
501
252
501
251
251
251
502
502
248
498
251
251
251
252
248
252
248
498
252
251
252
251
251
252
252
251
251
251
498
248
248
251
502
251
252
501
498
251
251
252
251
248
251
501
501
248
248
501
251
502
252
501
252
251
248
251
252
252
251
252
251
252
501
501
252
501
498
501
251
502
248
251
501
251
498
251
498
251
251
501
251
252
252
251
501
248
252
251
502
251
498
501
501
501
248
248
251
252
251
252
498
248
251
501
251
251
251
251
252
501
248
251
251
501
251
252
498
502
501
501
252
252
251
248
251
251
251
251
248
502
251
501
251
251
248
248
251
251
251
252
501
498
251
501
501
252
498
251
248
248
501
501
501
248
498
251
251
252
251
252
501
502
252
251
501
251
248
248
251
498
248
248
252
251
502
251
251
251
501
248
501
502
252
251
498
251
252
251
248
251
251
501
251
248
248
248
248
248
251
502
248
248
252
248
251
498
501
251
252
251
498
501
252
501
251
501
252
251
501
251
251
501
251
498
251
501
251
498
501
252
248
252
501
251
251
248
252
498
501
502
252
252
252
248
248
501
501
501
251
251
251
252
248
251
501
252
251
248
248
251
248
252
252
251
251
248
502
252
251
251
501
251
248
248
251
498
251
251
248
498
248
502
252
251
251
248
251
501
248
251
251
501
248
248
252
251
252
251
251
498
251
248
248
502
501
251
251
248
501
498
248
251
251
501
251
251
248
251
251
251
248
252
252
501
502
251
501
248
251
498
251
248
251
252
248
248
501
251
251
252
251
252
248
252
251
501
501
248
498
251
502
502
251
252
248
248
501
251
248
248
252
248
501
501
252
251
501
251
248
501
251
252
501
251
248
251
498
502
251
248
251
252
502
251
252
251
252
251
502
252
252
251
248
248
498
251
498
501
251
251
252
502
251
251
501
251
498
252
251
248
251
251
248
501
252
252
251
498
501
501
248
501
248
501
251
498
502
251
248
252
502
498
251
502
252
501
502
248
252
251
248
251
502
252
251
252
252
252
501
248
251
502
501
251
252
251
251
248
251
248
251
248
498
251
248
251
251
502
248
502
251
251
498
251
251
251
248
498
498
252
251
251
502
252
251
252
251
251
248
252
251
251
251
251
252
501
498
251
498
251
251
251
252
502
251
248
501
502
501
251
252
251
502
251
251
502
252
251
251
502
251
251
498
251
252
501
251
501
248
501
251
248
248
251
501
251
498
501
248
248
251
501
251
251
251
501
248
251
248
502
252
248
251
252
251
252
248
251
252
251
251
251
251
252
251
498
498
502
251
501
498
498
502
498
251
248
498
251
248
248
252
248
501
252
248
251
252
251
252
251
501
498
248
248
501
501
248
501
498
251
251
501
252
498
251
251
251
498
251
248
251
252
501
248
251
502
498
248
248
498
502
501
252
248
251
248
252
498
498
251
501
248
248
502
248
251
251
251
501
251
251
251
501
502
248
501
251
251
251
498
501
498
251
252
251
251
498
252
251
251
251
251
251
251
251
251
251
251
501
251
252
248
502
252
501
251
251
248
502
251
501
248
251
251
251
502
501
252
252
252
248
251
252
502
251
251
252
248
251
252
251
501
501
251
501
501
502
498
498
251
248
501
251
251
501
251
251
501
251
252
498
252
251
501
251
251
501
251
498
251
252
501
248
252
251
498
252
501
498
251
502
248
252
251
251
251
252
248
251
251
498
248
252
252
251
251
252
502
498
251
502
248
252
251
252
252
251
248
248
248
252
251
501
252
498
252
248
248
501
501
501
251
251
252
252
251
251
251
501
252
498
501
252
251
248
252
501
248
251
251
251
252
251
498
501
498
251
248
251
252
252
498
251
498
251
251
498
498
501
252
252
251
501
502
502
251
251
248
251
248
501
248
252
251
251
501
251
248
502
252
501
501
252
252
252
501
498
501
251
498
251
498
502
252
248
251
252
251
252
501
251
248
498
251
498
252
252
502
501
252
502
248
252
248
501
251
251
248
252
498
252
252
251
502
502
501
251
248
248
251
501
498
251
251
251
248
248
502
501
251
248
498
498
251
501
251
501
498
252
252
251
498
251
251
501
252
248
501
248
251
252
248
251
498
502
252
252
251
251
252
252
248
501
502
501
251
248
251
498
248
251
248
248
502
252
252
502
501
252
252
248
251
251
248
252
248
501
498
251
251
252
248
498
251
251
501
252
251
251
248
501
252
252
251
252
251
252
502
501
251
251
248
248
251
498
251
252
498
501
498
498
252
502
252
251
251
248
251
498
252
252
251
251
252
502
251
248
248
251
248
248
251
502
251
248
251
502
248
501
501
498
251
251
251
252
248
248
501
502
251
251
248
502
248
498
251
251
498
498
251
251
501
251
498
252
501
251
251
251
498
248
248
251
248
251
251
498
501
251
252
498
251
498
251
251
252
251
501
498
498
248
501
251
252
251
248
248
248
248
252
251
252
498
251
252
251
252
248
501
252
251
502
248
251
501
251
498
498
252
501
252
252
248
251
252
501
251
251
248
251
501
251
248
251
251
248
251
252
251
248
501
502
252
248
252
248
252
251
251
251
252
252
248
252
502
251
498
252
251
252
251
252
251
248
251
251
248
498
248
251
251
251
251
501
501
252
502
251
251
248
252
498
498
251
248
498
498
502
251
248
248
251
251
251
248
501
502
248
251
251
248
251
251
251
501
251
502
252
251
252
248
248
501
251
251
251
248
502
251
498
251
501
251
251
251
248
501
251
252
248
248
501
251
248
252
252
252
248
498
248
251
498
251
498
248
248
248
502
248
251
252
501
251
502
248
502
248
251
501
251
252
251
501
252
252
501
251
501
252
251
501
248
498
251
248
251
498
251
251
248
251
252
252
501
248
502
502
251
252
502
252
252
498
251
251
251
248
251
251
251
501
251
252
251
248
498
251
252
501
251
502
502
502
252
251
251
252
252
498
502
252
501
251
251
252
251
252
251
248
501
248
251
501
251
251
502
251
248
501
248
251
251
501
251
248
251
501
252
501
502
252
252
248
252
251
501
251
252
251
251
248
251
248
251
252
251
251
251
251
252
248
248
498
251
251
501
251
501
248
251
252
251
252
252
251
248
248
252
248
251
501
248
251
248
251
248
252
251
251
252
251
251
251
248
248
501
498
248
251
252
251
502
248
251
498
498
251
251
498
251
248
501
248
251
501
248
501
248
501
251
501
498
501
252
251
252
251
248
251
248
248
251
251
248
498
498
252
251
248
501
248
498
251
251
498
248
248
251
248
251
251
502
501
498
252
251
251
502
252
251
251
251
251
251
251
252
251
498
248
498
248
501
251
498
502
251
501
251
502
501
248
251
501
501
502
248
498
251
248
248
502
251
251
248
501
501
252
251
248
248
251
251
252
252
248
248
251
498
498
498
248
251
251
502
501
251
498
252
248
252
252
248
248
252
501
251
501
251
251
501
251
498
501
248
251
498
251
501
502
251
501
502
252
251
248
251
498
498
251
498
248
498
501
252
251
248
251
252
251
248
498
251
498
251
251
248
501
252
501
251
248
501
251
498
251
498
251
251
252
251
252
498
251
248
252
502
252
248
251
251
248
252
251
501
251
501
251
252
248
248
251
248
248
252
251
251
248
251
251
501
498
251
248
252
252
252
251
498
498
251
502
248
498
251
498
501
252
251
501
251
501
251
501
251
498
251
502
501
498
251
501
251
252
502
251
251
252
251
501
251
501
501
248
502
251
251
248
252
502
248
501
251
251
251
501
501
251
252
498
252
251
252
248
252
251
502
252
502
252
251
501
252
501
251
248
248
252
501
502
501
251
251
248
248
501
251
252
252
501
248
501
252
502
251
501
252
248
252
498
501
501
252
251
248
502
248
501
252
502
252
501
251
252
248
251
498
251
501
251
502
252
251
248
501
251
248
248
251
501
248
251
251
501
248
251
248
248
248
248
501
248
251
251
252
251
252
252
251
248
501
501
248
251
498
251
501
498
251
498
251
252
501
501
248
252
251
501
251
252
251
251
251
248
251
498
251
251
251
501
252
248
252
498
251
251
251
251
251
251
498
501
251
251
498
248
248
502
251
251
248
252
502
252
252
501
501
248
498
248
251
252
251
248
251
502
251
248
502
251
498
251
248
502
248
248
251
251
252
251
251
252
248
251
501
251
252
502
252
251
252
251
248
251
248
252
251
501
498
501
251
498
251
252
251
251
251
248
252
501
251
502
248
252
251
502
502
251
252
501
252
501
501
251
502
501
251
248
502
251
501
502
248
248
498
501
251
248
248
251
252
252
252
252
502
252
501
501
248
252
252
251
502
251
252
251
248
501
501
501
248
252
501
501
501
252
252
251
248
501
248
498
251
251
252
248
251
248
248
502
252
251
251
251
251
252
248
248
498
251
501
501
251
251
498
251
252
252
248
251
248
252
501
252
498
251
251
252
252
251
251
501
502
248
251
248
501
251
502
498
501
251
251
501
251
501
248
251
501
252
248
501
498
248
252
251
252
252
252
248
248
501
501
251
248
251
251
248
498
248
251
251
252
248
501
501
252
251
251
501
251
251
248
252
252
252
248
498
501
252
251
251
248
252
252
501
251
248
251
501
248
501
251
251
248
251
502
501
252
501
502
248
252
248
251
252
252
248
252
251
251
501
251
251
251
248
251
501
248
252
501
251
498
248
498
252
248
252
251
501
251
501
501
252
251
502
251
251
501
248
498
248
251
502
252
501
248
501
252
501
501
502
251
251
252
498
248
248
248
251
252
251
501
248
251
501
498
501
248
251
251
251
248
252
501
502
498
251
501
502
502
501
501
251
252
501
251
248
248
498
251
501
248
252
501
251
248
251
248
248
252
251
251
252
248
501
248
498
501
252
498
248
251
501
251
251
248
251
248
251
501
501
251
501
501
251
251
248
248
251
251
251
252
501
501
252
501
252
251
251
501
248
252
251
502
248
252
501
252
501
502
252
498
251
248
251
501
498
248
502
501
502
248
252
251
498
248
252
501
498
251
252
501
252
248
251
248
251
502
251
251
248
501
498
501
248
248
251
251
251
251
248
251
501
252
251
252
251
501
252
251
252
498
252
252
251
248
251
501
501
248
251
251
251
501
501
252
501
251
248
248
251
248
248
252
251
252
251
251
251
501
248
251
251
248
248
248
251
248
248
251
251
248
251
498
251
502
501
251
251
248
501
248
501
251
501
251
251
251
251
502
498
502
248
501
251
252
252
252
498
251
251
501
251
251
502
498
248
251
502
251
251
501
252
251
252
251
251
251
251
251
252
248
251
252
252
248
252
251
502
498
502
248
501
251
252
501
501
251
252
251
251
252
501
501
251
501
501
252
501
248
501
498
248
498
502
501
252
252
251
501
248
248
251
501
252
252
248
251
251
248
501
251
251
501
501
251
501
502
251
251
501
502
251
248
498
498
251
251
248
251
502
501
248
251
251
248
251
501
501
252
252
252
252
251
251
501
252
498
501
248
502
251
248
252
248
248
252
251
248
251
252
251
498
501
502
252
248
501
252
502
251
248
251
252
252
251
251
251
251
251
248
248
252
248
248
251
252
251
501
251
251
251
501
252
501
501
252
498
502
252
252
251
252
251
248
251
502
251
251
251
248
498
251
251
248
248
501
251
251
501
252
252
251
248
251
501
248
502
498
248
251
252
251
251
251
502
248
498
252
498
251
498
498
252
252
498
251
252
252
252
251
252
251
501
248
251
251
251
251
501
498
248
252
251
498
252
252
502
248
252
251
502
498
501
248
251
501
502
501
502
498
501
501
501
248
501
498
251
498
501
251
252
251
501
251
252
251
251
502
251
252
248
252
501
501
252
252
251
251
248
252
251
252
501
248
501
251
248
248
251
501
251
251
248
252
501
248
251
502
502
251
251
251
248
248
501
502
252
498
498
251
252
502
248
252
248
501
251
251
251
248
251
501
502
498
251
252
251
252
252
251
248
251
501
248
252
501
251
251
248
251
501
498
502
251
498
252
252
252
502
252
251
501
501
251
498
251
501
248
501
498
498
248
251
248
248
248
501
501
252
251
251
252
498
498
248
251
252
252
252
251
251
248
501
501
251
502
501
251
248
251
502
252
501
248
251
251
251
248
248
252
251
498
248
248
248
252
251
251
251
248
251
252
251
251
251
251
252
251
251
501
502
252
252
251
502
498
251
248
252
248
498
251
252
501
501
501
501
248
252
252
248
252
251
252
251
252
251
248
252
501
501
252
251
252
501
501
501
248
252
252
501
502
502
248
252
251
252
251
252
251
251
498
248
501
502
498
248
248
501
501
252
251
501
502
252
252
251
252
251
252
251
502
502
248
498
501
248
252
501
251
252
502
252
251
252
502
501
251
248
248
251
498
248
252
251
502
252
501
251
251
251
252
248
251
252
501
501
248
251
248
251
248
252
498
502
502
248
501
251
501
248
248
251
251
252
251
251
252
252
501
251
251
498
248
501
501
502
252
251
248
501
248
501
498
252
252
251
252
248
248
501
248
248
251
252
251
498
251
248
501
248
251
248
248
251
248
501
501
498
251
251
498
248
501
252
251
251
251
248
501
252
248
248
252
251
501
251
251
501
251
502
251
251
502
248
251
501
252
498
251
252
248
502
251
502
252
252
501
251
251
248
501
501
501
248
502
251
248
251
252
502
251
502
251
248
251
498
498
248
252
252
248
251
251
251
502
498
501
248
252
248
248
251
251
252
502
252
501
252
502
252
498
251
501
251
498
251
251
252
251
248
251
501
251
252
248
502
502
251
252
498
248
252
251
251
498
251
252
248
502
502
252
248
501
498
502
248
251
252
501
501
252
502
251
251
251
252
251
248
498
248
501
248
248
248
502
502
251
251
501
501
251
251
251
251
501
251
251
251
501
252
251
248
251
501
251
248
251
248
248
501
252
251
251
248
501
252
251
248
252
498
251
248
248
501
248
502
252
251
251
251
251
251
248
248
501
251
251
252
501
501
252
248
501
501
248
251
498
251
251
502
251
251
251
498
251
502
251
252
252
251
501
251
248
248
251
502
251
502
248
251
252
251
251
251
252
252
252
252
498
498
498
251
501
498
498
502
251
248
251
252
498
248
251
502
501
252
248
248
248
248
501
501
248
252
252
248
251
248
252
498
501
501
252
252
251
502
251
252
251
251
251
251
501
251
248
248
501
248
251
252
252
251
501
248
251
252
252
251
251
248
251
251
251
252
252
251
251
501
502
252
498
248
252
252
252
251
248
252
498
248
252
251
251
251
251
252
501
251
252
251
251
251
501
501
501
251
501
252
501
251
251
501
498
498
248
251
252
252
252
252
252
248
502
498
251
501
251
501
248
251
248
248
248
252
251
252
501
252
501
251
501
501
501
502
252
251
251
248
502
251
252
252
498
251
252
251
501
248
251
501
501
251
501
251
248
251
252
501
251
501
252
251
502
248
501
248
251
501
252
501
251
501
248
252
252
502
248
498
248
252
252
498
251
252
252
248
251
251
252
248
251
248
251
251
251
252
251
252
501
251
252
251
248
251
248
248
251
501
501
252
252
251
251
252
251
498
502
498
501
252
251
248
248
501
251
251
248
252
498
252
251
252
252
252
498
248
252
498
251
251
501
501
248
248
498
501
498
251
501
252
251
251
502
502
502
252
251
501
251
251
252
252
252
251
248
248
252
251
501
252
501
248
251
251
248
248
251
252
252
252
498
501
252
248
501
251
252
501
248
252
251
498
251
252
251
498
502
248
248
251
251
251
248
248
501
252
502
251
502
251
501
248
251
251
501
252
501
501
252
252
248
251
251
252
248
252
498
251
251
251
502
501
251
252
251
251
248
251
251
251
251
248
252
252
248
501
502
501
501
502
251
252
251
251
251
252
502
251
251
248
501
501
251
501
248
251
251
251
251
502
252
251
498
251
252
252
251
501
248
248
251
248
251
498
252
248
501
501
251
502
251
251
251
251
498
501
501
498
251
248
498
498
252
248
502
248
502
248
251
251
251
251
501
248
248
501
252
251
252
498
501
501
501
501
252
251
252
252
251
251
248
251
501
251
251
501
248
251
252
251
251
498
251
252
252
498
251
501
501
251
251
501
252
498
248
252
251
251
251
501
251
251
251
501
252
252
251
501
252
501
248
248
248
501
251
251
248
502
252
501
501
252
251
251
251
248
498
501
502
248
252
248
251
502
248
251
252
248
252
251
252
502
251
501
502
251
502
501
501
248
251
251
248
498
501
501
251
498
502
248
501
501
501
502
251
248
498
251
252
248
252
251
251
251
251
251
248
501
502
251
252
251
501
498
252
248
252
252
248
248
501
252
252
248
248
251
248
251
251
248
252
251
251
501
498
252
251
501
248
501
248
251
251
252
248
252
502
251
252
251
248
248
502
501
248
502
251
502
251
248
248
251
251
502
501
252
501
251
248
251
502
498
248
498
501
252
251
251
251
248
251
251
248
252
251
248
248
248
251
248
502
251
251
252
251
252
252
251
252
251
251
252
248
248
498
502
502
251
251
251
251
501
498
252
252
251
252
252
251
248
502
252
251
251
251
251
251
252
252
248
251
251
501
498
251
501
248
251
251
252
248
252
502
498
252
251
501
502
251
252
502
501
251
251
498
251
248
248
251
252
502
251
251
498
248
252
251
501
251
251
252
251
498
501
251
252
501
502
502
251
251
251
251
501
501
251
501
248
251
252
252
251
252
501
248
248
252
501
252
248
248
251
252
502
251
248
248
252
251
502
501
251
251
248
251
501
501
251
501
248
502
251
252
251
248
251
501
251
251
251
248
251
501
248
251
502
251
502
502
252
252
251
252
251
251
252
252
501
251
501
252
252
251
501
252
248
251
501
498
248
251
248
252
251
251
251
252
251
251
252
251
251
248
251
252
251
252
498
251
248
498
251
501
251
248
251
252
248
248
501
502
251
498
501
251
248
501
502
251
251
248
251
251
252
251
248
502
502
251
252
501
248
248
251
251
502
251
251
501
251
251
251
252
251
248
252
501
252
248
501
502
498
501
252
498
251
252
248
251
251
251
501
252
501
252
498
251
251
501
501
501
501
252
498
501
248
252
248
501
501
251
502
498
248
251
501
251
501
252
251
248
248
498
251
252
248
501
501
501
498
501
251
248
502
502
251
251
251
251
251
251
251
251
248
251
501
251
501
251
502
251
502
252
251
248
251
501
501
252
251
248
252
252
251
251
252
252
252
248
248
248
251
502
248
251
248
251
501
251
252
252
251
251
251
251
501
498
251
502
248
251
251
248
502
252
251
501
502
252
251
498
498
501
251
251
248
251
501
501
251
251
248
252
251
251
498
251
501
502
248
251
501
248
251
248
501
251
252
501
252
251
251
251
252
498
498
251
251
251
501
252
251
252
251
251
502
502
251
248
501
251
248
252
251
502
252
248
251
252
501
251
251
251
501
252
248
252
251
501
498
251
251
502
248
251
248
498
251
501
502
501
501
252
501
251
251
252
248
251
248
498
501
501
248
251
251
502
252
251
252
501
502
252
501
498
251
252
251
498
251
501
251
251
502
252
501
251
502
251
251
251
252
251
248
498
498
252
501
252
252
248
248
251
502
498
251
248
251
251
251
251
252
248
248
498
501
498
251
251
251
251
501
248
498
251
251
248
252
251
502
251
251
498
501
251
251
248
251
498
251
502
251
251
252
251
251
251
248
501
501
252
251
248
248
252
251
248
251
502
251
251
498
251
252
252
501
502
251
251
252
501
252
498
248
502
252
498
252
248
251
251
501
252
248
502
501
248
251
501
251
502
248
251
251
252
251
252
251
252
248
251
251
498
251
252
248
251
248
498
251
498
251
248
251
252
248
251
251
252
498
501
501
251
502
252
248
248
501
501
501
498
501
252
501
251
252
252
498
248
252
248
252
251
251
248
501
251
251
501
251
251
248
251
251
251
251
251
248
502
248
501
251
501
501
248
251
252
252
502
248
502
501
252
251
248
501
252
251
252
502
252
248
498
252
248
252
498
502
502
252
248
251
501
251
502
248
252
252
251
252
501
251
251
252
248
501
251
251
502
248
251
248
251
252
251
502
251
501
498
251
252
501
501
251
502
251
251
248
502
248
251
252
251
251
251
251
501
252
498
248
248
251
251
252
251
502
252
248
248
251
251
251
248
251
502
251
251
252
251
501
251
252
251
251
252
248
502
251
251
251
252
252
501
501
252
248
251
248
251
498
251
248
251
502
252
248
251
252
252
251
248
251
251
252
498
251
501
498
248
251
251
252
248
251
498
251
252
252
251
248
502
501
252
251
501
248
248
251
248
501
251
501
498
251
251
252
248
252
501
501
248
501
501
248
251
502
252
248
251
252
252
498
502
501
502
251
251
501
501
251
251
248
251
251
251
501
252
252
251
498
248
248
501
251
251
501
251
251
251
248
251
251
252
498
251
251
251
248
252
251
251
252
502
498
501
252
501
502
502
248
251
252
251
251
501
252
251
498
252
248
248
501
252
498
251
252
252
498
251
501
252
251
251
502
252
502
248
502
248
248
252
248
252
251
251
251
248
248
251
251
252
248
251
251
251
251
251
252
248
251
498
251
251
252
251
251
251
501
501
251
498
498
248
251
248
252
502
501
251
251
252
251
251
498
251
248
502
251
251
248
502
498
248
252
251
248
252
248
252
248
248
251
248
501
252
501
252
501
248
252
251
252
501
501
251
251
498
251
502
248
251
251
251
252
252
252
252
502
501
248
251
248
498
502
252
248
248
251
501
501
248
251
252
501
501
251
251
251
248
501
248
251
248
248
251
248
252
251
252
498
498
251
501
502
252
251
502
251
251
252
502
251
251
252
498
251
501
251
252
248
252
502
501
252
251
501
252
251
248
252
252
248
251
251
248
251
501
251
501
251
248
251
251
498
251
251
498
252
251
251
501
501
252
501
251
498
251
252
251
251
248
251
252
501
252
251
251
248
248
498
501
248
498
251
252
252
252
248
251
252
502
252
501
251
248
248
248
251
248
251
251
251
252
502
248
252
251
248
251
248
501
251
501
502
252
501
251
251
251
501
251
248
248
501
251
252
502
251
248
252
251
251
252
501
251
248
248
248
498
502
251
252
248
252
251
501
251
251
251
251
498
252
248
248
252
251
251
252
251
501
248
501
248
248
252
251
252
251
252
498
251
251
251
501
248
251
501
251
251
501
251
251
251
251
501
248
251
501
501
248
252
251
502
251
252
251
251
251
501
251
252
248
252
498
248
248
252
251
251
248
251
502
248
251
501
251
501
251
248
502
251
251
252
502
251
252
248
501
501
502
251
248
248
251
251
252
502
251
251
251
252
248
251
251
251
248
501
252
252
498
248
501
251
251
251
251
248
251
501
501
251
501
248
251
248
251
248
248
248
248
251
498
251
251
251
248
251
251
251
252
248
251
251
251
251
252
251
252
252
248
501
501
251
251
251
501
252
251
251
251
248
501
251
251
498
501
251
502
252
251
248
501
248
502
251
251
248
251
252
251
251
251
248
498
502
251
248
252
252
251
498
251
502
251
251
248
252
502
248
502
502
248
251
251
251
251
252
501
251
251
251
248
251
251
251
248
502
501
501
252
248
252
501
251
502
501
248
251
501
498
251
252
251
252
248
251
251
501
501
248
501
252
251
501
252
502
501
501
251
248
251
502
248
252
251
251
248
248
251
252
252
252
252
251
502
251
251
251
502
501
248
248
252
248
501
498
251
248
251
251
251
251
501
252
252
251
248
252
248
252
251
251
498
251
498
248
251
252
251
252
251
501
252
498
248
248
251
498
502
501
252
251
502
248
498
251
252
251
251
501
498
251
501
252
502
248
248
251
252
501
251
502
251
501
251
251
501
251
501
502
502
252
252
501
251
498
501
252
248
251
248
498
248
502
251
502
251
501
251
251
252
252
251
251
501
502
251
251
252
501
501
251
252
252
251
248
248
251
251
248
248
251
248
501
251
251
252
252
251
501
248
252
252
251
501
501
252
248
248
252
502
248
252
252
498
501
251
251
252
502
251
501
252
248
251
248
252
248
248
251
502
248
252
498
252
501
252
501
252
501
501
251
501
502
251
248
248
501
251
501
248
248
502
501
252
252
248
498
252
252
501
248
248
248
248
498
251
501
498
501
498
251
251
251
251
252
251
251
252
251
501
252
252