1495
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98
131
86
27
7
0
13
4
0
0
0
31
203
470
357
194
124
230
431
662
470
369
259
221
169
153
146
124
104
98
312
512
646
406
334
301
369
393
431
357
280
250
269
393
484
444
381
290
269
470
761
1000
923
778
630
662
778
1000
942
813
615
615
584
540
498
393
357
280
457
615
744
727
662
646
710
980
1000
867
662
678
646
484
381
301
312
312
346
312
346
301
290
269
240
280
470
831
1000
980
710
526
431
369
312
269
250
230
221
250
240
269
240
230
194
393
599
778
540
381
290
346
312
280
203
221
212
186
161
312
457
512
393
334
599
980
1000
1000
795
727
599
418
312
280
259
240
290
470
599
555
406
357
431
615
761
795
694
569
470
369
357
357
369
381
381
357
334
457
584
569
470
406
662
980
1000
961
678
569
498
431
418
444
457
431
406
457
457
457
457
444
393
526
744
813
646
457
444
406
418
444
393
323
269
280
540
778
980
778
694
646
904
1000
1000
813
646
540
484
484
393
369
312
290
221
212
334
444
498
431
393
457
615
961
885
744
457
406
369
334
312
240
212
194
203
334
418
431
334
269
323
540
867
1000
795
599
444
444
357
290
230
221
212
230
280
323
323
259
221
312
569
813
761
678
584
599
431
346
250
240
240
259
230
290
406
484
457
406
457
662
813
923
813
778
662
555
393
346
346
346
301
418
569
795
710
615
555
484
678
867
923
710
540
498
484
512
470
381
431
457
470
406
484
646
555
599
569
813
1000
1000
1000
831
662
584
569
540
569
526
630
512
744
744
923
630
498
357
406
526
662
569
406
280
230
221
259
280
280
312
369
512
540
630
584
512
393
444
795
1000
1000
761
615
484
431
381
346
312
301
280
346
599
867
904
678
498
393
555
744
904
727
584
512
512
555
646
599
584
498
555
569
761
795
831
761
744
980
1000
1000
1000
778
662
694
599
662
498
615
569
778
727
678
498
444
381
312
484
599
694
498
406
357
301
269
312
280
280
250
250
221
269
346
406
406
393
555
727
923
961
867
694
484
334
323
312
334
323
280
418
555
694
599
540
584
569
694
795
849
744
615
569
526
470
393
323
301
280
323
444
584
662
599
512
569
710
923
923
867
813
727
678
630
599
584
498
431
357
418
457
555
512
526
569
646
694
599
540
512
569
555
484
346
269
250
280
444
694
885
831
694
540
710
813
942
727
584
646
599
662
526
470
323
259
250
290
393
431
512
484
498
555
710
867
867
831
795
662
555
444
406
346
334
301
250
280
346
357
334
290
334
555
831
1000
778
599
526
540
498
369
312
269
269
230
250
259
280
280
280
280
470
678
923
678
526
444
470
418
369
301
301
240
221
250
393
470
498
406
406
599
849
1000
831
615
540
457
444
369
323
259
212
269
457
646
662
484
431
431
555
662
710
694
569
484
457
418
393
346
357
357
418
555
678
569
431
381
381
381
599
867
1000
795
630
484
431
369
346
334
312
323
418
599
662
584
444
381
357
498
678
744
599
444
457
381
369
301
346
369
381
381
484
555
599
498
418
346
540
761
1000
867
795
540
457
334
290
290
240
230
221
457
813
1000
904
727
599
694
744
795
694
526
512
418
393
357
323
280
259
259
301
259
290
301
290
240
312
615
942
1000
885
744
498
406
334
290
259
259
269
280
301
280
312
269
301
346
526
646
584
512
393
381
280
259
221
203
186
194
194
259
381
431
431
334
484
778
1000
961
694
540
470
406
393
381
357
290
280
470
662
795
599
470
418
470
813
980
1000
662
484
418
393
381
334
323
334
312
323
369
584
744
744
599
526
710
923
980
795
569
484
444
406
393
357
357
334
357
393
406
406
484
470
512
584
694
727
599
512
406
346
323
301
290
290
334
312
555
727
923
727
646
813
961
1000
867
727
584
498
484
498
406
323
240
230
259
334
431
470
444
444
484
727
1000
942
727
526
498
444
381
312
259
240
250
269
280
346
369
346
269
259
484
813
1000
1000
778
662
555
555
393
312
280
259
250
240
240
259
290
290
269
312
512
710
761
615
526
406
323
269
240
250
221
230
240
457
526
569
381
418
630
1000
1000
1000
710
540
418
357
346
312
312
312
280
406
512
694
569
540
630
694
980
1000
1000
678
512
484
484
431
393
323
418
418
484
484
584
694
727
569
584
678
1000
1000
942
662
540
555
630
710
761
849
646
646
678
885
761
555
369
290
484
615
710
444
334
240
194
186
230
269
346
369
512
599
615
498
381
381
312
526
710
1000
867
761
678
498
418
323
323
250
250
280
555
904
1000
849
646
484
569
694
867
761
584
526
584
584
512
393
346
406
418
484
569
761
867
885
849
923
1000
1000
1000
980
942
795
727
555
599
662
744
615
584
540
584
444
369
280
312
540
678
662
393
323
269
250
203
194
169
186
177
169
177
230
334
393
393
357
569
813
1000
813
710
615
484
381
334
301
250
230
418
599
727
540
457
484
615
885
980
942
678
615
584
569
457
369
323
323
334
346
470
694
867
867
795
849
885
942
904
831
744
630
555
512
630
615
694
484
526
512
694
778
727
646
646
761
849
761
540
334
250
240
323
346
393
393
369
346
526
849
1000
831
569
444
662
831
923
744
646
526
498
470
418
334
269
301
290
312
357
406
512
498
498
646
795
849
646
599
584
526
444
431
406
323
250
221
280
406
444
381
269
240
369
646
980
961
761
678
615
540
431
357
346
290
301
280
290
269
269
259
290
346
599
744
744
555
470
484
418
369
290
323
334
312
259
381
584
710
599
540
540
778
904
1000
831
662
526
484
444
369
269
250
230
393
569
727
615
484
406
357
630
778
904
584
484
406
393
431
444
418
346
323
346
406
393
357
323
312
406
599
885
1000
942
727
526
381
323
259
312
323
346
301
418
599
662
555
369
269
346
444
498
369
290
186
131
104
169
203
212
240
194
221
221
290
269
221
230
323
484
615
662
431
212
131
146
169
117
86
111
169
280
406
498
484
381
259
186
146
124
111
92
92
70
50
31
18
21
27
46
64
75
75
55
60
55
46
64
70
86
124
146
131
75
70
80
86
86
50
34
27
27
42
60
117
86
50
64
70
80
46
42
42
38
42
31
27
21
21
18
11
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
7
13
13
18
16
18
9
11
21
34
38
24
24
24
27
18
13
16
38
60
70
50
31
50
55
70
38
34
46
42
46
27
24
13
11
13
18
21
18
16
9
7
9
13
13
9
11
11
11
6
3
2
2
3
3
2
2
1
1
0
7
7
6
0
0
0
