2885
0
0
284
401
134
27
160
360
751
587
489
444
444
934
751
640
160
134
250
694
934
537
71
10
250
751
751
401
360
587
640
444
187
17
27
90
321
160
54
27
160
537
694
321
10
0
0
54
250
187
54
17
160
444
537
187
111
27
401
360
444
40
17
111
321
284
27
40
217
1000
1000
1000
360
160
284
640
871
640
187
4
10
160
250
90
10
54
321
360
187
1
0
0
90
489
250
0
0
27
321
444
360
54
4
134
444
360
27
0
71
444
587
217
0
0
250
934
1000
444
187
217
587
751
321
17
0
27
187
444
54
1
17
444
871
537
27
0
10
284
537
134
0
0
90
694
810
284
90
40
444
489
360
27
10
134
321
284
90
1
111
640
1000
1000
444
284
321
640
751
360
27
4
90
489
444
160
27
54
401
694
444
187
10
71
360
640
587
111
187
360
751
694
284
17
0
10
134
321
54
0
1
217
537
401
17
90
444
1000
934
360
111
134
444
871
587
160
0
1
160
360
217
40
27
284
489
401
10
0
0
54
134
71
1
4
187
587
640
187
17
0
134
284
217
17
0
71
217
284
160
40
160
751
1000
1000
694
444
444
694
871
444
111
0
111
401
401
27
0
27
284
694
489
71
0
71
401
537
90
27
111
321
401
187
40
0
10
250
537
284
40
17
111
401
489
217
10
0
160
537
1000
360
284
401
934
1000
640
111
0
4
160
321
90
1
17
250
587
444
54
0
0
111
217
217
10
0
27
284
640
360
27
0
187
587
587
90
17
134
444
751
537
71
10
160
694
1000
751
401
284
489
640
401
54
10
10
401
537
401
54
40
111
250
217
54
0
0
187
401
489
90
90
160
321
444
321
111
17
217
321
360
0
0
0
90
587
489
90
17
321
810
1000
401
360
537
694
587
284
10
0
0
160
160
1
0
4
360
587
401
40
0
0
217
489
217
0
0
17
321
587
321
10
0
54
360
587
111
27
160
444
489
134
1
0
134
640
810
360
134
134
401
587
587
250
27
27
160
217
54
1
17
321
694
694
160
10
0
250
444
444
27
1
27
217
444
489
160
10
40
321
444
134
10
54
489
694
401
17
0
0
160
444
444
134
217
537
871
444
90
0
17
134
187
40
0
0
217
640
640
111
0
0
4
217
111
0
0
17
401
751
587
54
0
17
250
537
54
17
54
444
640
321
10
1
187
934
1000
751
360
284
587
751
640
187
4
0
54
187
217
17
4
160
489
640
284
10
71
640
1000
871
111
27
71
360
694
489
111
0
4
160
284
90
0
0
90
489
640
134
1
10
444
751
587
134
90
321
810
871
360
4
0
134
444
321
54
4
40
284
360
217
1
0
54
187
187
10
1
4
250
489
537
71
71
360
871
694
134
27
40
217
401
284
71
111
489
1000
1000
587
360
187
489
640
401
111
0
40
187
401
111
4
17
187
537
321
40
0
71
537
1000
284
54
71
444
751
587
111
0
0
27
250
489
134
17
54
321
640
401
27
1
160
694
810
360
111
187
360
751
587
250
17
1
134
401
360
54
4
54
321
401
160
0
0
10
217
444
90
17
111
401
751
489
90
0
17
321
321
134
4
54
360
871
751
160
10
40
537
694
587
217
250
587
751
694
160
10
0
250
587
537
71
10
160
489
751
250
10
10
537
934
587
71
90
284
489
537
360
160
71
160
537
537
250
54
111
360
694
640
250
27
71
401
537
360
217
360
587
587
444
160
10
40
284
489
250
40
71
360
810
587
111
0
0
17
360
401
134
10
111
537
751
444
40
0
0
160
284
217
27
187
640
871
360
40
0
27
587
1000
810
217
160
401
751
810
401
40
0
54
284
360
54
27
187
587
587
187
1
40
360
934
587
187
27
54
321
537
587
187
40
17
321
444
284
27
27
321
694
640
111
0
0
217
871
1000
360
160
401
810
694
160
0
0
90
284
284
10
10
160
640
640
217
1
27
401
1000
694
187
54
111
444
751
537
111
4
10
217
321
217
10
27
284
694
444
111
0
10
284
751
694
217
250
444
694
444
160
4
0
40
250
444
111
10
90
401
640
489
160
71
250
640
751
360
111
160
401
587
537
134
1
0
217
444
321
1
0
71
587
751
284
1
0
217
751
871
321
134
250
640
871
587
134
27
187
489
444
90
27
187
640
751
321
17
0
54
321
489
54
0
111
489
1000
537
134
0
0
160
871
489
160
17
217
537
751
401
217
217
640
934
694
250
160
360
640
444
90
0
0
250
537
401
54
54
284
640
537
134
0
40
537
1000
444
54
40
250
587
751
360
27
0
10
250
321
160
17
90
321
751
587
217
27
40
360
694
640
217
160
360
751
751
360
17
0
90
401
321
54
17
111
401
444
217
1
0
0
134
284
217
17
27
160
489
537
217
17
1
217
489
360
27
40
284
810
751
187
134
54
810
751
1000
360
284
360
489
537
217
27
0
27
250
401
111
27
111
360
489
160
4
0
90
360
321
187
134
250
360
444
360
217
27
40
250
401
284
27
54
160
587
751
360
40
17
401
810
1000
640
871
694
810
401
134
4
4
284
587
444
27
4
111
489
640
217
1
0
1
321
537
401
54
54
160
489
489
187
160
54
537
537
640
160
71
250
401
217
17
54
111
1000
1000
1000
321
187
250
489
694
537
134
134
321
934
489
187
27
134
640
871
489
71
17
160
587
694
284
40
27
250
444
587
284
40
4
160
489
360
71
27
250
640
694
187
0
0
40
360
640
284
134
217
444
587
217
17
0
134
444
751
71
1
17
401
751
537
444
187
360
401
489
284
40
54
250
640
751
217
250
54
489
187
250
27
4
160
537
587
217
1
0
134
537
871
321
250
401
694
694
321
17
0
10
284
321
111
10
71
537
751
444
40
54
321
1000
1000
640
111
160
360
640
587
187
17
1
187
401
321
40
1
40
321
587
321
10
4
250
810
694
250
90
250
640
1000
751
187
0
1
111
284
217
71
90
401
587
401
10
0
0
160
284
134
1
54
284
871
694
284
10
90
401
694
217
4
1
71
401
694
489
111
40
360
1000
1000
934
489
360
537
537
111
0
0
134
444
537
90
27
134
444
537
187
1
0
54
321
360
90
54
160
489
537
250
27
0
0
111
321
187
10
27
250
751
751
250
1
71
751
1000
1000
489
284
250
640
1000
751
217
0
40
284
537
134
17
134
587
934
489
54
0
1
217
537
250
54
27
160
489
694
401
27
0
217
587
537
111
27
160
489
751
444
27
111
537
1000
751
250
111
187
401
489
250
27
0
4
284
537
360
90
90
401
640
401
27
0
0
160
360
321
71
160
321
587
489
321
134
111
537
694
587
134
90
187
537
751
537
111
10
284
537
640
217
360
640
810
587
160
4
0
187
587
537
134
284
537
1000
640
321
1
0
0
250
587
587
54
10
90
401
537
250
1
0
90
444
587
111
40
284
587
587
134
0
0
0
187
640
401
187
250
587
810
587
187
1
0
187
444
321
40
54
444
694
444
71
0
0
250
587
444
27
10
90
321
537
489
160
0
27
284
640
160
27
111
640
694
284
1
0
4
321
1000
694
321
217
694
934
587
111
1
27
250
360
111
1
10
401
871
694
54
0
0
134
360
321
40
27
187
537
751
444
40
160
934
1000
871
134
217
321
871
587
284
10
71
444
1000
751
321
90
250
640
810
444
40
0
0
71
160
134
1
10
321
587
587
250
284
401
1000
871
694
90
71
160
444
694
360
40
0
40
284
284
27
0
10
321
810
694
134
0
0
160
444
640
160
187
401
810
640
187
1
10
360
694
489
40
27
250
694
587
134
0
0
134
284
187
1
54
444
1000
1000
489
90
4
134
360
360
40
1
71
321
640
489
134
134
587
1000
1000
537
250
187
401
587
401
537
217
444
360
444
111
27
111
537
751
401
40
0
27
321
489
134
27
134
537
810
401
54
0
0
160
444
537
71
10
40
360
640
360
4
0
71
489
751
444
217
250
401
810
537
187
0
0
134
284
217
10
17
187
587
640
187
0
0
17
217
489
90
10
90
321
694
401
54
0
40
401
537
111
10
54
401
640
489
71
0
1
360
1000
1000
537
284
537
640
537
90
10
1
284
444
1000
537
360
160
401
489
111
90
284
1000
1000
537
111
90
250
401
640
537
284
54
187
489
587
187
54
134
360
640
537
160
17
217
810
1000
489
401
640
871
694
321
54
0
10
217
444
160
10
54
401
751
537
54
0
0
54
401
489
187
54
217
587
751
360
17
0
4
250
587
187
40
160
537
587
160
1
0
1
321
694
640
187
160
444
751
751
321
54
1
284
587
587
71
27
250
640
694
217
10
0
111
444
444
90
1
40
284
640
640
217
10
17
360
587
321
40
54
360
640
444
40
0
0
90
401
587
217
217
489
751
587
134
0
0
111
250
217
1
27
250
871
694
160
0
0
111
444
489
134
40
134
640
934
694
71
0
1
187
401
90
1
10
321
694
537
90
1
71
537
1000
1000
537
360
489
751
489
187
4
1
217
444
360
10
4
111
587
694
284
4
4
321
810
587
111
71
217
537
694
444
90
0
0
134
321
321
27
4
160
640
751
250
1
0
250
640
587
90
17
187
694
934
489
71
1
134
284
284
17
4
90
489
587
321
17
0
160
360
444
17
4
160
587
871
444
54
0
4
217
401
90
1
27
217
537
640
284
27
0
134
751
810
360
187
444
640
401
54
0
1
250
444
250
27
17
217
587
537
111
0
0
111
321
217
10
17
217
537
537
187
4
0
54
321
444
187
40
134
444
810
587
134
10
17
321
587
1000
1000
1000
1000
1000
810
321
71
27
360
694
587
111
27
160
489
537
217
1
0
10
187
284
90
10
54
284
694
640
217
4
0
90
187
160
4
27
250
694
587
187
4
10
360
640
640
160
160
360
587
694
217
27
0
40
187
360
71
40
160
401
401
160
4
27
321
810
537
160
134
321
489
587
444
250
111
160
537
587
360
134
187
489
934
871
321
40
27
401
1000
1000
587
360
694
694
360
54
0
10
321
640
360
40
40
360
871
810
217
0
0
17
444
810
360
111
134
444
640
640
187
4
0
187
360
284
27
90
401
694
401
40
90
90
810
640
751
250
160
284
537
1000
640
160
0
40
360
444
111
0
54
444
694
321
17
54
360
1000
810
284
17
10
160
401
587
284
360
160
694
489
401
27
1
217
694
694
134
0
0
284
810
1000
284
217
360
751
640
187
0
0
134
360
321
4
1
111
694
810
360
111
4
54
187
401
250
40
54
250
587
587
160
0
17
284
537
284
40
40
250
640
537
160
1
4
321
1000
1000
537
134
250
537
537
187
1
0
0
90
217
71
0
54
360
640
401
54
111
250
934
537
401
71
134
250
489
489
187
4
1
284
587
401
10
10
111
640
810
321
54
0
160
444
694
444
217
284
587
751
537
111
0
54
401
587
134
4
90
537
751
401
17
0
27
321
444
134
1
40
284
810
537
187
1
4
160
321
187
0
1
90
401
587
321
54
17
321
934
871
360
217
360
587
489
111
0
0
217
537
537
71
40
217
587
587
187
0
71
640
1000
537
71
54
250
587
640
284
27
0
0
134
284
217
17
27
250
640
694
187
1
0
250
694
1000
587
401
217
587
810
444
71
0
90
360
587
90
17
111
489
640
360
17
0
0
71
217
284
71
134
444
810
810
321
27
1
250
537
489
90
54
187
489
694
250
10
0
71
401
810
360
187
284
444
587
250
27
0
17
401
444
217
17
71
401
587
489
90
134
284
751
401
134
17
160
360
694
489
401
90
54
321
587
444
27
17
111
537
751
489
111
10
250
640
871
489
537
751
751
537
160
4
0
160
489
444
54
284
587
1000
587
250
4
0
0
217
587
444
54
17
160
444
537
250
360
187
810
444
489
40
10
217
587
694
134
160
40
284
321
537
284
90
217
537
751
640
187
10
4
187
401
217
40
71
489
694
444
40
0
0
160
284
250
4
10
90
360
537
537
134
1
54
360
444
54
0
90
537
587
160
0
0
1
217
401
321
134
250
694
871
489
54
0
27
284
537
90
0
10
360
751
489
17
0
0
160
360
321
54
54
321
640
810
284
187
54
751
640
640
40
17
111
489
537
250
17
10
360
934
1000
537
321
360
694
934
537
90
0
0
160
321
250
40
40
401
810
694
111
0
40
694
1000
640
111
134
284
587
587
250
4
0
4
134
401
54
1
10
284
694
537
54
0
27
360
751
694
250
187
401
1000
751
187
0
1
134
360
187
17
10
284
640
587
54
0
0
187
250
187
10
54
284
810
751
401
54
4
134
284
217
1
0
40
250
537
489
134
0
111
934
1000
1000
537
250
537
810
444
537
71
401
250
444
90
27
111
401
640
360
40
0
0
134
250
134
71
134
444
489
284
17
0
0
250
587
489
71
17
90
401
537
217
4
0
187
694
1000
640
401
489
694
934
587
134
4
40
321
444
160
10
27
321
751
587
90
0
0
71
360
401
90
54
217
587
694
360
40
0
90
401
360
71
4
111
444
810
640
90
10
90
587
694
444
217
321
587
694
537
250
40
1
134
284
360
40
54
250
444
360
27
0
0
0
