18 0 75 KB
1002
257
964
161
1389
1355
984
171
1239
417
952
559
454
330
1025
182
115
486
77
940
1124
1224
1499
713
529
493
1072
725
1325
1230
756
672
823
302
1485
1409
931
111
67
350
1255
1175
218
747
613
812
1321
63
24
1008
629
1253
1101
1356
1106
140
572
301
1220
369
720
827
1142
8
1017
1111
717
97
536
94
990
1344
703
373
1033
43
1157
1319
1500
1457
1104
609
771
1435
360
170
141
1110
1049
1043
56
924
198
1273
1386
773
347
937
562
1348
791
920
578
443
632
363
463
1061
59
1256
979
96
860
1231
519
1385
251
47
1323
736
687
1158
586
1029
568
925
409
1282
551
202
733
12
331
772
223
391
800
909
310
276
262
1162
329
428
824
1146
261
1013
506
1254
678
899
231
844
234
753
953
1480
127
430
1315
1413
355
393
78
569
160
295
426
1027
1215
1369
9
697
547
1394
851
882
831
901
820
1169
11
186
394
388
585
541
879
1407
400
137
176
548
537
344
318
387
1316
712
746
1164
1187
399
1333
1213
353
664
798
1108
1393
321
830
1391
289
1277
1168
1204
267
556
597
135
1368
113
266
1173
123
237
173
599
288
1376
221
806
1040
1288
235
508
1286
1107
1134
965
326
1221
546
1126
1070
1431
987
1272
1089
332
1317
1064
480
271
1342
1211
466
1276
883
1357
527
130
1354
316
1312
242
1399
1050
999
158
1424
957
35
39
603
503
674
1360
243
178
652
317
103
71
433
871
718
312
921
761
1494
530
482
484
966
48
1403
998
1026
213
191
612
1197
832
907
1112
1054
567
607
195
932
1046
1341
1030
1375
522
245
1466
37
1468
1428
134
1260
1310
439
403
1397
1189
1381
889
1392
949
544
1493
739
1178
646
714
1300
280
128
1408
1086
1470
138
1327
817
738
192
1337
55
734
17
1144
666
233
150
564
81
165
1278
1095
754
1405
1058
23
432
290
34
621
1006
804
649
1005
1351
446
419
1237
1149
818
441
1243
1035
642
420
1183
1455
790
396
1249
996
1451
1498
132
667
495
1165
1461
534
845
606
212
638
300
147
751
122
473
1472
946
1170
843
224
1208
442
346
673
1118
406
425
894
1053
1490
507
554
656
410
744
83
1440
324
1476
1301
1294
706
1119
314
222
1011
1330
175
319
727
897
206
719
684
333
1114
108
1233
829
164
628
131
149
217
573
133
489
1041
1066
1305
305
1161
1364
948
836
1248
816
1496
1284
951
227
721
384
492
16
1232
1109
1167
538
1210
485
1410
977
1031
1262
1433
1207
780
539
155
255
1269
1345
368
1379
1322
847
518
588
943
995
66
380
1084
682
1182
978
737
383
997
322
1028
1349
144
854
776
311
764
762
1113
32
87
663
1363
179
647
840
1105
1311
670
366
283
1099
172
865
30
658
973
1177
1081
177
1140
180
500
835
1469
168
211
119
574
497
90
207
662
1022
681
870
760
686
794
745
249
1176
781
1467
487
1350
866
1198
657
4
906
1020
1132
74
315
821
881
1347
68
31
563
181
174
653
900
941
807
785
1426
1225
912
110
423
477
109
590
28
985
1252
640
1265
46
1383
918
260
422
1039
1306
1264
415
444
1238
834
1415
40
690
839
970
1454
1125
784
498
731
729
203
1004
1328
803
908
1147
1135
691
749
1414
102
960
648
570
1441
722
291
1339
114
700
517
1318
163
846
1396
264
986
1258
1416
928
278
404
926
1012
296
723
611
157
855
313
450
553
54
254
1406
730
1421
1184
1378
852
1188
25
614
284
936
516
215
1491
942
512
208
1458
716
107
1263
641
1079
630
1021
542
939
412
1412
1353
1209
927
1145
535
688
633
356
677
504
392
619
1202
1228
1370
513
1121
376
1334
451
1346
219
382
1212
765
472
1153
644
1298
220
236
1320
91
915
248
935
1052
622
26
1074
151
1148
299
864
309
748
467
298
436
398
1137
1003
1087
265
934
1133
802
379
69
575
1060
552
273
1217
1380
1102
1401
919
1136
1159
214
1141
799
929
58
825
145
1205
1293
1094
1359
21
876
550
76
354
598
1309
1193
1395
884
1218
685
1055
767
1199
1331
1100
193
779
320
601
465
1076
22
53
483
1150
655
33
385
583
29
293
374
540
838
1307
1384
1223
873
923
887
634
1464
1390
478
589
453
777
1304
1138
636
828
616
1437
726
241
724
811
692
694
105
401
1179
183
1082
1045
64
669
80
891
1023
1235
365
1206
474
27
1085
959
660
878
325
515
479
618
890
457
106
620
972
421
85
1051
327
1373
275
440
461
1302
910
704
1462
60
7
955
859
458
162
378
1285
408
1279
159
1362
514
435
448
361
230
455
1335
1280
698
1444
665
1367
581
783
1227
136
1292
153
801
600
338
1456
1268
154
86
892
1127
1372
1036
702
470
118
1073
124
1289
345
895
1361
668
1247
796
200
1115
587
1196
238
357
770
1191
413
1163
1234
711
253
797
867
65
343
869
456
381
661
232
1009
954
349
521
623
1419
287
1271
476
1024
582
868
1242
524
1063
1083
595
1340
1313
1116
452
1240
1032
842
707
1098
510
1001
88
1482
701
974
386
532
1332
592
1274
1481
449
1291
809
693
750
893
285
1096
659
189
561
1236
1488
342
822
732
129
352
226
596
258
1377
57
645
1387
1365
1474
1270
1448
1295
14
1171
462
15
531
464
1174
82
256
1156
116
689
1067
1192
993
982
1172
992
743
1090
849
604
902
958
1275
1475
72
205
782
886
199
930
407
252
837
1091
848
922
788
991
1343
676
1056
1453
1077
188
13
1250
680
1366
863
281
274
468
1120
209
1015
1299
591
335
101
364
1190
469
1059
635
395
1336
1166
1411
1139
307
1471
1016
989
1436
637
643
1241
148
509
533
1473
1297
741
1267
277
967
371
1180
351
705
228
877
911
169
875
1222
1324
1078
1246
584
1432
1371
1075
872
1443
1497
1092
792
45
62
896
1484
431
815
1160
740
639
1103
505
715
496
980
1303
75
962
1489
763
1404
1251
3
1117
775
1080
1131
841
969
617
152
270
1152
826
650
526
323
1155
963
695
1400
968
36
1143
38
769
1452
372
204
1128
197
70
244
1439
367
166
120
481
502
229
1042
397
874
1459
755
1486
336
558
79
2
766
1449
246
491
20
1358
1287
10
916
1420
1122
1129
742
460
679
905
445
1495
1069
1071
6
1216
671
126
903
1418
1037
571
1478
297
112
1352
190
1014
185
139
359
1007
651
1226
813
1123
282
787
370
833
279
810
945
593
1047
459
696
511
269
501
1429
1479
1402
337
814
306
1
1487
627
1446
184
73
938
1057
1044
390
805
1034
49
983
1093
250
947
675
858
1201
1219
1097
1460
84
471
341
340
768
576
857
1261
975
99
885
95
624
774
1185
786
1422
1151
294
580
615
1450
917
994
625
808
566
710
880
1181
1463
194
18
862
98
528
525
240
156
272
1374
210
610
1010
1338
850
709
654
793
699
1445
1430
914
286
557
1244
339
42
362
579
608
594
565
759
259
861
1447
438
1417
1442
52
1245
856
268
523
735
1038
853
434
1259
1195
19
427
956
1423
602
303
121
1200
1465
375
424
1296
61
1314
757
494
1000
971
304
577
488
167
196
626
1477
44
1425
555
898
1308
1203
1438
411
308
1492
437
490
41
1214
1434
1290
1257
328
263
1068
933
414
402
1065
981
1062
795
913
1266
100
631
728
247
1229
1019
201
1398
605
1048
1281
1329
143
1388
292
146
239
1382
358
348
1018
1427
560
1283
950
758
389
778
549
1326
5
683
1154
334
944
475
117
50
888
1130
142
447
543
1194
416
976
789
418
520
708
988
961
89
93
187
1186
377
51
92
104
545
819
904
216
405
1088
1483
225
752
125
429
499
1454
1235
523
533
1469
827
1336
598
823
93
464
582
229
1144
133
168
1477
1241
686
1208
113
47
399
185
612
756
445
1005
1433
1435
60
321
624
863
137
1000
893
975
617
164
1049
57
813
1244
1336
128
1328
735
350
655
1157
1441
353
947
1241
1324
1260
883
53
742
1242
666
956
159
320
1089
1105
422
228
867
245
340
1303
1348
427
861
915
1191
941
356
116
593
412
282
853
1025
1035
738
121
1337
1351
579
631
1235
642
119
992
1382
1087
1034
514
142
1277
1258
854
794
390
612
790
418
323
453
239
557
805
1095
426
255
714
1180
725
1262
428
129
1437
1345
393
281
609
190
1259
1148
229
225
886
910
705
887
480
497
346
969
1352
861
911
1097
797
9
227
514
1317
850
827
562
820
1229
1331
154
383
719
268
111
244
1324
1452
1009
21
73
267
151
611
401
68
1060
1319
208
560
75
115
1154
1261
533
1246
906
1121
940
1126
24
1481
97
1104
53
958
301
746
1110
291
828
1022
1083
97
267
594
149
1449
605
616
1489
1482
192
490
961
333
1430
901
1352
943
761
552
295
1284
620
1215
856
1040
814
190
429
643
732
719
1209
704
835
667
30
733
613
953
28
948
1410
1262
615
61
1030
742
358
87
681
1481
1410
658
56
1160
344
1020
167
1389
890
774
1195
371
1051
32
680
966
490
1411
1086
198
132
1140
1237
883
1350
284
749
279
664
1138
371
69
126
485
360
1060
1194
692
549
1235
1002
585
566
274
137
128
1465
1186
579
562
494
4
655
1267
1488
1061
1260
703
1260
551
372
1432
1221
993
1458
473
1130
399
735
1470
446
46
871
1297
684
204
835
1161
937
1272
352
1454
1142
1050
213
127
681
1465
459
386
863
513
1327
1251
437
1211
1102
1406
301
720
1423
1319
1177
63
1108
986
764
146
1132
253
1320
1443
1170
816
124
1221
193
158
1259
875
233
548
13
541
352
1207
50
227
758
906
1412
959
487
369
364
191
885
924
1244
1152
1175
662
802
1390
1022
753
1410
594
245
89
601
1343
814
591
1348
207
1488
1432
1432
103
1275
833
1416
1316
774
1035
868
1342
300
257
256
1447
1088
987
1343
475
1338
252
650
260
697
223
853
924
1306
36
532
542
769
578
434
1067
959
104
828
792
512
1433
1312
1066
2
260
1257
1058
647
788
753
1185
388
625
812
637
1041
817
1236
214
1217
1451
291
272
470
337
198
1053
75
446
1207
696
96
251
424
847
220
446
562
629
1343
806
28
791
1298
172
741
1435
799
477
354
1140
18
785
687
75
1317
460
659
196
56
366
400
1408
119
375
176
1229
943
238
320
466
285
399
1415
373
520
900
378
945
222
746
321
619
648
1447
393
929
240
907
1357
1261
1266
618
363
898
1241
1481
1201
721
641
1042
577
369
688
710
1463
401
924
1056
1205
137
1287
1346
1031
738
1072
1200
1300
1423
686
688
473
1425
627
1061
1348
1291
1285
594
733
529
1284
210
167
1255
1240
1263
722
1195
1425
1089
136
64
1078
1229
975
539
498
491
484
548
1211
543
1258
378
903
421
717
416
1125
887
844
1206
913
548
1439
392
1278
387
326
769
294
1259
978
842
935
606
1303
321
130
1290
127
127
1226
108
99
783
1029
197
1206
1319
228
417
175
1340
1058
466
281
572
1439
1260
3
724
882
791
519
1222
321
1210
1460
1132
10
1209
1043
906
1432
1030
177
450
1092
377
1190
958
371
1356
62
1162
999
735
1388
119
1465
893
1188
493
1411
113
1164
111
916
773
672
557
751
1119
153
1385
1007
779
434
1290
1481
1367
221
126
1333
1471
356
625
915
353
1228
485
1205
1313
957
1280
195
298
1328
657
1031
1258
374
499
656
480
968
27
303
1192
985
326
271
1486
1204
855
1022
803
192
1297
1384
407
751
783
43
1278
1349
671
1263
568
1058
1106
738
1476
549
20
1222
781
191
1370
1156
36
1448
20
1360
668
1071
1393
484
850
329
1214
1110
112
534
503
898
684
1275
99
1005
1011
1081
1290
634
268
1088
72
769
871
1315
28
44
964
1152
228
537
1363
305
123
1256
418
774
621
1007
396
1268
753
596
1404
204
918
969
1490
486
1070
782
180
237
780
714
306
1005
904
864
1444
602
227
640
869
478
1162
319
1337
16
275
1064
1288
865
1272
497
613
705
673
735
254
761
210
509
64
1338
643
1253
538
705
1387
403
196
1393
512
710
191
388
782
979
990
178
555
291
1362
350
688
222
1255
1282
413
1224
825
736
1294
798
521
1033
336
799
1392
1449
275
153
668
318
13
1230
932
184
853
1314
927
144
1489
998
391
228
1018
1362
1489
112
619
168
1264
689
42
858
1451
147
1266
1271
260
1035
106
1257
1373
1135
282
535
1069
1241
829
1265
1444
507
1364
1216
1044
1003
131
576
7
1006
595
268
1102
1123
1436
1230
517
626
1349
425
1252
441
72
1309
1064
926
748
1453
340
328
592
271
1057
1068
892
121
595
1324
1490
957
840
251
678
21
666
335
477
940
367
576
1217
749
1127
1147
976
1221
173
1247
1342
1025
934
1083
602
662
276
1361
1233
793
1286
1045
1280
230
816
1157
132
1006
1113
1143
284
61
883
519
291
1147
1106
31
796
1357
1368
1333
683
1042
1235
40
1396
1482
925
1362
901
1306
1342
675
762
736
1015
547
1034
1355
437
798
1210
4
1168
995
177
1242
622
1328
1384
199
267
441
1327
388
1285
1340
143
1486
1232
1157
927
425
154
224
1457
1421
508
260
951
723
1375
1038
1371
1449
51
311
1231
367
227
578
1167
399
1030
1406
633
560
1457
501
733
792
1087
1341
61
898
871
713
106
1167
705
124
1351
692
591
106
718
189
200
769
877
1025
432
142
631
835
676
908
413
1274
1222
255
1092
523
719
1135
1056
1276
1069
96
696
1456
713
624
548
918
196
1037
300
458
430
675
504
712
221
1483
380
1419
509
1304
720
318
145
1356
1261
920
928
213
822
1321
362
92
565
1138
1063
1169
1
389
1440
426
1127
520
593
329
641
498
792
1079
640
404
469
653
262
301
335
1173
1351
842
758
492
1428
969
288
1077
1020
1499
1354
581
97
1115
1470
938
447
1176
148
1492
44
658
5
904
1102
1407
240
849
1099
835
754
1454
1402
504
1058
1469
676
770
1483
455
993
241
123
607
1285
161
478
472
1050
1425
664
831
1192
373
141
865
358
1340
1465
167
590
990
15
236
1156
1408
477
284
385
637
1495
832
514
583
1132
373
132
1386
338
922
844
1413
137
1266
928
1398
658
621
208
894
1116
219
67
1156
167
1105
834
681
570
559
682
117
241
925
1107
1032
44
1437
342
894
1011
900
336
1376
1488
623
897
778
823
723
217
1049
1270
841
1213
711
233
1200
56
431
752
1073
918
1490
114
719
69
618
336
413
853
1116
1214
610
112
623
228
1461
708
1095
482
659
1017
1165
1
176
493
1330
1386
156
776
98
71
482
999
945
1026
732
861
1137
1075
1199
912
228
1147
1115
1288
869
186
659
1477
1443
694
468
170
1198
727
139
474
289
793
122
128
1176
1334
1429
88
158
1390
1492
137
1004
69
383
146
1461
55
402
1081
1487
190
662
731
1419
264
1002
1054
1195
928
127
227
1319
1445
1445
724
124
339
1197
873
518
185
1100
788
1365
927
623
470
507
1394
99
738
1009
1169
135
232
1473
453
1003
1060
642
1472
27
516
1197
1378
57
1045
460
1014
238
17
751
686
214
288
394
246
77
401
1323
753
713
491
852
1379
1021
282
226
214
173
719
621
857
270
331
1473
849
1159
1488
71
247
1236
1414
1062
202
1339
348
642
152
1368
1288
669
1382
1432
843
1360
828
1466
526
1497
296
1203
453
530
1080
331
1379
14