3164
88
73
32
0
13
9
207
35
5
24
34
72
1335
5
2568
19
241
179
66
90
47
584
166
357
5
94
64
126
2048
3933
2
1772
1895
561
1038
3350
1094
692
3123
13
329
1326
19
30
0
63
1
7
199
697
1782
646
271
153
318
265
856
203
5646
105
7316
2112
2591
4999
1897
66
111
563
360
4708
357
1549
896
16703
1580
288
1820
69859
6534
889
4120
992
96
159
20
431
75
155
1273
290
6993
262
2302
2294
1557
537
6344
210
334
197584
1606
337
256
43
0
14
3
480
52
3
11
148
62
651
23
4125
33
514
34
310
587
8
546
193
609
32
185
316
96
3333
5739
0
1126
2518
481
678
4417
2501
530
3056
33
162
1322
353
650
69
399
6
25
422
404
591
839
334
36
143
348
625
241
6929
144
9580
3200
2861
13473
3701
403
16
874
1757
698
404
1727
385
19851
595
127
927
115445
14090
1276
5981
1100
77
142
5
187
0
49
1663
306
6845
836
245
2836
1801
220
4424
320
26
291864
2336
57
140
97
0
5
14
700
47
4
76
19
165
1401
10
3773
92
734
60
111
104
210
280
541
1170
102
288
259
332
2599
6974
1
2128
6310
1365
370
4924
2517
448
5190
32
130
778
87
130
142
414
24
6
1006
306
1122
857
253
714
650
270
609
146
3479
782
8319
2829
5361
15203
3217
290
105
1029
1843
1694
856
2970
1449
20865
1818
197
902
89219
10940
1332
5393
1946
88
269
37
901
22
130
1833
1030
7164
350
705
3244
2647
445
5847
366
74
260347
1452
4
106
38
0
55
9
459
894
0
48
30
171
668
74
2626
4
409
103
38
383
17
210
169
286
2
78
43
21
1718
2521
3
1902
1152
419
154
3184
678
528
1865
18
30
451
120
25
23
266
0
2
237
447
383
623
132
119
710
2491
978
151
2264
51
5721
1491
3142
4770
1049
84
27
292
1028
763
364
600
215
17317
593
216
1451
57981
6354
479
5129
712
72
98
255
249
20
13
1922
330
4936
81
292
1682
901
487
2111
141
38
202570
1500
5
164
63
0
1
5
189
7
0
12
49
103
763
22
2152
1
464
56
232
809
9
112
330
205
20
186
67
26
1824
3033
0
642
3601
515
114
1248
910
905
1802
89
26
2080
37
12
21
248
9
1
590
212
1192
412
1435
136
1178
156
1259
180
2392
79
5419
1066
1675
5692
2076
62
9
257
289
427
326
444
521
6125
605
194
461
47796
2820
720
1810
494
80
91
1
235
9
94
393
293
5163
135
1144
1362
550
463
1236
205
50
88505
871
50
127
16
0
3
0
394
463
17
7
1
60
1173
7
3099
9
175
15
48
214
55
163
238
479
7
131
173
74
1568
3247
0
1050
4997
657
361
2625
823
331
3598
22
18
428
44
1851
0
19
0
0
141
383
554
333
350
100
265
207
664
545
2201
85
6774
2794
2200
7753
1960
246
61
469
767
417
644
760
348
16217
680
34
598
49438
5416
1037
2848
601
189
125
22
174
0
33
571
282
9637
306
361
2312
1528
189
4699
117
78
176831
335
67
525
350
0
5
1
135
20
1
8
40
19
778
6
1947
3
404
65
193
648
162
521
623
549
18
342
296
109
2123
4898
0
854
2581
311
234
3652
1872
352
2394
19
61
648
511
34
0
77
0
31
85
324
874
465
141
62
469
148
581
92
3084
68
4372
893
4508
6251
2086
145
9
203
665
492
1935
1205
266
14650
927
114
170
59197
4504
598
2381
370
78
73
5
100
5
80
959
386
4479
219
487
1635
1444
349
2922
46
22
136384
2075
12
295
22
0
1
2
300
5
0
37
15
56
556
27
3245
13
745
48
80
185
57
368
361
486
25
152
98
144
2100
3582
8
1293
2452
718
294
2402
1983
544
2948
39
166
562
31
30
18
561
0
2
416
257
511
343
386
27
609
69
299
271
1549
142
9000
1660
2884
11083
2553
221
123
469
1354
744
505
1540
385
12018
643
155
833
47102
5283
1412
2928
1258
111
126
12
130
27
107
2039
721
5881
249
701
2926
1283
118
2685
70
233
176568
1097
7
152
99
0
0
0
137
78
2
13
78
83
509
17
2954
10
120
151
54
436
44
67
125
394
26
135
201
39
3009
2938
0
806
1626
746
369
1844
549
254
978
31
60
830
18
43
785
91
7
1
165
180
404
237
161
80
309
138
254
223
1098
187
3424
999
940
3457
1366
14
13
172
420
590
361
1093
70
8624
489
102
444
29139
4992
402
2305
713
79
58
146
131
0
286
751
339
4678
76
105
1788
1709
223
2715
214
24
140097
672
34
56
1
0
0
0
118
27
0
13
1
3
166
8
433
0
28
21
7
92
0
211
796
146
11
58
79
86
1106
589
0
346
819
259
44
437
358
130
1552
0
4
67
66
83
63
329
0
21
705
268
109
114
27
20
84
68
422
43
577
2
968
199
797
3428
589
7
6
113
17
368
270
387
292
4851
819
68
331
24444
2240
128
920
826
13
48
2
73
5
0
803
65
1162
58
130
336
1089
39
996
8
0
60827
46
1
3
209
0
13
0
40
9
0
0
2
47
84
0
274
0
10
11
72
35
8
42
34
82
25
8
219
2
461
576
0
114
373
74
82
732
266
53
1380
0
10
111
1
39
0
27
0
0
255
110
40
62
33
6
259
33
40
6
781
43
2509
219
773
3073
613
0
26
76
58
297
6
22
134
13636
91
18
83
17372
1805
94
549
382
25
2
8
4
0
3
1784
168
937
22
169
783
523
293
616
92
4
64453
1458
88
382
13
0
2
17
357
29
0
6
29
67
1020
3
2921
27
258
125
86
68
168
427
290
734
44
68
237
635
1606
3200
0
899
2018
1335
377
1895
936
396
2463
119
144
766
107
388
119
502
115
8
569
237
182
385
160
18
355
51
1134
102
2609
27
4491
642
1491
4177
1527
17
6
168
131
1125
651
452
133
9549
1525
80
624
72311
7213
663
3581
729
70
76
15
249
53
23
1836
410
6180
310
242
1938
1561
255
4018
228
131
174594
5445
293
148
14
0
14
46
389
39
1
26
46
98
960
23
3792
5
384
109
124
384
42
856
486
444
36
510
280
251
2777
4919
22
1152
4197
453
413
4458
2524
600
3986
81
147
856
141
480
150
625
5
39
589
427
2373
1259
897
225
1030
485
1016
329
5047
160
10180
1759
2854
8822
3006
246
136
575
615
1156
411
1580
1276
15806
1311
297
791
79731
10185
880
4607
2624
70
328
26
532
53
42
2053
426
7686
179
803
2320
1542
429
3717
328
79
292679
368
131
92
45
0
29
0
140
33
0
0
1
19
430
40
1193
2
49
12
49
460
37
277
54
155
1
22
41
24
1184
2523
0
535
1343
453
256
867
351
264
803
24
42
410
79
23
14
70
0
8
187
548
107
176
246
74
151
239
261
306
993
142
4841
430
1805
6066
1312
70
3
318
442
437
488
1454
151
10787
415
16
450
39189
3023
547
1851
412
45
53
24
150
5
8
2098
200
4674
117
42
2344
840
391
2880
8
81
86820
640
8
92
32
0
0
19
166
146
0
11
2
62
327
0
824
0
52
21
60
46
1
44
116
125
6
127
43
48
768
2253
0
674
1401
193
175
969
466
365
2200
17
48
412
22
11
29
52
5
3
93
228
41
309
31
75
530
50
531
214
1461
29
2267
226
1179
2752
916
50
12
179
510
183
782
196
952
6499
327
39
293
29626
2560
331
1665
608
198
33
6
160
23
446
576
108
2077
98
76
554
793
156
1860
16
27
73652
3013
25
223
66
0
14
4
414
38
0
194
82
94
1275
149
2831
11
299
126
282
171
12
284
240
1025
15
152
183
182
2527
3705
3
1579
2304
688
286
2276
2061
630
2321
32
69
646
629
1323
936
2363
8
77
2146
737
603
1122
624
51
336
587
670
784
2331
45
9646
1127
3352
7576
1813
193
108
387
1425
1073
469
891
852
13875
2124
348
2108
58189
5310
1283
4843
1248
172
229
70
457
29
100
1488
240
5491
202
749
2319
2150
61
4095
280
90
179249
249
0
3
2
0
0
0
25
54
0
3
0
0
26
2
203
0
8
1
0
29
132
12
42
30
0
0
0
24
190
280
0
73
86
84
3
116
28
15
68
0
0
0
0
0
0
7
0
0
17
27
67
13
169
1
25
0
2
8
12
0
847
37
45
937
467
0
0
70
0
6
4
2
24
1266
15
0
29
5226
438
69
177
59
1
6
4
32
0
0
644
13
222
13
8
88
38
5
103
0
0
11919
661
29
270
245
0
2
71
90
86
0
2
47
25
251
11
1378
31
367
16
66
359
21
266
166
297
28
90
216
61
1742
2979
0
1037
4985
426
177
1115
1485
338
2230
46
169
532
7
14
34
20
0
3
502
351
219
216
194
103
995
126
879
101
1724
69
3730
1728
1600
6127
1236
13
17
506
720
663
305
477
141
13694
720
98
398
59895
5289
1041
3102
2051
98
97
12
154
13
13
1001
164
9016
59
741
1663
928
132
2327
53
100
128836
2683
87
213
137
0
14
61
250
21
0
98
83
924
1975
13
5661
2
592
154
108
340
61
506
576
979
125
250
548
243
3691
7144
20
1960
4667
874
681
4622
2932
1177
6472
40
2614
1262
140
48
27
1758
3
0
483
2384
1039
1635
750
115
1066
511
1393
425
6183
197
13353
2498
3096
14311
4067
253
90
697
1252
1421
989
1376
695
24645
1080
387
995
129922
15830
1611
6229
1886
240
340
50
429
29
86
3278
322
9619
511
984
3377
2637
730
5669
104
114
390648
772
23
59
35
0
0
3
935
224
2
25
23
161
742
14
1755
28
382
125
245
377
27
174
162
332
12
194
284
90
2483
4180
5
1142
2181
492
274
2877
2568
952
5936
1
268
530
56
45
19
84
0
0
466
140
270
333
337
21
368
257
519
622
2067
229
7155
2393
2345
5598
2054
85
116
708
928
513
273
839
353
11169
466
132
759
66868
7124
1248
3265
2297
71
99
16
271
45
55
3697
151
7248
193
542
1639
2017
240
4321
52
110
204642
575
12
104
22
0
0
1
78
15
0
0
6
26
83
9
493
3
50
2
18
48
9
67
19
39
1
19
90
914
521
1517
3
621
928
271
302
555
492
482
361
64
2
140
90
94
25
176
0
0
157
132
98
526
143
3
71
30
241
14
129
7
2046
615
579
1761
414
12
13
323
67
274
76
74
127
8186
110
29
182
17368
1510
129
474
323
29
8
8
21
0
6
296
73
1401
120
55
619
383
61
811
25
7
49213
387
41
22
0
0
7
0
4
62
0
0
21
2
222
3
180
0
140
23
29
7
18
11
19
33
10
52
100
66
411
491
0
183
242
45
91
442
31
61
718
5
11
235
0
20
2
25
0
3
214
145
2
169
25
20
626
57
30
46
343
12
847
414
456
3183
265
40
0
99
68
285
21
330
25
4743
811
18
156
20356
1089
117
529
332
19
80
23
212
26
6
830
146
2147
28
77
796
1241
67
727
96
12
37139
2000
11
230
448
0
2
15
732
68
0
52
117
114
921
2
3223
5
899
134
192
878
24
296
575
506
7
199
188
95
2593
8396
42
1434
2772
658
640
2631
1372
1013
2636
70
57
819
0
0
0
26
28
8
51
817
203
311
666
52
1141
803
1083
455
5266
106
8046
1359
2159
5598
2638
37
128
649
364
540
272
424
344
9035
1306
58
682
51573
5851
3038
4790
1989
44
84
8
35
12
50
920
752
4546
187
343
3043
1896
276
5634
65
27
164739
163
0
0
0
0
0
0
0
0
0
0
0
1
50
0
40
0
0
2
0
18
0
7
0
0
0
0
0
0
14
12
0
11
6
0
4
10
1
0
6
0
0
22
0
0
0
0
0
0
31
0
0
0
3
0
0
0
1
1
0
0
76
3
35
74
1
0
0
0
0
0
1
2
0
4495
1
0
0
2325
82
4
2
2
0
0
0
0
0
4
1061
0
164
0
3
5
82
7
1
0
0
7791
66
4
68
0
0
0
0
16
0
0
17
45
9
197
47
746
0
127
258
7
10
2
8
90
254
0
7
0
1
270
1707
0
612
924
180
8
160
316
135
444
0
23
62
43
0
0
0
0
0
41
9
67
10
13
0
20
0
11
1
59
14
7551
84
545
1797
368
0
3
50
73
43
123
41
8
4909
213
1
95
16365
1031
245
591
77
3
0
0
16
0
0
1466
36
1389
30
189
231
198
10
746
12
0
28515
105
0
10
0
0
92
3
20
4
0
6
0
0
38
0
48
0
0
0
13
0
0
0
3
14
0
19
1
1
576
86
0
18
85
2
17
67
34
1
133
0
0
70
3
0
0
0
0
0
4
1
72
65
3
0
10
0
3
2
250
1
303
102
121
557
134
0
0
0
0
3
76
4
34
305
33
1
34
3858
265
9
216
2
5
7
0
65
0
4
1165
2
316
4
2
55
242
118
116
0
0
12057
0
0
0
0
0
0
0
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
309
64
18
4
0
0
18
0
0
0
2
0
45
39
7
298
0
31
0
0
51
0
14
11
21
1
7
2
0
32
522
0
79
344
81
9
77
264
2
168
0
3
47
0
20
17
41
0
0
21
62
101
11
13
9
0
17
1
10
83
75
1406
165
252
1677
807
0
0
9
105
59
11
26
31
1533
76
2
8
8345
818
141
226
53
7
1
0
34
0
0
87
188
1253
67
35
316
63
0
2386
1
0
7640
44
0
12
0
0
0
7
0
0
0
0
0
0
30
0
122
0
0
0
44
0
10
5
0
2
0
0
0
1
3
60
0
6
212
27
28
8
44
91
26
0
0
5
9
0
5
41
2
0
13
10
24
0
1
0
0
0
2
0
42
1
125
35
149
280
476
0
0
10
12
7
60
225
9
640
3
0
2
5033
405
65
71
3
0
0
0
1
0
0
231
65
5
12
0
2
6
0
27
0
0
7886
13
2
0
1
0
0
0
0
0
0
0
0
0
0
0
47
0
7
0
0
0
0
5
0
11
0
0
0
0
37
224
0
29
48
24
13
12
125
0
42
0
0
0
0
0
0
0
0
0
0
18
0
5
7
0
0
0
0
0
1
0
552
10
27
1075
70
27
16
4
14
2
0
19
38
442
3
17
2
1760
226
78
23
0
0
0
0
1
0
0
19
0
16
1
0
0
30
0
47
0
15
3270
0
5
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
248
0
27
15
0
0
2
7
5
0
0
0
0
0
0
0
0
0
0
0
2
0
4
0
0
0
0
0
0
0
0
66
30
5
51
8
0
0
22
3
0
0
18
0
163
0
0
28
1206
102
18
25
0
0
0
0
0
0
0
24
5
0
31
0
8
3
0
106
0
0
4166
0
5
20
0
0
0
0
0
0
0
0
0
0
0
0
113
0
17
0
0
10
0
0
0
9
0
0
0
0
0
91
0
11
119
0
0
71
68
1
47
0
0
58
16
32
19
64
4
0
21
2
0
0
0
0
0
0
0
0
0
9
146
17
64
274
59
0
0
9
0
4
5
30
91
612
11
0
77
1675
234
25
13
2
0
0
0
0
0
0
13
1
272
178
0
11
85
0
125
0
0
2783
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
1
7
0
3
1
0
10
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
142
5
127
10
74
0
0
0
4
0
0
13
3
44
0
0
0
1261
175
0
24
0
0
0
0
0
0
0
23
0
49
0
12
3
0
0
0
0
0
455
1
0
0
0
0
0
0
55
0
0
0
0
0
5
0
491
0
0
0
0
0
0
3
22
12
0
0
0
0
34
76
0
0
81
0
2
4
1
3
13
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
255
71
51
86
25
0
0
26
0
1
0
1
0
175
34
0
0
843
24
66
13
0
0
0
0
0
0
2
2
0
51
82
0
8
0
0
235
0
0
829
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
145
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
2
6
23
0
0
9
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
321
2
43
27
68
0
0
0
0
0
0
1
0
77
0
15
0
707
0
4
42
74
0
0
0
0
0
0
19
0
2
0
0
0
0
0
9
0
0
1361
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
0
0
0
0
0
0
0
52
0
1
0
0
0
0
11
0
39
264
3
0
87
9
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
9
15
0
6
24
22
0
0
0
0
0
0
0
0
64
0
0
0
609
5
2
0
2
0
0
0
2
0
0
24
0
20
0
0
24
0
0
260
0
0
393
0
0
1
0
0
0
0
2
0
0
0
0
0
8
0
27
0
0
9
0
0
0
2
0
2
0
1
0
1
22
46
0
38
6
1
2
2
2
0
7
0
0
36
0
0
0
0
0
0
22
0
0
0
0
0
0
0
0
0
1
0
29
1
8
70
2
0
0
0
0
4
0
1
3
20
5
1
0
2747
14
3
0
2
6
2
0
35
0
1
1196
1
20
0
2
6
52
0
32
0
0
1968
