3884
96
75
36
0
5
94
301
59
8
7
27
75
2000
76
3637
49
421
192
35
737
276
480
210
348
6
142
102
233
2629
5764
0
2052
2422
559
1377
4363
1121
696
4061
203
450
1899
9
35
0
87
93
12
229
937
3570
595
727
142
697
381
1025
293
7053
216
9996
3119
3377
13739
2696
93
98
724
297
5177
465
2562
991
35389
2006
338
2702
103888
7627
1405
4861
1540
167
158
19
551
230
108
1495
367
7343
339
2949
2828
1458
584
11226
251
424
284816
3444
529
848
284
0
7
18
521
65
2
4
174
94
576
57
4768
58
550
28
350
606
4
867
244
1123
33
139
233
222
4018
7013
0
1718
6198
829
1346
6066
2794
1233
4048
83
1183
1286
83
446
34
163
0
17
292
548
985
742
472
67
155
662
968
303
9209
310
17826
3774
3970
20000
4473
322
93
1000
1968
789
469
1580
409
45418
1026
187
1096
158921
17417
1510
7323
1821
87
129
19
294
3
59
1802
406
8328
770
218
2884
1692
666
6866
458
40
425220
2314
31
150
190
0
13
25
578
29
0
104
41
232
1816
2
5204
98
571
63
115
187
116
290
512
1102
114
611
538
324
3071
6374
3
2633
8878
1598
477
5656
3174
798
6127
35
169
1159
71
117
109
328
116
7
994
844
1276
714
257
866
757
301
971
195
3547
1114
12812
3435
6843
21106
3579
274
200
1041
2238
1810
1051
2341
1742
33050
1943
204
1597
130068
14190
1742
6259
2311
102
356
45
891
44
197
1971
1162
7116
506
809
2570
3966
435
6404
525
180
349044
2418
2
147
489
0
40
8
139
479
0
74
20
203
854
59
3935
5
278
127
160
401
218
202
205
391
2
82
41
404
2248
4106
0
1744
2378
458
148
3734
758
429
2342
17
23
657
118
59
2
182
0
1
303
565
756
913
143
37
842
2996
1269
136
2768
36
10947
1576
6040
7414
1415
215
27
435
913
966
474
1130
163
26195
1148
156
2440
91320
9119
516
5675
621
111
94
264
324
15
12
1916
335
6588
109
787
3041
1293
1221
3518
85
37
294176
1896
11
117
49
0
2
7
224
20
0
17
35
120
959
15
2463
11
761
121
205
1487
23
310
273
424
12
191
75
708
1941
3192
0
2463
4881
500
98
2168
1115
505
2362
56
33
2870
42
10
10
222
10
10
893
562
1020
667
1568
176
1666
240
1489
206
2333
59
7617
1510
2435
9250
2545
63
11
299
336
608
629
556
597
11022
750
258
1319
68603
3671
995
2222
589
100
96
1
441
64
84
492
268
7492
170
1109
2002
790
807
1781
88
216
135977
1299
38
629
136
0
18
0
536
302
21
1
3
54
1113
4
4112
14
598
18
79
512
153
584
394
525
14
152
236
169
2128
3759
0
1857
6621
850
317
2871
1194
358
4221
173
16
461
13
2096
0
117
0
0
129
409
581
372
480
210
336
363
717
746
3637
97
9629
3699
3061
11425
2712
201
59
456
683
474
714
876
750
25624
1011
55
794
73457
6498
1108
3912
700
172
178
17
185
6
37
529
206
9948
635
305
3028
1597
215
5145
180
140
252660
369
66
490
759
0
6
1
288
22
2
23
39
26
1093
0
2847
1
419
69
164
1223
1102
379
926
813
20
382
307
116
2324
5510
0
1406
3963
350
536
5620
2646
447
3726
15
111
672
483
2
4
57
0
12
45
554
1077
549
423
94
590
155
777
139
3137
50
6390
1562
6056
9826
3422
154
13
220
922
484
1588
1512
257
26193
1238
259
280
91356
5980
747
3355
454
120
65
9
95
7
105
1062
726
6011
316
410
2371
1672
1008
4258
188
17
209262
2429
60
391
17
0
0
4
390
8
1
36
18
67
617
21
5524
27
653
41
90
242
77
811
502
785
21
183
222
88
2803
4794
0
1503
2445
940
399
4880
1884
567
3580
52
173
689
15
29
6
380
1
4
374
444
967
427
425
30
805
58
471
291
1726
144
12476
2331
3792
16525
2998
206
117
598
1503
935
519
1229
405
20275
772
147
1311
75056
7328
2477
4059
1867
81
136
3
210
31
145
1798
766
6312
314
896
3239
1424
192
3828
97
373
265728
1520
9
206
127
0
5
0
222
68
4
17
72
83
709
100
3383
19
321
171
184
357
370
79
170
443
552
117
157
41
2740
4670
8
1288
2412
1046
590
3685
550
327
1436
34
212
1595
11
22
571
77
5
4
196
99
524
247
177
122
241
173
278
352
1304
220
5119
1060
1326
5598
1581
36
10
230
383
568
227
727
131
10293
721
147
461
50498
6096
525
4044
693
63
69
177
223
0
333
893
404
5316
235
99
2440
3369
96
3071
181
40
215449
554
72
54
4
0
0
0
159
17
0
13
2
3
137
3
479
0
252
17
13
70
2
477
1793
160
9
119
94
388
1671
826
0
470
1062
252
25
770
256
106
1967
0
1
76
92
36
19
135
0
4
827
259
119
167
82
37
105
194
434
39
747
0
1530
223
838
4287
689
18
1
92
16
600
226
269
321
9139
908
84
308
34405
2585
154
1140
1232
27
54
6
94
4
2
890
124
1358
24
121
405
982
22
2210
16
5
88232
66
0
26
346
0
8
0
47
9
0
1
5
57
122
0
569
0
61
17
79
50
0
52
58
151
33
7
115
3
428
1241
0
201
335
160
147
720
174
30
1439
0
40
147
0
25
0
567
0
0
350
171
75
57
21
11
215
24
39
60
982
47
2849
293
1707
4531
834
77
281
51
51
315
13
123
116
21884
196
23
298
25747
3500
173
1007
483
29
5
22
5
0
2
2215
174
1156
59
111
812
581
360
524
130
7
87521
2765
107
481
15
0
13
13
154
48
0
44
59
97
1554
1
4183
60
457
114
96
308
246
301
387
885
50
96
393
433
2421
4191
0
2583
3628
1401
290
3321
1519
630
3210
271
175
1521
144
333
76
290
122
4
591
590
542
455
291
13
365
181
1348
112
3941
50
5847
1734
1887
5172
1706
13
6
131
99
1577
701
914
119
16254
1148
112
1376
109911
7793
813
4546
1003
90
89
16
359
34
50
1493
554
6109
135
492
2229
2698
1305
5685
278
100
261029
6316
140
367
114
0
5
67
599
25
22
6
58
224
1548
18
5009
3
558
176
97
867
49
621
652
503
76
272
223
480
2904
6168
28
2344
5572
489
622
5251
2610
716
5485
133
186
1140
119
426
144
622
7
71
640
1096
3591
1477
859
233
1065
388
1328
468
5056
181
14396
2897
3459
12882
3293
307
132
700
489
1808
392
1447
1361
23341
2723
313
1365
110247
11282
880
5153
2833
129
309
20
444
126
59
2094
544
7506
231
769
3540
1682
536
3571
225
94
391728
416
102
88
109
0
34
2
122
33
0
0
42
16
379
24
2435
31
101
7
29
2307
41
310
115
164
13
110
84
7
1089
2919
1
915
2423
2145
295
1466
488
401
975
37
29
333
159
14
14
26
0
5
151
814
195
223
354
104
174
181
327
365
1259
156
6007
360
2618
9332
2494
89
9
413
347
568
552
1294
177
25425
393
24
561
60749
3859
688
2646
612
57
181
22
142
6
89
2246
231
5912
384
197
2063
2229
504
3866
7
90
155530
893
4
114
103
0
0
20
124
345
0
9
0
59
420
0
777
0
61
15
28
80
1
107
159
232
15
33
85
59
1036
2378
0
643
2174
302
122
1554
676
248
4993
14
14
590
23
6
54
31
4
2
103
289
110
487
105
200
660
106
726
171
1786
19
2751
229
1715
3709
1354
52
5
244
435
209
718
388
1205
11527
436
47
423
47505
2848
712
2064
749
57
31
7
153
35
672
858
455
2466
178
58
719
986
197
1923
6
19
111708
3287
42
302
122
0
25
2
569
24
0
795
85
55
1105
123
3926
32
411
104
256
226
376
359
437
1163
19
205
131
257
3426
6269
2
2394
4864
647
274
3284
2748
884
3192
32
143
754
888
1489
916
3201
14
79
2925
2398
919
1085
1320
138
526
539
1071
1027
2867
50
12058
1304
4643
12505
2847
327
182
411
1461
1368
581
1014
847
23054
2807
276
2835
84660
6265
1475
4300
1743
239
222
152
549
33
91
1681
249
6324
119
672
2431
2432
124
5326
254
128
260859
212
2
140
0
0
0
0
18
30
0
3
1
0
30
4
810
0
10
4
2
33
87
23
18
26
0
0
104
35
238
150
0
48
105
81
0
90
68
8
68
0
0
50
0
0
0
74
0
0
12
30
68
7
247
12
25
1
9
3
29
0
951
40
27
1140
909
0
0
42
1
60
1
3
17
1278
7
0
16
6235
565
51
177
83
2
4
1
27
0
0
665
15
286
16
4
192
78
6
129
0
37
21079
781
41
296
405
0
1
98
123
21
1
1
24
37
245
12
1533
42
378
15
52
795
153
281
455
328
52
231
208
107
1849
3676
0
1299
4854
425
239
1782
1901
468
2939
62
215
597
7
9
14
117
0
4
583
242
403
383
189
143
1337
163
1063
107
1737
43
5481
1777
2428
9433
1589
61
14
429
563
765
298
563
177
14996
708
177
555
100422
6113
1058
3251
1726
111
114
8
144
23
43
1226
381
11674
40
1033
2332
1519
162
2756
64
131
190867
3187
70
472
87
0
24
50
281
15
2
107
55
814
2285
16
9423
6
664
199
147
1062
181
693
816
1405
136
375
646
849
4642
8953
19
3233
7715
1309
701
10078
3787
1516
7236
642
3884
2124
190
73
14
1779
5
2
444
2860
2160
2118
1120
175
1394
729
1513
645
7623
449
18677
5018
4070
23678
5515
392
82
733
1507
2119
1106
2545
1133
47494
1506
290
1070
195326
18274
2655
8166
2759
211
364
74
560
40
128
3318
429
10816
259
1671
3694
3926
933
7889
160
79
567584
1226
15
162
187
0
0
0
406
124
0
19
30
115
1114
3
2681
26
1197
119
265
412
71
316
647
597
16
167
276
132
3063
5552
7
1677
3244
1091
210
5151
6138
979
6932
6
629
867
36
0
0
64
0
0
510
327
378
438
320
17
668
178
714
807
2108
189
9610
3467
2928
9848
2582
133
196
1023
1014
543
357
845
386
19153
498
142
841
92938
10326
1271
4181
2323
85
137
55
430
64
97
3244
217
7720
155
804
2117
2434
780
5743
62
57
285095
936
13
185
17
0
0
1
29
29
0
0
105
26
77
7
981
1
235
0
10
145
9
90
15
39
9
26
138
1087
534
1520
3
921
1489
286
371
887
651
190
631
161
1
193
73
87
44
755
0
0
178
153
122
838
221
11
135
98
319
20
149
2
2658
706
622
2859
622
5
11
362
166
191
83
169
144
12334
273
16
573
25857
1910
98
529
289
43
9
14
35
7
4
331
86
2181
58
55
663
257
146
1126
40
7
63043
448
20
17
0
0
0
0
10
17
0
0
37
0
174
3
273
1
317
12
6
38
77
34
100
14
11
126
20
23
343
515
2
417
239
52
68
635
115
77
880
7
9
222
0
14
0
5
0
0
284
122
57
155
77
34
1117
58
56
21
453
12
2151
353
747
5565
285
46
1
165
48
363
30
575
33
6514
673
27
303
34487
1199
139
654
349
32
71
10
202
27
7
689
279
2465
189
46
1286
1480
134
1723
44
9
57102
1968
21
278
600
0
3
26
900
84
1
124
84
116
1220
0
4944
3
911
128
242
1031
69
355
508
776
11
214
109
78
3183
9944
56
1714
5907
892
696
3645
1977
848
2770
54
98
918
8
222
0
312
41
15
44
1306
308
384
795
99
1285
863
1233
1151
5990
212
11068
3296
2376
9253
3530
75
175
858
284
761
234
399
407
19079
1773
121
923
80103
7922
4259
8943
2846
92
103
4
58
2
67
980
996
6218
162
378
4557
2452
705
8826
71
28
242928
120
0
0
0
0
0
0
0
0
0
0
0
1
57
0
44
0
0
6
0
1
0
3
0
0
0
0
0
58
23
101
0
3
9
0
3
4
0
0
2
0
0
60
0
0
0
0
0
0
20
0
0
0
0
2
2
0
4
0
3
0
108
1
24
91
15
0
0
0
0
0
0
0
1
4679
1
0
14
2403
98
4
5
2
0
0
0
0
0
2
999
0
138
0
18
3
41
9
3
0
0
10032
183
8
397
0
0
0
0
24
12
0
19
26
7
251
30
1759
0
196
308
9
179
0
858
96
170
0
5
16
0
437
1057
0
564
1838
190
150
424
341
231
472
0
21
86
35
0
0
0
0
0
11
28
94
14
17
0
21
0
2
0
63
20
14423
184
727
2566
620
0
5
52
124
27
163
34
4
10389
193
0
117
21821
1752
295
716
78
3
1
0
21
0
0
1456
27
1035
13
228
409
151
7
1022
3
0
39057
112
0
7
0
0
77
0
22
1
0
1
0
0
26
0
44
0
3
1
109
181
0
1
0
4
0
23
0
2
748
302
0
11
181
4
6
161
32
3
150
0
0
60
1
0
0
0
0
0
4
1
72
66
0
0
11
0
2
2
284
2
552
214
148
1010
122
0
0
0
0
12
44
6
12
574
28
1
60
4940
372
38
547
0
10
6
0
54
0
0
1243
0
494
9
0
1908
228
85
103
0
0
18594
0
0
0
0
0
0
0
0
10
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
2
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
7
0
0
0
0
0
0
0
0
0
0
0
0
0
128
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
57
222
134
43
76
0
0
10
10
0
0
4
0
13
73
17
322
0
15
0
0
49
0
11
16
43
1
6
6
0
380
946
0
117
410
79
4
113
368
0
361
0
10
281
0
14
19
24
0
0
20
170
102
89
5
16
1
18
5
10
93
63
2545
151
450
2361
770
0
0
7
119
78
195
334
36
2672
228
21
12
11522
1082
175
226
122
8
1
0
24
0
0
66
303
1964
124
56
354
123
0
1404
0
0
14082
29
0
6
0
0
0
7
0
0
0
0
0
0
81
0
86
0
0
0
253
0
11
7
27
4
0
0
1
0
61
110
0
17
143
56
24
86
47
208
29
0
3
113
10
0
10
39
2
0
26
3
41
0
14
0
0
0
0
2
31
0
195
27
62
372
462
0
0
7
13
17
45
137
16
680
1
2
0
6275
501
52
76
3
0
0
0
3
0
0
308
20
11
0
0
0
3
0
17
0
0
16953
5
0
0
0
0
0
0
10
0
0
0
0
0
0
0
110
0
2
0
0
0
0
86
0
9
0
0
0
0
29
377
0
161
90
28
7
17
93
0
54
0
0
0
0
0
0
0
0
0
0
12
0
21
10
0
0
0
0
0
30
0
767
22
83
590
172
28
11
2
8
84
0
48
85
1039
0
10
50
2421
357
95
82
0
5
0
0
0
0
0
23
0
31
0
0
0
1
0
101
0
9
12916
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
0
0
0
0
0
621
0
9
14
30
0
2
6
10
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
152
39
74
42
1251
0
0
22
2
0
0
10
0
165
0
0
48
2004
61
0
9
0
0
0
0
0
0
0
19
5
7
4
0
9
0
1
133
0
0
4939
26
18
31
0
0
0
0
0
0
0
0
0
0
0
0
199
0
30
0
0
48
10
0
0
10
0
0
0
0
0
427
0
3
155
0
0
144
84
0
46
0
0
63
18
29
25
104
8
0
32
0
79
13
0
0
0
0
0
0
13
10
286
44
64
707
40
0
0
43
39
5
2
80
186
1715
0
0
29
2830
425
40
99
1
0
0
0
0
0
0
23
3
268
89
24
12
61
0
95
0
0
2067
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
0
0
0
7
0
10
3
0
20
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
1
41
122
164
0
0
1
5
0
0
4
2
62
0
0
0
1342
214
20
12
0
0
0
0
0
0
0
29
0
65
59
5
5
0
0
98
0
0
1193
2
0
0
0
0
0
0
31
0
0
0
0
0
2
0
675
0
0
0
0
0
0
5
7
14
0
0
0
0
31
94
0
0
47
1
4
0
32
5
13
7
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
324
34
31
177
15
0
0
28
0
5
0
0
0
156
15
0
0
1417
23
50
6
0
0
0
0
0
0
0
3
0
54
56
0
1
0
0
98
10
0
2390
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
105
0
0
0
0
0
0
0
0
19
0
0
0
0
0
8
0
0
11
21
0
0
2
1
19
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
295
0
34
92
94
0
0
0
0
0
0
2
0
109
0
10
0
1263
2
14
63
18
0
2
0
0
0
0
22
0
1
0
0
11
0
0
9
0
0
1291
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
0
0
0
0
0
0
0
197
0
0
0
0
0
43
5
0
31
307
0
0
64
12
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
20
45
0
8
284
30
0
0
0
5
0
0
0
0
77
0
0
0
1125
11
0
5
1
0
0
0
1
0
0
12
0
23
0
0
33
98
0
398
0
0
467
2
0
2
0
0
0
0
0
0
0
0
0
0
2
0
30
0
0
7
0
0
0
5
0
3
0
0
0
1
17
33
0
18
5
0
1
2
10
0
12
0
0
20
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
28
1
3
51
2
0
0
0
0
8
0
0
7
6
10
0
6
2914
2
2
93
0
1
5
2
37
0
0
1288
4
67
1
1
1
62
0
31
0
0
1613
