Documente Academic
Documente Profesional
Documente Cultură
POPULATIA REZIDENTA PE SEXE, JUDETE, MUNICIPII, ORASE, COMUNE SI SATE, LA 1 DECEMBRIE 2021
JUDET SEXE
POPULATIA
MUNICIPIU, ORAS,
Denumire judet Cod SIRUTA REZIDENTA
COMUNA Masculin
TOTAL
SAT
A B C 1 2
Sursa: INS, Recensământul populației și locuințelor din anul 2021, date definitive
*- valoare confidentiala
E, LA 1 DECEMBRIE 2021
SEXE
Feminin
9808275
165654
33834
29186
1300
1687
1189
472
10647
7778
1066
243
226
70
566
218
109
52
313
9151
5489
1505
264
698
743
400
51
13805
10140
776
2399
490
2215
1629
505
26
55
1524
1064
100
93
136
131
3330
2362
75
26
51
26
27
22
47
70
33
46
41
43
89
31
12
45
157
36
74
10158
8954
27
41
22
10
38
1060
6373
3614
357
1408
303
125
566
3212
2859
110
138
40
65
3371
1766
35
29
393
165
108
115
147
69
55
12
61
145
177
81
908
242
63
56
41
26
102
18
59
105
33
22
89
34
510
199
57
17
95
82
55
750
64
18
52
23
82
66
83
56
88
20
61
30
21
19
32
16
11
630
35
13
37
11
13
26
44
13
12
29
21
14
21
18
13
14
13
161
13
27
31
814
338
200
125
151
2092
1046
-
14
10
116
85
13
29
16
33
143
140
45
53
59
69
14
24
18
40
24
34
19
403
242
151
1067
1057
641
56
10
85
58
22
31
13
16
16
53
12
43
34
31
32
16
61
914
729
185
502
497
711
481
127
103
96
24
18
12
14
12
1408
853
38
123
394
1676
330
187
317
205
428
209
560
241
16
14
21
57
31
74
67
39
976
976
923
574
169
180
533
533
1538
1538
487
288
197
618
225
118
69
86
120
2204
964
269
199
180
16
16
109
378
70
941
697
107
137
723
179
38
28
28
68
51
34
27
26
38
106
40
18
24
546
122
160
89
83
92
857
157
14
28
147
52
30
24
181
24
57
15
42
25
35
26
3263
683
424
425
1245
486
219
35
22
21
*
20
39
49
14
11
2490
656
611
362
341
520
529
297
42
124
66
1149
435
34
215
154
288
14
1130
953
177
1367
317
12
14
140
94
57
35
252
45
21
42
293
17
13
1254
145
323
56
43
16
116
163
10
272
106
1527
1044
266
214
912
358
40
353
122
33
316
45
44
19
14
42
15
22
14
12
18
16
793
387
126
61
142
75
226
122
20
55
29
277
187
11
77
1678
788
623
14
125
128
462
79
77
34
25
76
20
11
14
58
24
44
220
76
24
41
64
420
175
69
34
68
73
568
298
150
106
14
231
12
19
10
23
123
18
522
282
240
680
320
171
189
1228
258
13
213
43
53
63
307
30
51
26
40
30
36
56
621
286
21
18
220
46
30
1066
542
17
184
323
1111
713
157
241
1542
707
233
50
259
293
2841
773
306
55
164
271
45
507
638
82
677
352
13
24
17
23
21
13
38
33
37
32
65
1043
607
108
252
76
754
104
40
21
61
41
12
22
90
29
68
16
26
17
12
16
10
19
19
23
10
18
16
39
1876
535
32
488
180
639
1150
361
247
267
275
1181
688
28
337
128
1244
612
68
45
223
14
264
18
2259
1645
153
53
230
85
93
571
86
42
12
101
14
68
53
58
63
39
11
24
1420
874
13
63
95
247
128
674
23
32
18
21
23
28
41
16
36
36
24
28
18
19
35
26
26
28
38
21
8
10
44
28
2515
1706
72
14
11
21
93
70
42
209
244
210941
76649
76649
3699
2835
864
3761
3761
4576
4151
425
5188
3747
1010
431
3434
3434
3483
2797
686
6080
5409
13
131
527
6263
5625
638
2824
2423
69
270
62
1133
599
252
85
197
1536
1034
383
119
675
152
68
361
94
820
395
258
79
88
1291
481
32
125
138
117
167
153
78
523
222
82
45
174
1501
849
61
30
65
246
250
872
327
409
110
26
1557
1046
162
349
541
31
60
100
120
230
1663
1077
109
335
142
509
286
223
1274
801
39
434
562
390
159
13
1035
280
130
131
273
221
1242
1242
1295
300
350
63
75
125
57
100
69
147
509
310
76
53
62
696
338
159
159
31
751
751
1668
1205
463
1453
1307
146
1316
858
458
2007
851
798
358
1097
616
481
1846
837
320
43
54
157
98
18
152
44
123
518
223
149
44
62
40
1178
469
76
55
136
38
66
80
17
72
88
81
596
189
101
121
30
56
99
297
127
36
51
83
1158
893
210
55
1929
1076
853
2884
1978
906
1874
668
412
712
82
373
268
105
960
786
174
2149
846
111
133
1059
770
382
388
641
224
76
110
47
129
55
1008
520
488
539
99
97
26
83
55
174
1963
1038
272
245
318
90
1525
809
176
18
50
83
55
153
71
110
2732
1138
228
903
463
1363
1363
1506
968
191
347
1717
1717
1384
1384
2021
1024
454
543
426
238
13
17
66
92
1919
1919
1706
592
471
643
4273
2700
1114
459
169
123
43
1143
1143
1463
1034
429
2802
823
583
182
531
360
323
764
367
53
26
318
678
362
41
131
25
119
819
274
53
197
115
109
71
1168
354
268
33
168
111
89
57
88
3079
2108
430
541
6533
4271
483
1098
681
1839
899
513
427
1367
1248
119
1327
702
625
674
416
258
2378
823
666
889
293781
75467
75467
14663
14510
153
13705
13126
579
4835
3685
333
78
308
250
74
107
14802
12049
185
1052
473
1043
8163
1482
256
635
350
1745
2840
335
520
4979
4364
153
192
103
167
2840
950
1038
197
105
421
103
26
686
475
211
2016
1050
391
24
102
449
1632
566
196
579
291
1009
278
507
224
1621
431
30
421
156
249
94
240
2784
277
64
134
228
290
90
709
299
255
438
1843
238
505
125
368
166
161
280
2042
401
97
139
52
181
126
172
376
127
78
279
14
5694
2632
312
513
286
170
452
869
460
849
232
318
118
181
1682
977
62
621
22
2050
740
134
200
118
75
344
438
1073
742
60
221
50
503
366
137
5086
2450
2636
797
152
186
64
212
42
40
57
39
2117
461
421
351
500
216
168
1471
1471
1491
1491
2539
364
70
190
407
157
306
143
16
633
193
60
1074
404
259
411
5476
588
1097
339
482
140
487
288
193
348
314
698
502
1809
285
253
323
132
310
256
250
938
258
231
148
77
53
116
52
1345
517
336
492
967
249
447
74
197
1049
515
158
268
45
63
469
34
81
34
93
97
25
55
45
988
160
250
53
124
108
28
110
155
2696
226
151
388
749
450
234
445
53
1738
676
323
210
171
58
300
2544
488
557
171
437
376
386
129
925
315
49
37
37
66
15
44
29
65
4
40
144
23
57
899
171
21
115
38
34
72
43
24
147
35
116
57
18
435
141
36
258
1686
428
336
468
326
128
1522
293
931
298
831
473
358
1636
1636
987
315
132
221
319
1247
897
350
1279
382
454
304
139
1047
703
175
169
1105
454
178
300
173
1047
1047
2608
698
123
54
12
115
104
67
464
158
186
228
116
79
204
2167
1192
259
716
1289
315
68
168
133
145
125
104
156
75
2206
590
315
512
315
474
2729
1674
1055
2282
345
292
47
70
300
473
455
123
177
2328
891
21
598
818
2885
647
467
409
458
256
155
493
730
406
49
99
176
966
588
378
905
307
42
207
104
96
149
3986
653
118
331
201
502
92
2089
973
584
303
86
1688
189
277
257
34
334
469
70
31
27
994
364
393
91
146
629
160
41
180
248
1328
1019
309
2694
656
783
290
799
166
3100
782
137
136
137
210
170
108
58
109
176
444
367
266
465
224
116
109
16
1485
545
349
511
11
69
797
148
78
304
267
1645
260
202
317
258
150
135
85
238
468
270
70
128
1415
259
103
247
71
128
461
146
1249
737
134
227
93
58
1209
208
219
336
446
2622
2554
68
991
727
264
747
130
190
72
50
73
86
103
43
2369
792
72
1083
157
260
2039
1910
129
2250
617
23
649
207
176
10
568
1056
866
190
1985
388
352
428
16
216
196
389
1442
621
201
306
77
128
109
1020
412
108
67
45
341
47
1608
262
88
371
30
134
211
83
62
150
217
639
533
106
1643
838
41
74
108
339
166
15
62
2630
781
612
39
661
537
858
91
14
80
23
62
57
14
12
13
43
20
13
43
197
54
122
1218
323
139
241
63
311
141
1401
806
91
101
107
296
1224
186
67
97
219
362
155
138
2046
577
86
67
49
713
261
128
165
1775
333
50
75
68
78
142
111
75
117
132
84
104
79
21
64
10
68
121
43
1469
1270
116
74
1351
977
280
94
306153
72659
72659
10229
9710
519
18415
17749
152
514
7475
7475
10271
9107
270
894
6497
4698
174
437
161
675
352
2007
708
555
744
5453
4597
363
493
2622
817
148
198
268
184
362
358
287
1030
649
381
2780
883
607
244
355
243
448
3270
574
1572
379
745
2078
833
285
478
482
1079
636
85
153
205
2577
519
193
354
272
226
355
658
2267
1094
207
966
3478
1159
784
521
360
654
1213
924
289
1506
587
95
46
421
139
218
1615
704
911
2197
618
1149
88
199
143
2342
779
292
78
37
157
86
379
417
117
1842
1513
329
2596
1731
558
307
933
247
213
180
81
62
150
2306
344
1083
202
17
139
328
193
1640
540
486
338
274
792
224
391
148
29
1265
461
64
93
47
12
226
272
87
5043
1680
409
1024
718
587
213
412
2659
2659
1020
371
36
106
174
190
21
53
69
2176
488
93
491
62
21
418
372
231
1198
425
518
170
85
3022
859
957
1110
96
2426
738
423
126
618
122
399
1650
1650
1523
636
633
124
37
93
2091
852
135
485
68
194
357
2872
542
789
700
841
3272
1252
310
1710
2502
653
362
124
28
130
307
894
1012
298
86
68
191
152
68
149
674
393
75
205
779
293
116
78
115
52
118
3423
1826
807
153
350
287
1375
285
422
261
236
139
26
2572
426
566
416
444
456
264
2417
1414
1003
1765
568
269
212
248
468
2888
2091
446
114
237
2447
1782
346
314
4829
2063
1042
515
171
299
118
358
263
1387
180
28
69
78
55
77
144
46
139
139
52
42
160
178
1243
371
51
56
73
660
32
4222
2337
208
570
92
1015
1124
221
36
364
503
4368
2882
201
520
235
375
155
664
117
71
93
24
63
261
35
1827
938
889
1498
378
42
743
11
324
1765
605
59
301
117
51
65
277
290
1643
442
435
627
139
1921
419
228
420
190
664
1647
418
15
83
56
355
46
41
40
229
364
2671
472
379
98
208
227
102
64
764
357
1361
398
244
13
259
108
73
104
162
2200
1351
82
298
43
41
20
123
60
15
167
3606
1305
457
578
254
36
395
581
1116
1116
3477
1480
287
771
473
422
44
2009
618
211
11
120
118
54
230
63
120
45
79
58
112
84
86
1697
1129
337
158
73
978
485
8
30
182
251
22
2020
919
86
487
29
150
349
1112
1077
35
4156
1081
600
258
1086
794
246
91
2684
1194
428
405
288
369
1197
590
258
275
29
38
1021
619
64
88
90
139
21
1543
659
529
355
1889
258
116
59
131
232
34
659
375
25
2613
425
265
219
443
982
279
1100
313
128
78
132
253
196
1401
687
417
297
2579
1058
1020
501
921
169
47
276
151
134
104
40
1244
676
213
70
32
253
1714
340
227
421
267
144
230
85
1669
792
379
114
130
254
1860
1581
279
760
67
23
43
43
81
93
23
50
68
26
54
86
10
28
61
2177
1641
536
283444
97310
97310
5118
4945
173
7158
6346
545
267
8241
8241
4938
3729
214
599
396
1025
720
268
37
5461
3440
481
445
418
233
444
2758
2758
4695
4695
1053
707
91
27
74
80
74
1353
462
64
131
119
55
204
135
183
1536
208
253
136
939
1556
681
241
253
381
1363
241
88
24
125
447
438
1527
852
66
609
1421
600
329
172
70
250
2477
869
382
818
408
2249
1894
355
513
220
11
278
1838
650
296
108
242
303
239
2186
689
215
300
982
2330
701
679
230
219
285
216
1527
548
186
14
130
132
304
138
75
1274
850
161
84
108
71
902
498
404
944
353
235
356
2058
303
308
124
214
199
267
298
202
143
877
439
89
82
140
127
1109
394
297
142
148
128
653
136
128
46
176
167
840
244
228
206
162
1111
599
92
420
1702
487
119
278
228
147
260
183
1042
523
284
113
122
1134
345
480
309
1566
249
307
15
471
195
201
128
2125
1023
368
734
1343
423
359
254
307
1002
210
162
121
68
258
183
595
177
22
217
176
1158
206
199
199
399
155
1826
1332
494
985
380
218
209
57
121
3249
3083
166
2637
1074
93
219
359
470
35
91
296
1344
221
132
239
62
232
93
65
145
104
51
1380
186
168
115
808
103
1642
754
108
377
402
1102
805
297
1877
741
1136
1656
548
349
334
219
206
1606
241
393
82
55
73
356
38
368
1188
414
121
195
282
176
2325
1465
272
588
1711
497
107
299
92
62
514
57
83
739
181
97
181
280
1866
1044
452
370
1231
427
131
116
114
244
199
1484
509
362
481
132
1263
139
176
165
219
118
150
296
3426
1559
235
131
420
808
143
130
1291
295
591
135
270
4227
2054
699
560
222
692
1865
1120
530
215
1516
342
340
244
77
319
142
52
704
225
167
164
40
108
1173
61
186
252
147
12
209
88
218
3270
973
374
317
496
239
127
744
1036
403
127
54
59
210
183
1389
411
169
554
203
52
1276
229
31
374
234
143
265
1089
911
178
1358
697
453
208
914
453
96
365
1524
1187
337
2191
1554
330
307
644
171
60
91
135
71
116
1150
696
145
175
134
6257
2539
234
240
990
746
730
778
1276
708
193
375
4615
4330
285
1189
513
46
391
73
133
11
22
1765
1067
483
215
494
223
83
41
147
1197
548
68
68
124
30
50
72
237
566
187
98
51
101
129
1494
826
482
52
134
1918
1079
430
69
68
106
166
1005
527
108
259
111
914
539
80
162
133
1252
442
342
468
2083
532
778
358
295
120
1678
478
437
290
473
3029
1754
267
72
191
364
381
3731
2364
207
313
564
283
1042
475
567
1272
1057
215
901
283
319
190
109
1957
1486
158
105
208
961
484
191
285
626
529
78
19
149198
40849
35401
326
578
522
316
1983
1723
5809
4955
411
272
171
5359
4696
352
311
5453
4127
519
807
2162
1995
167
1414
538
613
263
1665
483
263
547
263
109
882
278
142
132
330
2016
690
258
277
791
1255
290
409
556
1267
159
128
303
53
141
194
101
49
91
48
1021
427
58
227
309
650
387
263
594
460
78
56
899
899
2597
1544
597
456
1527
438
895
194
3572
2599
973
1132
331
80
374
252
95
1172
932
240
1559
1559
2514
1040
787
449
238
2725
1339
25
246
417
100
187
411
1235
723
512
2440
1469
351
339
201
80
1583
1583
979
757
222
3803
2877
926
1123
151
141
469
53
101
202
1178
336
70
308
67
299
98
473
170
147
156
586
275
65
10
35
24
177
660
400
260
1020
510
438
72
2711
848
289
226
327
304
198
318
201
1417
516
246
10
150
204
132
159
1195
1195
1714
1308
406
691
691
3044
2350
694
1365
1365
2084
1565
315
70
134
2964
2862
102
820
600
220
598
598
1256
1256
576
304
24
34
61
41
112
1613
1459
154
1458
686
334
375
63
2263
575
493
277
545
63
268
42
1117
370
164
66
65
86
233
133
1172
344
179
265
384
437
397
26
1894
504
174
212
169
542
203
90
1657
713
237
292
122
44
49
64
136
1417
441
310
85
163
41
69
88
55
97
68
2523
900
231
40
390
369
593
2718
1826
322
77
493
3163
806
51
849
148
1309
1707
720
554
108
325
807
381
38
25
96
71
18
143
11
15
1644
515
106
229
465
329
197437
47482
47482
12056
11477
312
178
89
2150
1769
289
92
5768
4522
766
161
319
5224
2533
1602
525
275
289
3321
2396
193
133
206
348
45
2495
594
480
554
348
519
636
443
193
3061
884
350
255
320
248
1004
1627
647
271
84
54
75
145
351
2232
566
134
220
98
872
342
800
292
329
179
947
572
237
105
33
1495
1442
53
1579
1099
210
270
979
511
74
199
195
887
743
144
1939
1293
365
281
957
540
245
172
900
269
234
176
221
2851
1796
242
193
620
1511
583
186
320
422
2041
789
24
184
277
246
88
234
10
189
2391
1206
731
280
174
1756
583
375
159
296
252
91
3042
855
151
376
222
503
589
346
1503
423
250
526
304
1665
1665
669
527
108
34
1113
370
64
282
186
211
1552
764
675
113
1664
453
238
78
116
362
417
2469
350
267
418
312
463
659
1578
848
221
69
263
177
1559
469
93
126
181
338
336
11
1175
634
212
50
236
43
2115
1323
164
31
175
22
400
1626
329
222
299
499
277
1505
735
136
634
2827
536
590
643
240
340
478
1876
1001
875
1109
577
5
95
305
127
912
469
443
1928
694
418
816
1495
252
243
50
299
109
39
215
288
4366
324
48
312
1990
398
441
213
640
1065
603
212
250
1073
368
102
79
158
129
155
82
1046
629
127
117
173
809
601
208
1249
471
108
670
1913
1299
131
451
32
1244
992
103
149
1611
611
325
373
302
2577
758
311
776
732
1354
295
690
369
1093
508
211
57
223
94
1641
1641
1693
1421
272
927
640
243
44
1168
442
56
91
171
30
98
184
96
1901
1159
302
440
1933
759
285
535
354
1138
758
17
363
1944
850
19
372
378
71
254
1348
568
180
600
1656
1020
340
20
47
229
2242
1043
277
452
424
46
2304
2304
3000
1106
297
145
205
113
115
224
349
235
211
1199
508
49
233
342
67
925
491
12
422
3114
1175
258
546
524
395
216
774
361
235
178
2308
585
849
56
251
567
1303
645
207
451
1782
1661
35
86
3270
973
572
576
447
257
445
282808
126508
126361
147
10337
10337
14014
14014
15823
15823
3687
3687
2093
1793
12
165
123
8217
8217
2531
2332
199
3306
3306
11072
10373
699
1655
1655
974
974
985
485
91
117
240
52
2567
1649
918
2494
822
453
541
678
2387
2387
1214
388
300
160
158
208
1254
687
196
202
50
119
830
686
144
1393
508
191
353
341
3237
3237
1460
961
499
482
482
2330
1929
401
3083
2112
329
642
345
209
41
95
2273
1659
614
3602
3144
458
1252
322
322
66
179
363
2500
989
274
820
236
132
49
582
582
1108
650
207
251
1091
283
312
177
242
77
906
571
235
100
1535
847
688
1382
514
326
244
154
144
2280
1143
221
72
229
452
163
1019
1019
1042
293
128
404
217
1438
1438
4389
2760
1412
217
1679
1428
251
1590
455
241
318
212
150
118
96
785
733
52
5995
5995
1406
903
257
246
1739
422
141
145
561
377
93
815
708
107
870
241
175
228
137
89
6002
3391
256
677
1678
2188
2188
458
353
105
1056
362
99
114
481
975
612
363
1721
738
643
277
63
1079
431
154
190
276
28
1391
307
323
227
82
239
213
2382
1893
489
145387
82336
82336
1548
1548
4543
2684
151
26
331
440
661
250
2830
2657
129
44
1415
1415
1413
408
159
145
700
1114
584
291
239
1789
1789
3099
2100
617
382
1098
807
168
64
59
1249
390
238
21
360
240
1478
655
18
805
578
179
162
38
11
188
1505
469
407
78
373
178
808
727
81
1076
637
300
139
1528
1528
1492
1492
1058
380
172
190
57
259
1616
685
438
120
340
33
1402
1027
375
1822
1306
135
381
456
248
54
154
929
663
24
155
87
810
623
187
1145
683
214
208
40
1130
318
86
359
177
190
539
184
67
160
128
708
344
97
22
73
165
1469
624
635
60
150
1122
750
372
734
289
63
181
201
1940
1794
146
1643
1504
139
1484
509
84
367
524
946
441
91
414
2243
2243
1561
1137
424
1107
489
618
1851
1031
575
245
1603
944
659
1078
801
181
96
2708
1682
1026
1384
1067
317
208078
55126
55126
15741
15741
4824
2226
570
367
63
599
416
152
361
3
67
3275
1074
203
113
380
215
104
185
17
255
84
134
26
479
3179
2384
795
1049
451
93
239
99
93
74
749
749
1075
233
605
207
30
1862
199
105
132
111
269
390
201
453
4021
1606
35
65
402
23
60
442
448
308
299
324
1064
103
72
177
101
161
136
250
64
468
323
145
1037
1037
408
136
39
39
87
22
33
32
11
1036
453
194
389
999
250
138
167
301
21
102
20
1247
446
65
409
133
194
1453
479
251
60
365
23
242
33
1539
358
87
197
253
446
198
2130
421
1136
414
47
112
303
73
79
19
77
51
1062
309
351
92
201
109
1907
549
278
18
48
201
206
28
579
247
77
47
23
23
22
48
1476
481
516
129
199
62
89
824
257
159
119
158
131
2135
1026
272
374
155
308
2269
1104
692
159
295
19
414
207
59
121
27
2295
720
230
101
22
469
753
866
121
22
197
72
24
73
11
36
12
13
28
20
26
83
87
27
663
663
2137
714
480
943
1515
1299
216
1126
617
509
1872
967
273
203
429
1664
609
143
51
126
36
377
97
225
2581
1033
418
307
70
727
26
1495
429
388
174
255
21
228
631
585
46
1492
399
36
39
288
41
247
197
35
16
176
18
1257
882
375
1058
640
418
1024
292
129
48
49
21
58
52
36
23
99
107
95
15
4901
1711
2051
1139
244
62
84
98
3435
407
71
412
21
71
475
986
144
345
473
30
1084
285
111
459
229
1233
594
114
525
379
327
35
17
786
282
57
272
112
63
346
23
20
122
40
11
38
69
1775
1775
1057
296
103
43
58
72
33
270
100
82
169
54
25
62
27
2514
1387
351
55
355
38
229
44
11
32
1474
671
90
68
74
570
1670
448
637
366
181
38
2814
1104
208
260
254
612
376
1788
656
345
46
186
336
17
202
605
319
104
182
2364
1728
191
120
325
472
297
175
1623
1526
97
2013
643
125
160
157
493
425
10
1376
679
204
137
356
1695
859
836
518
206
37
14
85
11
104
61
1226
247
119
60
36
43
150
65
94
127
285
988
401
165
307
115
1496
529
273
368
18
308
2924
1499
364
99
219
140
184
419
1551
1551
2119
327
998
66
728
2171
120
44
426
337
47
84
193
13
259
322
326
2030
574
456
28
450
49
262
211
1613
544
261
362
187
259
1004
716
288
4971
1569
415
534
374
1335
744
719
719
2583
1002
1053
528
265
122
121
22
4531
1253
1640
72
228
10
468
151
21
82
606
1277
512
32
66
22
197
117
158
170
1579
611
44
227
83
458
156
2346
1053
173
638
482
1755
399
313
191
323
299
230
127118
30829
29215
689
122
292
155
213
143
11402
11105
297
2804
2222
582
1992
1297
695
6639
6639
4833
3126
240
1362
105
4908
4128
93
69
202
256
152
4482
4214
98
170
1028
582
226
138
81
763
501
262
1132
602
405
125
525
143
159
118
59
46
1092
550
64
474
1670
907
316
447
635
221
414
1289
958
325
516
300
99
117
77
21
56
814
202
239
136
237
1287
316
253
429
289
1306
989
95
222
404
270
134
810
532
204
74
546
219
60
194
73
215
156
59
1366
338
159
180
170
234
285
421
137
108
53
123
809
324
194
281
10
1342
213
10
88
75
43
76
12
65
15
16
29
44
28
24
47
16
10
30
17
50
11
8
34
67
12
23
20
68
48
67
33
759
609
150
704
438
247
757
238
310
209
857
820
37
552
409
143
653
653
748
396
352
866
405
91
98
101
111
60
752
262
40
276
174
484
108
376
833
833
322
185
97
40
873
462
411
964
350
295
319
406
225
153
28
744
486
258
1073
348
725
1249
423
409
240
177
458
425
33
1274
832
442
1809
1080
123
333
273
300
300
468
349
119
1605
824
165
405
211
286
286
1057
312
392
181
41
131
1245
483
224
113
250
175
1057
419
149
199
222
68
984
797
187
698
536
21
141
792
688
104
717
379
125
213
718
182
43
130
145
218
959
521
10
17
12
253
6
11
10
34
19
16
19
1351
777
318
103
153
810
265
20
219
41
265
443
141
29
10
38
34
106
21
41
16
759
758
1755
1235
520
907
447
140
193
127
1138
715
423
1587
412
680
105
248
137
316
316
667
399
268
729
441
164
124
496
348
79
69
1762
476
151
257
479
29
169
201
439
372
67
144278
30551
30551
11824
11824
3596
2331
518
358
389
3419
3066
353
3095
1733
217
1145
1374
650
540
184
1227
547
230
143
280
27
3607
3607
787
787
3366
3366
1541
1541
1929
1929
1004
1004
2658
2621
37
2055
641
315
1099
797
169
401
227
3278
1767
394
743
170
167
37
1357
754
162
441
3867
2851
414
602
1571
1317
137
117
847
192
51
190
153
248
13
3097
1481
166
560
487
25
378
2812
2812
1857
1857
2257
974
300
384
599
589
227
191
56
115
1608
480
246
283
68
75
84
292
73
1651
1011
398
242
1908
849
634
425
1248
853
395
1028
763
265
1565
312
322
287
621
23
2599
1753
387
459
1900
646
233
1021
5078
3822
56
1200
1132
1132
813
613
144
56
2340
1874
98
368
1986
737
336
665
248
1908
1658
250
2950
2950
1529
222
26
17
278
855
125
1355
843
512
1704
1177
527
2260
471
365
1424
1545
1545
1096
1096
1293
551
206
70
223
34
141
68
2300
2300
673
338
70
188
77
1252
1040
212
861
572
289
1155
657
333
156
2132
1732
216
184
1047
718
329
351827
151830
151830
10712
10712
16392
14961
1052
102
277
10035
9603
183
151
98
22672
22672
4160
4023
137
2840
560
1296
43
147
29
52
155
189
268
25
76
541
345
196
492
222
54
162
45
8694
4542
17
178
219
1938
314
1365
121
695
221
155
192
17
110
7149
4610
370
684
603
91
101
690
865
397
25
41
123
20
40
22
195
505
234
63
20
43
125
20
688
164
12
91
34
88
45
19
110
71
51
2577
1620
78
834
45
726
554
22
67
83
567
507
60
1074
214
124
93
198
359
86
942
355
441
146
1188
633
183
180
60
132
1276
789
210
277
1749
409
263
41
393
147
104
197
146
49
2227
741
191
14
82
152
30
523
39
451
1098
736
99
263
750
303
60
204
75
33
75
1640
416
325
309
23
53
55
62
299
*
61
35
2257
1434
137
157
94
61
28
72
41
233
1077
638
55
166
126
61
29
650
471
179
1035
192
83
67
56
51
490
47
49
2166
1224
48
288
381
13
136
35
41
648
126
57
21
123
24
106
62
49
80
1562
1118
436
719
329
342
48
2925
1605
18
697
37
568
1100
582
148
264
106
27318
26071
1071
176
1881
764
303
52
53
93
13
596
1052
305
45
133
223
346
703
252
40
131
68
41
171
4571
3704
151
716
1757
903
162
37
68
166
132
19
79
46
108
11
18
1915
786
344
77
478
230
738
445
97
103
93
528
209
173
99
40
2640
1087
342
191
789
231
2392
1374
292
726
973
332
372
269
601
248
24
186
25
42
76
673
198
35
33
25
296
86
709
709
1728
297
36
358
505
486
45
2838
2216
271
351
1766
765
405
308
30
110
148
1652
846
102
173
117
156
74
37
141
1582
642
329
64
284
191
72
1152
780
317
55
560
345
24
39
55
97
841
352
40
156
112
181
698
240
106
113
90
45
40
64
257
113
34
103
2206
538
270
14
133
98
312
133
708
619
394
124
29
72
729
319
90
51
60
64
16
41
46
42
698
319
266
113
826
554
58
46
99
69
981
334
647
581
95
93
145
79
24
32
60
53
1100
392
202
138
194
64
110
2157
539
377
194
138
205
154
34
516
1151
1151
787
609
149
29
785
305
127
76
35
242
1924
633
30
210
493
437
121
1118
486
178
118
201
135
1217
832
281
95
1172
192
135
139
81
372
91
162
397
297
47
53
2863
2420
443
768
181
170
71
58
95
193
339437
141370
137108
231
4031
16732
16186
16
387
84
38
21
18034
17184
161
689
7634
7634
4605
1997
2608
4508
4340
168
4591
4018
573
17754
16377
1377
2336
1951
276
109
7160
6064
584
512
4106
4106
2612
1408
667
537
1006
529
41
14
178
244
4418
3223
1175
17
1727
733
297
41
531
125
1154
322
560
39
233
1186
601
163
422
2438
1469
668
284
17
941
498
443
2634
1672
962
604
232
123
36
213
1464
816
136
512
1664
1518
146
1529
780
749
4591
3467
132
188
801
2311
1482
49
272
62
446
776
406
112
258
2803
2432
40
331
1599
724
875
1446
531
176
164
137
121
317
7544
7544
2022
2022
1071
178
259
402
232
1614
469
103
146
309
64
523
214
184
30
668
668
665
665
1265
1265
457
306
146
448
280
39
129
1259
516
149
299
174
121
834
269
6
41
97
421
1138
627
511
3188
1653
1311
56
168
1408
464
209
198
361
82
43
51
5455
4912
351
192
1000
607
141
245
1511
796
715
4645
4088
152
405
2397
977
1374
37
2408
1545
863
1116
741
270
88
17
2260
1200
366
91
120
351
132
763
325
21
83
123
211
1580
1459
121
1481
796
223
169
290
2576
2285
291
1604
1122
482
969
953
16
999
390
365
244
537
313
209
15
917
240
276
401
567
280
287
669
553
116
740
672
68
2933
1741
348
599
245
744
721
23
3383
3383
8326
8326
329
329
101890
26527
25858
417
252
8579
7838
741
3899
2446
308
178
423
178
366
4771
4531
240
4171
3120
393
584
74
790
447
343
860
860
1874
1231
318
325
2226
980
329
227
658
32
1585
636
949
801
801
1239
555
346
338
1575
786
249
121
304
105
10
2450
410
1149
552
339
686
277
139
270
1575
1093
350
132
1569
609
239
157
297
267
1964
1651
187
126
785
517
268
411
411
448
448
1138
554
193
217
174
568
448
119
2508
2405
103
1255
586
308
158
203
1178
911
267
1098
548
288
262
885
885
520
273
195
52
646
426
220
821
821
635
464
171
1710
1600
110
2101
1188
170
211
25
87
50
370
821
606
215
1113
742
201
117
53
2199
1294
141
472
292
2354
1809
286
259
1830
1674
156
2726
1365
265
276
820
1178
932
246
505
505
706
706
2156
1588
88
262
218
2454
1890
564
244661
35806
35190
616
7992
7992
3287
2673
301
313
6705
6705
6851
5388
218
221
554
63
194
213
3236
1003
89
458
397
413
567
211
98
4829
3628
262
151
288
500
3477
1357
682
1438
3867
1764
2103
1015
575
198
242
2057
1480
175
131
205
60
944
454
490
2018
1567
451
1976
1384
509
83
1841
732
1109
2131
905
675
551
3092
1643
581
648
220
1235
919
51
144
121
1344
549
44
90
598
63
2599
1094
258
233
467
547
1571
194
141
87
78
115
163
224
44
256
269
3969
1156
1221
1592
2832
1811
1021
2267
599
802
437
73
133
110
43
70
4097
864
186
1087
83
329
69
204
1028
247
846
175
139
376
75
81
3179
853
236
350
93
152
295
140
359
405
296
1696
1089
364
243
1741
278
160
174
112
373
79
60
505
4487
1527
324
1213
604
819
2247
1697
550
1739
844
895
2171
2171
3104
649
315
367
177
97
1375
124
4358
1092
1245
153
285
919
664
1855
571
350
24
910
1962
610
411
403
213
95
230
1071
580
205
127
159
3372
1437
871
235
829
2531
1664
867
1498
452
431
348
250
17
3245
1527
1363
355
1780
700
211
191
678
1578
1284
294
2584
498
112
686
513
499
276
2663
1975
24
664
1238
477
154
85
55
467
2661
717
1284
660
2465
475
184
487
513
369
319
118
2019
764
78
368
381
428
2537
664
22
911
598
26
316
1302
1058
244
921
695
226
2326
1165
728
433
2048
1150
640
258
1954
1954
2486
786
273
746
280
401
1285
1285
2591
502
139
212
496
807
97
338
1079
531
58
58
130
302
1522
1042
480
1744
1635
109
4399
1353
424
123
2113
386
1636
857
309
470
820
605
17
53
122
23
1619
751
442
426
1034
960
74
708
223
485
4485
2088
586
1811
1768
385
387
278
187
225
306
1897
120
75
186
546
429
15
90
351
85
1535
455
762
318
1009
1009
3597
2329
1268
3183
1312
956
915
2612
521
844
795
452
1974
257
428
180
315
261
76
349
108
2665
770
166
81
385
366
38
119
740
2564
1561
356
647
2237
177
94
210
66
127
196
189
301
637
240
1100
429
69
86
165
65
281
1249
1068
181
863
164
98
31
76
153
225
116
1894
1319
277
298
806
365
42
125
274
1355
1355
2944
801
561
348
63
299
87
439
346
1440
696
69
675
2345
1150
634
102
459
309840
124557
120044
387
335
528
660
1496
575
244
288
8171
7955
216
7236
5706
465
829
236
2220
2220
5349
5349
7644
5477
11
506
32
1013
568
37
3742
3742
1367
575
551
241
910
245
232
129
304
2592
1239
706
647
790
535
255
867
867
2153
804
52
51
31
240
28
79
140
111
548
50
19
1923
1923
2089
1201
440
52
396
315
315
713
261
95
176
168
13
2109
910
183
18
15
559
424
1759
346
173
231
244
449
316
1658
607
420
227
404
2130
866
65
88
238
495
371
2035
727
220
222
198
344
324
647
54
88
24
130
93
61
148
36
2645
1740
905
1852
663
21
188
380
600
1109
1109
2368
2368
592
592
1065
418
593
54
1654
957
697
994
628
366
1936
706
397
253
230
350
2048
2048
777
211
131
21
213
201
2381
2153
228
752
463
44
245
2535
1941
594
1631
1631
1139
490
369
280
1078
917
161
2565
1589
460
259
257
2341
2341
1285
519
318
448
1004
166
221
128
224
265
709
477
232
947
198
152
36
59
262
240
1173
503
170
114
386
1029
256
344
102
277
50
1984
1984
667
667
1163
677
486
1079
694
205
46
118
16
1231
1231
916
916
1489
602
444
443
885
885
1395
1155
223
17
277
155
55
67
1229
1229
1579
644
48
117
168
173
74
86
97
62
45
65
728
134
161
226
21
83
103
658
658
2085
2085
683
373
169
141
2066
1551
515
1591
1497
94
586
468
118
566
566
2060
1506
554
3701
1322
2379
1965
1965
1709
391
138
116
84
19
667
54
113
63
49
922
318
51
16
251
134
152
2997
2330
344
323
1099
121
154
102
149
266
83
37
187
1148
1148
1048
454
42
237
221
94
2307
1561
746
820
683
137
2417
2032
378
1196
1052
144
2158
1806
352
548
355
26
159
3581
2108
300
554
234
385
4684
3868
241
575
907
899
568
424
48
96
1625
1625
1105
145
114
280
201
62
303
1250
955
295
4134
3584
550
1047
331
267
280
169
1047
688
359
844
442
402
412
178
77
157
509
222
141
108
38
642
642
2889
184
849
240
117
270
106
216
247
66
178
265
151
821
223
156
123
64
18
180
57
510
129
125
72
25
159
1579
824
755
687
396
138
12
16
125
1062
277
56
43
94
198
104
153
137
1393
1256
137
1638
1638
1464
1207
257
2431
1336
1095
828
828
1345
121
46
314
185
140
99
116
324
783
200
155
20
266
40
95
518
315
203
254837
115281
115281
17295
17295
1240
1240
3000
1984
526
490
904
365
254
268
17
924
462
127
265
70
955
955
973
705
268
2514
1853
661
1454
205
145
376
253
44
72
33
26
293
4546
1426
87
83
2950
1990
1224
252
510
1088
493
225
192
178
1210
545
85
402
178
958
369
283
306
863
353
335
175
3492
2252
558
287
395
2816
622
388
494
644
563
105
1031
1031
921
921
3292
3292
1109
1109
2426
1309
1117
2130
815
281
227
351
129
227
100
2380
1651
729
1609
1078
531
2522
1618
358
546
1568
333
1052
183
3067
696
26
121
665
49
346
964
200
1532
752
208
123
353
96
1595
1317
278
2222
2222
4768
2671
2097
776
526
97
153
4333
4333
1875
885
990
5669
5669
1504
1504
3484
2324
165
447
548
892
431
460
1172
724
448
2047
521
21
237
258
262
36
349
99
126
138
589
546
43
5006
5000
2055
1888
167
785
549
236
875
244
407
86
138
653
521
132
818
596
222
1087
416
671
1718
1416
302
2571
1872
292
407
1850
1404
446
2652
1459
659
534
613
613
752
513
239
556
556
1076
998
78
2559
2559
3225
1899
1026
300
2965
874
266
350
128
324
1023
1791
1321
470
3519
1381
1182
956
803
455
348
892
514
378
133149
28130
28130
6542
4369
426
1464
283
3955
2505
235
642
573
3508
1766
1159
281
302
2324
1457
203
536
128
3219
2199
1020
1692
465
87
230
146
262
181
321
799
486
6
99
208
2135
1055
820
41
219
2786
671
431
223
775
686
1747
892
368
301
186
1592
961
631
3355
1071
383
420
721
760
1398
1398
2364
781
465
646
210
67
195
1170
423
747
4796
1143
2221
1432
2570
1222
354
994
2628
1084
473
987
84
1097
561
88
448
2890
1151
485
839
415
765
331
56
300
78
1207
986
221
823
823
1604
489
592
523
1145
835
171
139
1130
1026
104
1730
1730
1035
458
43
29
300
152
53
768
670
98
1611
564
575
62
69
110
231
2723
1387
1336
1782
536
481
765
1044
1044
1309
1309
1176
1176
2232
1770
462
1979
1002
584
393
1853
1513
340
1047
520
200
327
1084
592
34
400
58
3860
1118
1774
261
707
1902
1902
866
131
213
284
238
1593
746
441
406
1120
1120
1272
608
278
208
178
982
780
128
74
857
542
315
4031
626
127
343
333
527
242
526
1307
1386
1386
2279
401
196
228
377
359
63
565
90
2965
1831
1134
1292
1292
159346
38624
35625
327
432
417
102
518
284
632
287
8265
6745
95
185
268
92
469
11
152
248
3982
2856
353
183
157
433
2735
1521
172
283
598
161
5089
4781
308
3916
2237
28
316
223
109
75
157
53
474
10
234
1981
1981
3225
888
261
348
187
142
480
130
380
148
148
113
3493
2029
100
176
336
657
195
1279
822
27
224
14
127
65
854
248
135
109
105
257
1681
480
134
424
261
382
708
254
155
164
135
1927
1572
355
1111
178
427
31
288
93
87
3682
894
1040
465
105
266
248
276
330
58
3193
807
571
485
843
487
716
224
143
200
149
1531
775
363
73
320
928
119
80
141
325
99
130
34
1493
195
309
132
81
88
223
465
1321
385
116
253
76
203
201
87
1090
208
56
132
377
145
172
1012
360
330
322
1477
505
28
41
52
398
128
146
179
1088
303
362
55
85
118
83
63
19
1000
178
39
106
245
122
163
143
1247
211
76
440
106
202
212
778
215
35
129
27
164
193
15
2335
367
135
231
135
432
205
235
249
346
1550
298
44
252
43
156
94
101
283
106
173
1000
136
137
164
266
61
174
62
2307
235
347
172
151
245
184
227
110
100
209
327
1031
472
316
243
2487
540
494
188
459
302
504
1603
231
129
554
93
316
54
226
960
212
103
104
257
284
954
449
61
104
21
194
109
16
745
232
189
125
89
110
1016
502
135
238
141
960
327
148
122
360
905
585
194
126
969
242
151
261
315
1155
261
118
185
139
173
125
154
2313
1764
267
46
151
85
907
430
11
47
21
141
137
120
1665
272
305
176
154
95
137
91
378
57
2303
332
192
22
475
491
173
397
221
1751
546
223
316
328
162
144
32
2696
315
108
34
190
113
110
308
388
384
305
441
1394
1161
233
1332
194
348
49
266
144
132
199
1511
647
60
37
282
310
128
47
2651
554
599
215
503
189
187
404
638
187
196
116
135
788
251
39
126
29
64
41
142
11
85
1006
412
368
156
70
823
276
85
261
197
2819
350
416
456
29
110
115
313
161
95
127
647
1317
218
180
189
138
24
224
183
161
1099
287
123
32
138
303
33
65
31
33
54
1079
334
170
230
274
68
1066
435
155
35
183
97
15
146
2566
1117
35
109
1305
1491
712
466
313
1976
680
211
683
225
177
1054
528
232
83
211
1349
705
393
251
1058
343
117
366
134
98
1291
487
319
169
316
148322
18241
17978
125
83
55
8288
8221
63
16537
16537
6498
3998
392
184
217
429
24
91
746
417
729
729
2778
2778
1237
1237
4527
3745
341
441
3179
3100
25
54
1322
598
389
198
60
77
1114
393
53
276
93
245
17
18
19
1089
897
192
1077
731
346
995
995
1278
483
795
1394
1309
85
2392
999
306
167
645
28
128
118
1941
1941
625
354
271
3237
2815
101
13
145
163
1035
730
305
1086
1086
433
265
168
2035
961
80
553
94
139
190
18
2665
2392
273
1707
474
21
60
54
176
141
102
200
244
84
151
1778
865
339
43
531
1048
744
178
51
32
32
2638
2222
357
59
1696
1611
85
1218
370
244
604
1603
1567
36
2501
544
104
110
44
203
150
93
122
1131
1567
313
198
336
269
172
279
2309
967
354
126
85
396
227
106
45
1050
1050
1377
288
185
95
30
68
105
59
49
116
92
62
228
619
619
1266
479
207
278
302
1661
547
78
155
81
252
369
68
111
598
221
248
129
1030
323
381
326
1441
231
354
186
183
487
907
555
352
3357
1827
45
738
747
807
560
247
3008
2997
11
563
69
150
182
156
1261
1261
2858
2858
1049
529
520
1697
1176
521
1018
1016
1629
301
293
596
207
232
984
984
1333
393
397
543
1279
1279
1681
502
73
70
42
46
12
18
178
41
178
23
365
91
42
850
576
96
11
167
2536
1464
372
30
666
1192
1192
1435
1254
63
38
80
1005
391
537
77
493
136
114
19
20
78
108
14
801
801
906
533
373
2834
2151
173
22
60
426
187373
28453
27406
261
55
84
647
6678
5775
203
83
292
322
26679
25508
246
216
37
171
501
9537
9537
8876
8876
16282
16081
95
52
25
29
10049
9418
54
577
1699
1086
613
5206
3614
304
226
61
116
136
152
62
75
67
157
91
145
2598
1429
398
83
39
195
180
161
86
14
4671
4193
159
156
163
9919
9108
400
343
45
23
5837
4708
182
105
311
179
177
175
3306
2913
210
183
890
390
106
342
52
1172
303
52
24
81
118
106
163
318
1543
230
48
178
104
71
323
126
180
36
123
124
382
109
40
31
11
37
14
34
23
12
24
38
527
349
62
116
1238
504
289
348
97
41
26
1612
320
590
57
169
23
125
320
445
149
67
78
-
27
60
31
33
883
387
24
71
238
18
44
75
19
782
325
205
95
52
92
1510
150
124
129
84
144
152
126
146
131
120
184
15
797
74
87
75
85
198
162
116
662
254
121
38
57
192
131
21
40
12
21
10
11
122
24
47
40
370
80
39
88
21
87
55
344
53
109
38
75
69
196
35
15
27
44
25
24
20
1407
656
42
233
54
129
95
42
156
1745
1264
58
12
411
662
174
10
91
165
102
35
85
1614
787
22
36
13
213
126
42
25
48
218
44
31
392
99
36
105
40
112
790
680
42
11
57
597
180
13
28
29
154
27
93
18
39
1033
416
209
244
164
1637
741
142
104
280
34
13
88
183
52
736
63
44
110
32
30
194
79
111
73
175
69
46
47
13
340
58
30
79
78
72
15
836
371
30
204
131
100
470
95
118
41
93
33
62
28
943
213
160
191
26
62
122
164
625
110
44
25
12
16
118
145
79
76
1830
352
110
91
115
207
96
112
200
84
152
183
128
579
203
100
88
72
113
909
438
209
69
86
107
1513
208
133
391
70
161
87
47
135
70
110
101
588
270
167
76
29
21
25
1201
496
46
85
270
304
1117
263
81
65
119
98
131
18
82
91
110
59
1587
379
151
167
113
205
137
113
277
45
499
246
73
58
73
49
1710
624
226
123
173
62
157
112
112
121
1058
601
296
45
116
469
65
64
36
44
91
122
46
311
76
64
13
144
12
846
158
203
281
204
912
222
577
17
96
507
325
76
81
25
1586
238
87
134
122
96
104
83
116
117
104
207
62
116
1563
478
13
37
15
60
294
598
16
40
12
376
83
21
40
28
61
140
773
294
44
52
49
34
23
142
100
24
127648
21766
19621
978
1167
14121
3379
478
9315
949
7137
7137
3432
3431
*
1493
1493
2383
646
595
933
209
6468
6468
1240
852
388
519
287
12
220
1125
1125
909
749
160
960
256
616
88
1105
705
95
305
821
534
144
116
27
3857
3857
1786
793
993
1172
944
228
2157
1514
643
1164
1164
468
468
398
277
121
1403
696
344
318
45
1156
589
174
81
312
932
932
522
522
917
489
428
2121
2121
533
433
12
24
27
37
1655
1474
181
2436
2182
254
1767
1767
1180
1180
1045
1045
568
568
1004
1004
1438
1033
405
1131
510
621
1767
1004
763
1557
1401
156
836
836
2150
2150
699
699
1367
1358
1042
739
160
143
604
604
811
811
1400
1305
37
58
1503
1503
1377
1377
1737
606
196
437
294
204
782
389
393
601
459
11
131
1181
503
203
94
381
1000
1000
987
492
495
560
560
1527
1320
207
1658
1221
437
936
409
327
200
1696
726
20
388
80
425
57
798
634
164
856
704
152
1443
1443
781
495
54
56
176
798
535
263
905
905
386449
144211
144211
15873
12441
447
627
1039
957
362
5229
3663
1566
4522
3428
404
139
93
458
4888
4888
1045
332
128
417
168
1615
694
194
53
139
270
34
231
2161
1033
698
217
213
1461
616
757
88
2368
901
23
26
429
256
468
265
3940
762
358
720
606
251
1243
4974
1040
1782
423
920
518
291
1678
896
118
216
362
86
1490
586
175
125
438
166
1371
1171
200
1713
645
544
411
113
832
832
1742
508
479
191
203
361
8707
1266
150
671
783
5417
242
178
1187
881
274
32
2039
885
1013
54
87
733
527
206
2000
623
426
656
295
2897
720
142
541
110
110
550
319
58
136
132
79
1126
593
118
415
1856
1701
155
508
232
118
70
88
1960
727
88
128
35
415
180
129
39
219
4415
2005
365
18
1005
532
490
1051
1051
1067
255
398
414
599
354
245
2102
711
186
92
329
784
2534
1021
489
118
131
775
910
910
1771
1771
1762
865
265
210
130
54
115
123
1190
303
180
263
301
143
1655
659
148
19
51
344
81
353
1514
202
324
251
178
211
348
678
444
206
28
2111
1780
331
1127
561
148
418
1073
344
350
77
302
6943
1854
316
3812
312
207
284
158
1201
831
255
115
2690
834
123
330
89
307
1007
710
266
19
233
192
2346
394
460
266
64
318
844
3440
2011
427
798
204
2992
485
1102
430
975
727
436
127
164
1664
664
1000
2104
1765
34
305
14501
2583
501
197
511
316
103
146
2065
351
419
5817
765
727
1721
781
72
484
384
2270
1332
183
470
285
1585
404
963
218
1122
1122
2567
1834
733
1401
242
437
326
396
1430
1009
421
1494
701
708
85
2027
936
254
454
294
39
50
3577
1320
361
97
275
226
58
103
676
461
1754
710
641
403
1594
659
272
663
1242
707
479
56
3265
2365
565
117
218
4156
2239
1409
458
50
770
406
188
176
611
197
414
2802
866
1151
550
235
2628
1566
185
348
137
191
87
114
1228
433
214
222
213
146
1787
225
39
309
212
196
396
235
175
3206
857
498
586
775
490
1776
654
166
486
470
2282
360
721
343
501
171
186
1824
1004
105
366
55
294
2311
683
654
974
1694
255
176
95
58
816
119
29
146
1012
584
428
2281
649
344
928
253
107
3065
337
245
616
988
48
72
198
195
195
171
3031
800
1139
100
262
328
56
231
115
2035
673
679
550
133
2176
1862
151
163
6173
4464
753
580
376
1685
861
367
94
363
1056
559
183
314
1758
737
289
452
280
7414
7414
2516
821
775
920
2016
515
667
247
520
67
1898
743
166
202
227
205
123
232
1715
710
207
353
177
92
176
3491
1485
298
273
1371
64
280363
20769
20769
10826
9640
1186
7598
6975
623
7428
4215
705
498
149
1861
11442
9760
1682
16981
16981
28049
28049
24861
24861
4265
4265
4510
4510
5775
3974
909
892
7049
7049
5575
3873
845
744
113
6050
1690
1635
704
368
1653
22574
4090
10140
8344
2551
1610
381
115
445
3829
2596
1233
4900
3474
1217
209
1614
1614
5872
2061
1377
748
1686
3806
3407
399
1460
1460
1732
1274
113
324
21
8710
3601
5109
6568
5795
773
3379
983
1772
624
2742
550
421
315
751
705
4751
3170
1398
183
1631
1044
587
3852
993
1171
465
1223
4953
4953
3320
2276
1044
5076
5076
1434
300
125
433
351
225
3824
2869
264
691
1872
1102
185
312
273
4285
1132
693
1595
693
172
5420
3849
383
1188
4938
4690
248
4092
1929
1208
955
231397
57533
56866
66
547
54
17302
15277
541
263
341
274
606
7347
5204
281
1222
640
13842
12368
1474
2226
2226
1604
1604
2398
2398
4228
3572
358
298
3949
2202
372
279
120
359
186
112
319
5642
2803
122
211
81
419
167
84
104
29
100
550
598
269
105
4317
2156
791
310
501
302
171
86
3602
1162
115
390
694
526
336
249
130
7867
6762
1105
1317
971
117
229
552
355
88
109
559
413
146
884
735
149
1000
631
96
273
2072
1776
296
634
283
190
39
122
480
245
92
143
1789
453
741
595
2138
285
734
424
695
1306
1051
255
542
272
27
205
38
1188
1188
1403
1022
381
1553
685
196
672
1135
1135
1685
480
95
359
270
98
375
1889
990
138
178
583
701
667
34
1493
1235
258
2626
620
317
142
173
61
117
393
213
164
168
109
149
1205
218
175
84
99
629
1634
371
231
483
549
1122
439
268
415
2102
583
306
435
279
261
238
2109
905
347
293
564
656
656
1462
518
672
202
70
1862
829
253
780
1067
1067
1919
1919
1662
1662
1163
1163
2545
772
267
408
344
351
26
377
4681
4681
512
201
266
45
1829
671
481
121
556
766
766
1161
1161
4490
4490
398
398
3395
609
204
732
675
1175
1455
643
308
212
161
131
1498
1248
171
79
2238
2238
974
974
2039
1695
344
1463
1353
110
2597
2597
1261
481
452
328
1544
1544
847
847
1539
1539
1204
1204
3234
770
144
395
723
446
390
366
1107
1107
2789
771
115
331
310
223
254
785
1643
1100
277
266
1802
1187
142
473
1306
1107
199
1018
324
151
31
224
167
121
637
159
19
39
17
105
122
176
2659
2659
119651
42070
38669
224
700
2477
4558
4558
2282
949
76
149
24
386
345
57
161
135
4591
3247
285
501
108
182
90
27
22
55
74
2569
1471
156
320
308
314
788
176
168
17
72
74
91
190
1629
327
258
49
70
37
18
62
154
104
128
33
202
60
66
61
1036
457
174
405
500
134
16
87
96
132
35
411
156
55
18
27
155
783
567
216
571
413
35
70
27
10
15
1888
794
466
524
104
1292
349
84
156
248
191
264
940
287
298
88
175
92
1615
213
294
245
148
166
201
143
205
978
71
91
127
17
64
62
54
84
52
225
52
79
260
89
87
35
49
2636
533
16
132
268
81
239
175
684
114
36
65
226
67
592
348
244
1419
952
293
174
1031
562
469
1546
627
122
256
41
419
81
353
194
44
115
590
52
201
12
23
30
13
87
33
109
10
20
1314
1314
1129
127
157
283
25
83
64
26
73
291
1675
1675
259
74
30
74
81
2022
549
547
550
376
548
242
184
20
79
16
903
230
468
103
102
1435
994
372
69
1237
417
626
189
501
104
13
47
12
26
61
152
15
63
514
248
49
20
110
20
67
585
368
180
37
1028
324
72
94
85
20
85
256
92
1242
322
242
260
101
47
206
64
2098
299
299
635
332
533
721
420
90
103
43
65
1274
521
161
137
157
200
48
50
804
356
448
451
377
74
838
691
147
527
113
33
98
22
94
167
1531
1294
237
347
232
68
47
1096
156
96
127
41
41
57
105
35
104
98
38
49
37
77
35
440
134
75
34
197
648
410
238
1067
298
14
25
30
152
18
128
22
120
23
32
70
19
11
105
1219
523
69
144
31
452
643
542
101
1229
1229
5024
2065
1647
194
42
722
170
110
74
1210
374
29
198
161
176
272
492
280
149
63
560
162
75
23
28
85
37
88
62
385
385
1431
158
41
91
65
84
172
132
15
43
239
391
987
521
466
954
800
154
692
226
288
81
97
701
193
199
44
22
30
22
143
48
962
962
265129
61983
61720
263
15564
12815
1013
1736
12606
11869
47
121
10
102
91
366
10650
9859
138
262
391
4279
2657
575
121
394
44
262
212
7676
6405
98
116
596
460
2742
1789
39
145
157
123
188
284
17
2524
2227
285
3110
1644
541
26
37
327
323
13
199
5018
4330
165
182
341
3506
1960
201
231
388
91
142
493
2607
666
74
217
182
269
418
207
131
443
2501
1000
572
438
483
2736
1895
681
10
141
1564
1006
244
314
1537
523
307
637
70
722
339
91
172
110
10
1250
644
606
1728
971
102
81
77
244
168
85
311
233
78
2433
585
438
706
206
117
381
3019
2041
52
113
46
148
49
132
111
80
90
157
1894
597
727
306
264
1217
467
177
111
130
130
202
574
133
89
34
66
102
63
87
343
85
57
60
141
924
776
148
1857
779
184
216
148
530
1099
586
320
193
2990
892
62
438
161
185
327
343
582
1227
505
12
293
409
871
871
866
275
203
159
229
655
189
52
257
157
2227
2136
91
241
175
57
2178
423
302
127
184
466
241
370
65
371
274
27
68
2860
2377
483
638
329
49
260
868
385
143
95
245
2365
1057
256
963
89
1972
957
462
357
196
1870
1018
173
134
102
443
2908
1329
241
839
169
134
196
2467
1288
147
434
41
164
393
842
208
4
22
86
522
1123
435
44
18
57
118
152
299
1608
982
72
534
20
1530
297
200
195
414
424
1560
864
50
22
116
508
1864
1412
70
106
90
186
2587
944
126
36
16
18
209
907
205
126
821
506
63
252
2693
927
142
239
68
68
717
56
305
49
122
2473
1342
28
64
204
11
794
30
583
123
63
136
261
2010
1090
101
143
123
173
47
185
114
34
898
158
327
33
10
308
58
997
511
117
369
2302
1712
276
174
140
1037
247
341
168
148
133
800
577
191
32
744
604
140
653
419
166
68
2354
261
135
66
490
863
422
117
1059
705
32
18
230
60
1421
680
61
33
647
641
184
122
110
32
193
1216
895
77
58
124
62
2845
1094
573
370
135
673
390
287
15
44
44
875
442
133
300
1506
1380
126
873
528
50
43
60
22
28
134
1593
737
75
64
88
66
56
221
186
60
29
830
559
30
10
62
169
906
585
90
155
76
5319
3734
1585
4985
4707
251
27
1035
639
28
288
13
67
2148
879
437
76
99
657
1364
517
73
277
163
99
235
3361
2121
335
391
514
817
817
1050
794
76
180
926
797
56
43
30
724
526
55
45
98
1610
990
620
643
308
157
178
1047
387
305
181
165
1190
893
297
429
392
26
11
1384
786
91
58
92
61
76
102
118
2085
967
406
80
163
469
849
200
80
150
102
317
862
366
292
204
382
180
140
62
879
389
249
241
795
704
91
540
461
79
1523
1164
150
63
36
41
41
14
233091
43177
42159
275
78
665
25994
25994
3149
1839
263
694
187
59
85
22
4175
2616
429
1130
9557
7440
253
1631
233
2148
777
476
342
553
2847
431
116
44
968
80
704
504
1469
262
12
159
139
727
29
19
122
1811
865
293
653
1450
418
13
205
24
83
54
117
71
42
99
35
135
154
1898
1393
32
31
442
1537
666
743
128
765
285
71
409
2218
965
713
64
476
1041
520
90
117
314
2883
571
98
347
315
118
1020
414
4062
1293
779
122
1651
217
1913
235
813
865
1200
396
62
117
345
280
1801
820
238
398
345
1563
584
265
107
95
74
438
1031
631
351
49
3424
1372
1673
379
1425
714
103
230
378
1830
909
446
323
127
25
1347
954
350
43
869
681
89
99
1031
979
52
2862
563
237
1510
552
759
368
163
53
175
1003
89
61
354
93
65
341
1045
450
28
123
222
64
158
3845
1922
267
1062
594
1385
565
82
192
198
348
927
266
491
105
65
933
933
2489
1417
388
684
2398
1871
245
282
851
851
2406
757
254
336
156
118
254
79
296
156
961
423
303
235
2701
1327
335
132
907
1506
703
268
212
187
136
2885
1639
1246
1851
341
936
80
162
164
98
70
2445
1122
410
219
26
344
324
1479
861
88
412
118
979
579
400
842
671
171
1624
177
34
205
15
153
81
121
122
92
484
140
572
301
96
65
50
60
2222
275
454
662
215
199
417
1874
918
139
816
2802
781
439
632
950
3463
1314
1167
310
672
4096
733
731
683
323
430
454
742
1991
1856
135
2085
270
21
261
183
121
560
309
18
55
120
167
663
404
112
147
3788
1480
1923
169
216
939
287
146
285
155
66
2281
1012
359
652
258
1781
399
461
921
795
638
157
5310
4754
556
1950
1368
196
386
2832
2642
190
1415
414
98
278
21
314
66
32
121
71
819
186
107
128
100
132
121
45
1288
697
74
152
47
240
73
3476
1672
1804
1492
826
16
125
216
304
1118
615
147
197
159
1180
1180
1728
1165
411
152
1894
599
596
372
246
81
2157
1371
786
986
823
52
15
96
1949
1528
421
1648
422
288
513
248
177
582
242
24
117
199
3572
2277
599
81
615
2552
2133
419
194291
33132
32666
466
14390
14390
8416
7692
230
204
290
7076
6720
224
132
4904
3626
1278
3004
1093
245
237
305
165
959
2659
1300
436
418
110
395
5426
1936
252
507
231
232
332
450
150
240
586
134
140
105
131
928
928
465
267
56
142
772
772
732
132
124
32
102
48
58
45
191
1138
424
714
1521
392
175
127
84
93
35
282
333
1185
443
259
251
232
1924
1454
470
1236
1111
125
905
710
195
650
407
243
995
495
57
322
117
*
760
530
98
132
1355
1355
861
245
93
47
91
45
118
100
52
70
1051
587
110
114
61
179
1028
1028
1649
1302
347
878
183
122
83
82
145
130
133
2198
575
591
315
237
374
106
1588
653
222
274
245
194
1434
876
558
544
174
165
205
1748
640
217
326
355
210
752
492
72
153
35
644
235
58
125
107
119
853
311
301
241
559
223
23
160
19
96
38
1718
1162
230
326
2078
516
813
441
308
1771
692
455
109
325
190
1026
659
367
888
329
340
179
40
646
449
197
980
980
1209
677
532
1226
201
604
251
170
712
223
332
157
1200
905
295
764
552
212
1675
1146
529
1763
1419
272
72
794
298
209
287
687
687
2061
2061
1542
501
1041
633
235
54
14
74
172
41
43
1768
1122
581
65
652
375
277
802
326
305
130
41
1074
542
164
101
117
150
1523
972
551
527
527
1052
294
142
88
482
46
787
787
525
195
127
97
106
545
545
981
643
338
756
649
107
2102
168
315
1327
56
86
150
1343
755
154
434
935
386
278
271
1377
227
180
315
191
245
134
85
863
229
192
227
83
116
16
650
351
158
141
1318
554
334
289
141
1228
943
185
100
1163
1163
1891
1415
476
515
72
58
67
82
49
139
48
891
891
1433
1115
318
1199
111
342
439
192
115
794
794
1269
920
297
52
1493
1268
225
542
542
929
194
68
28
62
308
107
162
989
535
187
209
58
768
509
259
1104
1104
1053
1053
1412
349
243
75
745
1188
671
517
514
300
65
12
45
35
57
1260
315
276
160
175
69
170
95
1905
725
530
650
376
175
52
42
44
63
1307
1307
1227
683
301
243
1040
693
347
604
604
1487
1487
1131
389
377
365
1745
719
431
134
292
169
1166
905
102
92
67
1449
288
148
137
410
314
123
29
1276
1276
748
748
921
198
98
306
117
63
139
947
538
196
213
993
203
100
329
229
132
949
61
29
348
22
163
53
65
46
82
80
1072
290
232
299
251
360105
97115
97115
15737
15737
2001
2001
8675
5533
349
1445
217
671
460
5288
4843
445
7711
2637
2800
171
382
345
121
662
156
433
4400
3192
1208
5650
1764
1513
281
1481
611
6806
6618
188
3463
3463
4952
4952
2387
1171
735
481
5194
3563
122
161
120
102
171
252
81
41
124
106
248
35
56
6341
6341
929
264
177
488
2619
845
460
417
897
1687
1203
484
962
465
166
169
36
126
4290
1345
240
1133
658
914
533
419
114
1769
835
365
515
54
1218
444
297
296
181
1694
715
202
777
2803
1559
1244
4548
1511
366
184
900
1587
892
819
73
2995
1294
214
282
689
516
1335
1279
56
4811
1834
2096
881
726
352
374
4015
722
872
342
902
860
317
3297
1494
1248
490
65
5478
2696
69
624
2012
77
495
429
66
740
620
120
2030
1077
260
62
332
299
2073
363
996
245
157
177
135
715
325
141
249
3015
1918
1097
1348
233
96
388
143
85
224
96
83
1546
870
478
198
2286
644
886
477
279
2322
1797
525
453
180
175
96
2260
638
391
259
296
158
493
25
2609
541
169
11
1238
164
367
28
10
27
50
2158
667
370
453
99
91
478
1650
358
65
216
97
747
167
929
928
4961
2401
1964
583
13
3679
1177
321
183
1546
452
3475
2273
210
135
494
363
1481
700
781
945
437
102
237
169
2361
541
404
154
650
612
1344
1130
24
121
69
990
156
234
123
138
251
88
1020
553
392
75
2790
1021
454
502
274
539
2528
297
595
321
166
477
672
3091
1104
87
19
966
348
567
230
113
38
42
37
469
290
50
126
2671
1159
66
1164
282
2310
1604
415
291
2897
2018
393
486
4909
1157
173
76
71
350
1195
1862
1742
496
330
405
55
456
881
346
177
358
846
124
185
113
350
74
4127
1947
574
1263
343
1190
515
132
132
411
2269
400
113
218
206
226
272
188
16
198
432
2229
1461
498
216
54
2373
589
64
679
167
111
439
49
275
1808
106
67
365
364
119
240
324
153
70
1046
247
159
165
83
21
298
64
1050
506
489
55
850
489
100
204
57
4044
602
893
232
264
1144
236
673
2593
184
79
83
464
236
382
412
498
255
416
416
829
829
2586
1311
99
684
96
107
289
2609
666
674
242
822
205
536
536
2152
331
217
*
334
888
379
1277
726
316
235
1534
424
213
476
100
156
165
1645
1340
42
80
148
28
967
342
579
46
803
761
42
457
365
92
5211
3675
307
1134
95
368
121
191
56
1726
803
24
308
269
322
2457
1675
228
354
189
1081
491
280
310
1972
342
687
859
84
725
298
47
380
1622
1108
314
200
5137
1155
232
321
273
575
688
133
10
351
153
349
184
462
210
41
2931
1850
1081
2915
1493
358
450
607
170486
48919
48321
598
10172
10016
156
3143
1997
631
31
260
215
3048
2171
293
474
110
7578
6494
208
876
4127
3221
88
203
530
77
1366
985
213
167
896
660
236
1233
577
362
294
1309
1171
135
1114
802
312
1788
1082
375
136
195
1503
610
19
333
69
385
87
1613
890
723
3146
1157
771
1218
1374
471
312
250
341
1825
1825
2511
1378
545
357
231
1169
1169
628
628
1474
1474
1114
327
52
563
39
90
43
629
246
303
80
2829
1620
555
654
626
532
93
1061
517
78
329
123
14
1141
264
228
649
1845
361
146
504
226
347
261
1381
619
373
92
207
90
1874
904
184
574
212
942
942
1897
1897
2181
1588
200
167
27
199
1470
444
312
284
430
980
234
130
193
155
123
145
2973
1548
289
403
155
399
179
3151
1399
293
527
126
73
462
271
1622
1350
88
184
2080
650
534
167
87
18
469
155
2892
2168
81
634
1730
890
170
275
140
255
2967
1012
549
565
349
379
113
747
617
130
717
648
23
46
1433
1091
190
152
1008
465
67
94
382
1202
696
506
1520
1381
139
565
488
77
1628
1409
65
154
1120
757
271
92
742
206
258
149
36
93
1378
376
151
83
136
632
2006
645
480
369
144
89
31
248
1770
925
295
550
1475
1264
211
939
425
27
257
230
1043
758
83
202
3927
3072
800
55
1771
1205
485
81
733
642
91
820
335
115
169
201
1872
1872
2706
1305
626
775
2043
1374
177
108
328
56
108563
26931
26793
138
3355
2284
67
363
251
390
4942
4142
284
99
202
215
7237
5666
56
392
1123
695
526
169
976
451
15
14
145
125
50
55
69
52
809
248
291
106
46
118
1818
449
328
365
496
180
918
293
219
406
676
177
282
217
1767
698
862
207
1598
441
774
130
253
947
837
110
1183
625
110
214
15
102
117
833
833
554
534
20
1130
889
28
213
1094
820
84
190
552
205
200
147
3137
2238
286
342
271
1456
221
100
276
88
84
389
163
130
1684
1004
248
432
521
252
77
30
162
773
218
6
56
69
216
40
165
788
137
26
277
40
100
208
761
412
74
24
20
231
640
117
203
201
119
1182
312
105
156
45
100
219
235
865
266
57
116
91
44
149
142
1065
491
125
284
162
1978
336
366
51
380
298
547
1472
573
64
60
19
319
209
73
155
1266
467
167
128
504
1069
558
27
96
39
45
48
55
58
63
50
23
1668
767
293
134
452
22
860
266
52
99
90
194
47
30
63
19
541
198
105
96
35
107
1373
343
253
98
402
72
205
1113
584
174
125
224
1658
365
731
117
445
1174
382
77
255
460
1326
394
455
224
160
93
1936
1747
189
1738
1315
337
83
1129
507
251
371
554
359
28
166
1547
557
120
220
283
232
135
480
320
71
89
1683
330
153
734
134
332
1226
210
86
558
147
225
893
587
306
774
508
73
193
2754
2363
153
185
53
443
339
104
1384
702
41
170
300
171
1711
650
119
213
104
40
456
129
513
409
104
1475
429
118
277
15
155
481
1050
804
170
76
395
125
104
63
11
36
37
19
493
229
66
32
96
70
200425
71645
71640
21011
20436
575
3885
3202
258
425
6304
4282
450
104
1210
258
11492
11157
335
2288
2288
3236
2286
267
683
1821
827
642
352
1714
1653
61
2890
1420
93
181
90
161
260
290
215
180
3407
2754
111
542
837
337
109
391
751
543
129
79
572
458
114
1307
531
632
144
623
529
94
1668
963
593
112
946
324
160
143
191
44
84
1624
690
638
296
1082
554
177
351
1007
799
176
32
709
663
43
653
398
197
58
1654
1094
560
303
186
113
497
492
648
648
717
418
72
151
76
2048
2048
1300
878
319
103
1759
1759
1048
542
112
394
1351
576
128
257
199
191
1661
1661
1539
728
61
513
145
92
1256
266
351
244
239
155
280
197
83
486
375
111
726
414
312
814
529
24
261
447
85
152
116
56
38
1436
1043
133
260
1551
738
270
37
395
111
1496
1496
743
229
189
149
176
1259
1259
873
873
1437
498
78
423
154
284
1336
1008
328
2705
2514
191
246
246
2919
741
507
240
567
833
31
1327
1327
1974
1444
166
277
17
70
749
486
263
8993
7657
272
314
750
1713
1280
*
352
79
2265
1855
410
1629
1203
426
1507
1291
216
711
521
190
1206
933
273
968
691
277
1376
1376
325949
45026
45026
8255
8255
12582
11595
493
494
12862
12862
6686
6312
214
160
2569
849
100
125
188
522
67
154
380
139
45
4460
4396
64
5536
1698
685
1281
204
143
871
414
240
2887
1209
764
387
527
6997
6690
307
4394
2037
342
531
1080
344
60
2397
1362
686
251
98
4767
1463
160
1768
756
620
3452
3126
151
175
1228
1228
7666
6050
1616
1998
1394
354
250
3415
2671
139
605
3523
2913
610
667
667
1490
721
144
625
1583
1330
253
2000
2000
1802
1802
2260
924
525
266
318
227
3295
3090
205
1155
1155
681
475
128
78
1682
546
168
24
28
42
556
17
75
195
31
1317
318
356
319
10
314
1076
1076
1994
902
591
53
95
353
1373
1213
160
1126
1126
772
419
159
69
76
49
713
529
184
1000
1000
1121
543
578
3091
518
621
542
262
336
257
362
108
85
709
261
196
29
145
78
797
428
117
96
156
2532
803
259
98
373
907
92
1711
798
543
370
1500
746
286
468
1427
164
670
128
257
124
84
2253
2114
139
1108
274
701
133
1137
962
161
14
3979
3726
253
1131
428
436
57
210
2160
517
492
85
108
958
1983
261
144
279
322
406
150
192
153
76
3065
2202
863
2420
1506
914
1407
900
346
161
1857
859
328
51
60
470
45
24
12
1343
813
530
1375
864
265
117
53
76
2638
1089
210
414
245
285
395
1876
1604
266
1206
1206
1167
1167
2667
2667
1633
491
219
312
426
185
818
676
142
2277
2277
1417
1225
192
4750
3181
759
810
949
411
205
333
3312
1553
876
540
343
1551
1084
57
410
5557
5557
2602
1789
171
202
440
2958
1027
910
153
354
365
107
42
809
531
278
2353
1064
483
415
391
732
119
46
141
92
253
81
1400
1327
73
2966
1583
1383
1009
357
46
365
91
107
43
1245
883
270
78
14
2405
2405
1036
412
125
141
97
52
64
145
958
958
1404
1254
150
3219
864
560
152
790
297
556
1755
1118
637
1748
1162
521
65
2478
1316
394
198
220
350
1184
1184
1931
789
255
130
89
244
154
270
1658
1091
567
6568
2200
32
1039
3240
57
1536
979
557
1326
1157
169
2344
708
887
749
2569
2569
1619
1224
38
357
2572
1266
333
472
244
257
1312
711
601
2450
668
572
458
49
703
3730
1130
420
359
21
482
349
140
278
231
68
252
896
170
113
271
162
180
2086
684
239
209
409
153
89
125
178
2180
788
1392
2725
1478
278
345
624
1858
926
178
754
3146
732
623
1271
520
3058
3058
2674
2674
2987
2987
1648
293
343
194
61
110
162
471
14
1297
511
87
102
63
60
106
239
39
90
2908
471
553
392
284
552
272
297
87
165105
21130
21130
11684
11684
10396
10396
5190
5039
151
6525
6525
1317
813
504
743
356
75
312
703
407
68
228
558
482
76
1791
1136
459
196
979
402
89
258
230
2337
572
373
646
63
683
1684
1684
1383
1383
498
275
223
848
848
1861
1861
1394
648
145
360
216
25
835
313
112
106
304
874
349
395
130
1252
1252
1246
730
203
313
695
420
275
1515
1515
1158
473
685
1133
580
299
135
119
690
519
171
634
375
259
547
238
109
200
1937
1445
492
800
652
111
37
747
291
191
195
70
986
542
149
295
1918
1601
215
102
672
672
1092
805
287
827
622
205
1420
536
185
437
262
1212
713
379
120
1346
639
256
451
2161
1764
397
995
995
963
687
276
1064
1064
1559
778
781
1140
737
403
1826
1826
1624
274
569
439
342
1144
1144
1308
763
488
57
705
705
1832
1832
1133
693
440
532
290
139
103
1162
862
300
1533
951
582
3303
974
1043
1286
3087
3087
1395
1395
1189
1189
1045
325
387
333
2544
2544
1440
770
85
56
172
176
29
152
2222
1750
472
668
346
322
1064
543
364
157
1103
354
207
542
436
362
74
501
172
153
176
992
640
352
1004
323
351
330
728
111
367
250
1787
1037
337
411
702
194
83
165
81
105
74
1094
713
381
1356
468
400
488
479
479
1011
571
290
150
1067
1067
706
706
1085
888
197
814
367
55
44
348
1376
770
606
981
981
833
422
84
169
31
127
1596
734
146
181
127
90
15
303
1389
563
81
745
2010
2010
708
708
1147
430
275
442
1223
1119
31
73
572
268
304
1390
557
345
488
1243
295
250
232
242
224
717
717
1244
510
340
151
243
616
616
337135
133975
133975
18809
18318
358
133
3535
2382
396
757
2773
1405
440
255
311
362
2936
2638
298
3358
1747
235
145
329
214
81
219
78
63
247
2731
1889
333
184
138
125
62
5244
5244
4199
2391
486
189
766
151
213
5559
5559
715
230
247
101
137
1421
799
155
222
245
137
76
18
25
12
701
160
34
88
104
64
164
87
629
418
184
27
1459
1459
1249
700
106
332
111
1422
447
242
235
163
235
100
1531
1531
908
468
90
103
247
216
45
23
76
59
1233
330
214
416
273
330
131
69
52
71
1249
977
272
2186
1758
428
1783
1783
1383
925
458
1136
1136
1176
630
335
211
2508
1782
475
251
1970
1143
139
139
478
71
745
322
164
259
637
334
230
73
1513
919
190
404
1421
1031
218
171
1864
1864
1919
1684
227
1230
514
210
506
10305
10305
794
273
73
54
161
62
68
103
902
902
769
512
257
1376
638
231
369
138
975
915
60
4574
3433
1141
551
157
47
102
245
3462
2641
821
586
298
86
202
11568
9359
2209
1560
659
233
302
366
912
791
121
1542
1542
1340
658
305
160
113
104
1771
1771
2647
812
927
908
1674
1372
133
169
677
469
208
1445
1445
792
562
40
189
1028
449
141
16
73
35
27
239
40
1116
400
465
251
990
426
125
58
381
8297
3674
254
3156
44
1169
1199
1080
119
732
571
66
95
438
157
119
72
90
2109
1155
348
325
281
797
380
417
1028
1028
1163
1163
2508
1546
536
426
2107
2107
919
919
458
126
107
106
119
1573
602
214
437
303
17
1497
380
122
192
200
432
171
1431
914
517
4710
3310
1006
394
1711
504
259
142
164
168
351
123
2711
2711
3542
2282
834
426
1495
1205
290
4347
2112
503
1732
1345
839
506
1293
1293
2238
1422
330
486
154
116
33
1067
615
170
177
105
1776
1052
463
261
951
195
75
310
124
13
234
1587
1587
1328
507
71
265
223
208
54
1447
849
161
437
1086
168
232
123
153
172
238
1237
533
342
238
124
609
609
2723
1861
660
202
1205
240
232
134
55
353
19
172
1171
965
206
97874
34222
34112
110
4589
4589
2222
2023
167
32
3818
3818
1587
1587
2035
1271
175
108
293
188
742
269
205
268
728
662
24
42
291
74
125
75
11
1140
1140
1249
627
14
192
134
279
1062
534
528
233
128
62
14
29
1482
809
70
227
376
885
885
873
583
88
202
523
195
116
212
829
829
584
341
182
10
51
1696
552
537
306
301
2376
2376
601
601
656
166
164
31
295
622
460
44
118
591
591
897
669
94
134
2396
1810
586
1901
1081
513
307
1742
1419
323
1093
1093
391
151
68
11
141
20
1106
274
309
523
1336
826
232
278
1462
618
56
285
70
242
186
1030
392
498
140
1949
1949
1307
508
60
613
126
839
836
210
210
718
718
2603
1271
396
240
157
539
313
313
984
544
440
493
493
2431
1099
999
333
614
259
146
209
1938
1092
64
97
246
90
100
249
1460
1460
971
971
1426
401
694
331
628
628
186809
32270
29895
137
297
810
598
533
27824
27824
13066
13066
3368
1960
417
279
141
269
132
170
3839
2732
171
152
105
249
101
329
1144
404
472
211
57
632
355
113
81
83
700
319
181
31
169
1299
532
279
237
176
75
2092
1250
182
168
290
92
110
785
508
219
58
2418
593
183
459
195
96
177
48
170
247
93
157
2170
975
205
223
684
83
598
452
107
39
622
231
39
33
141
18
76
80
1607
648
69
80
65
87
149
416
61
32
619
62
92
176
106
34
22
127
850
410
419
12
1022
115
69
489
103
104
80
62
771
429
217
122
1932
939
174
533
286
756
188
75
56
152
190
82
13
1209
786
145
58
47
105
68
890
313
110
458
814
282
80
301
151
822
244
107
20
327
41
83
910
659
149
25
77
870
297
74
160
196
61
82
1045
290
168
327
144
116
755
642
113
2086
355
59
101
15
456
110
156
542
16
84
192
1923
788
27
14
274
813
1659
595
58
454
552
1417
834
159
27
397
1221
392
298
359
172
1870
947
37
154
209
116
407
915
915
769
444
325
880
209
266
256
12
137
1016
357
72
96
140
242
109
987
420
192
75
10
63
28
154
43
1607
752
239
616
1112
217
288
201
221
131
54
1709
547
419
632
111
617
334
235
48
1882
524
136
165
107
220
118
45
15
81
43
98
207
123
1218
1218
1427
814
13
137
463
1940
788
113
499
270
270
1553
897
187
18
74
43
334
888
327
71
175
31
122
162
1015
383
435
197
1775
900
324
317
234
1454
497
957
1026
164
78
61
426
268
29
1400
543
642
176
39
1646
535
57
89
196
72
280
417
1728
1728
744
99
123
427
95
1460
374
345
61
278
402
708
579
40
89
1196
374
193
176
45
359
49
1969
634
70
35
143
160
172
57
108
60
101
207
75
147
1371
421
238
102
104
20
88
123
272
1728
1241
147
266
74
724
724
1515
298
89
143
355
36
203
109
98
184
1347
462
47
174
202
162
65
235
1510
466
106
187
158
327
150
116
2459
1275
64
118
281
211
497
13
1487
220
500
155
69
101
393
49
1014
523
255
117
119
1313
360
44
120
356
126
260
47
834
688
146
956
265
297
54
35
124
11
89
74
1413
452
149
172
254
115
134
47
36
54
1479
547
530
76
80
173
73
1913
1354
559
1311
1258
53
742
501
91
52
98
1747
455
247
178
247
34
108
355
123
1533
149
214
106
342
98
117
380
21
76
24
994
483
325
177
786
585
142
59
1796
810
61
42
79
133
81
357
159
74
4321
2284
125
1209
703
175356
49464
44028
83
471
941
125
436
390
833
276
92
1150
633
8198
7593
45
22
538
3864
2087
40
96
89
568
147
837
1146
950
40
156
1938
805
433
23
14
628
18
2152
916
207
113
257
111
448
65
27
2097
862
216
240
198
460
121
2887
2093
176
21
40
56
86
40
365
10
3840
2012
102
496
900
168
162
3378
1919
84
126
395
549
71
234
1605
818
42
35
224
250
233
1790
317
145
268
413
182
252
213
777
255
140
178
71
131
*
1454
387
666
185
216
1182
195
218
21
151
278
107
212
480
246
116
118
3364
886
402
545
177
363
113
585
293
2666
693
402
284
536
439
150
162
1204
463
24
145
227
234
111
1220
319
407
366
11
113
1610
270
366
204
291
241
208
30
1225
179
163
64
468
111
240
1420
652
389
208
171
980
204
258
264
254
1512
461
29
568
454
840
182
85
151
61
43
80
47
70
10
57
17
21
16
822
392
128
77
225
869
555
141
173
1629
179
78
52
139
25
49
51
144
18
151
94
33
27
92
156
28
83
133
30
67
613
167
74
199
103
70
2557
374
73
698
352
212
406
220
80
142
1663
352
162
193
241
177
49
114
189
186
674
272
100
112
20
103
67
733
369
76
11
250
27
1276
319
241
275
31
74
63
53
89
33
32
66
1178
195
50
284
296
74
19
55
145
60
586
72
111
30
102
82
189
1938
678
193
151
224
137
117
43
247
148
610
141
118
104
122
125
790
127
111
108
42
31
88
147
40
62
34
1063
481
182
12
210
106
72
914
169
154
131
56
122
101
181
1020
131
202
169
146
96
89
187
1597
490
95
105
345
252
310
794
85
88
219
89
50
24
111
21
107
591
138
103
147
57
125
21
839
511
203
125
853
565
216
71
1460
650
248
562
3455
457
141
428
180
280
322
375
134
249
156
109
383
241
521
117
45
116
62
25
156
406
298
17
28
63
1016
284
110
75
47
171
210
25
94
1608
153
16
155
110
41
11
143
84
27
143
232
184
169
123
1270
245
308
296
249
51
121
1323
711
129
216
94
173
1138
532
149
331
107
19
1194
220
141
210
105
201
168
41
108
1934
420
308
106
232
488
380
921
114
98
242
25
140
108
161
33
645
118
131
87
122
122
65
1375
735
640
1450
332
150
261
217
460
21
1702
640
185
599
278
804
108
251
26
78
221
42
78
963
165
61
74
81
146
261
20
80
68
1108
166
58
96
131
53
23
49
68
301
154
431
130
14
40
41
126
73
956
667
54
49
186
886
266
217
259
144
1078
365
134
149
126
157
147
1037
667
21
248
90
11
1709
209
100
227
407
329
437
499
50
55
58
34
10
75
34
56
127
1570
394
172
605
399
1633
231
152
104
33
333
104
85
190
62
59
83
117
80
1601
77
77
234
97
41
185
80
43
114
49
53
56
161
147
187
1180
394
335
210
128
113
1472
553
501
37
149
232
884
249
274
111
250
1164
342
165
88
52
161
147
209
324
206
79
39
1709
327
180
321
147
19
388
292
35
1877
1297
111
62
264
143
1207
321
210
146
266
173
91
1652
897
54
24
650
27
701
499
112
90
612
348
27
237
979
81
100
23
18
64
62
65
52
65
178
73
35
69
94
171278
35838
35180
159
499
7860
6584
216
739
321
5748
4937
289
263
13
240
4778
3868
910
3642
2199
178
361
222
246
436
700
219
45
65
17
29
278
47
951
951
565
377
188
1194
1194
618
151
84
60
48
57
87
38
80
13
2642
477
797
242
366
306
454
823
577
246
1218
485
314
419
2343
1264
260
819
1731
1025
255
137
151
163
1716
689
344
280
403
1111
66
116
33
520
61
168
24
123
1442
466
134
328
175
119
112
108
789
114
224
64
34
69
112
135
29
2451
914
969
214
354
2117
958
34
628
497
2048
265
315
252
81
119
92
287
134
25
102
77
81
53
76
65
24
1110
609
63
159
99
180
2228
481
320
537
99
361
109
209
112
2478
2135
343
1372
1372
3158
2884
274
1266
512
49
49
26
172
189
159
98
3645
2922
170
553
2074
1445
242
94
293
716
213
104
74
188
137
1987
428
179
661
211
145
363
1780
720
189
180
190
501
1820
1259
561
1677
941
329
105
196
106
929
538
150
241
881
466
263
93
59
709
709
2013
654
107
214
901
137
933
177
93
89
70
163
109
82
142
797
797
951
619
14
222
57
39
874
566
308
2909
2509
400
1309
1072
237
1324
310
145
117
148
53
70
345
136
1414
1216
198
2086
789
494
119
684
1591
569
121
230
287
384
1061
1061
1003
109
72
29
49
577
53
108
2074
975
594
349
156
2516
1201
426
338
551
4323
1767
889
479
851
38
299
855
480
82
293
1078
658
420
600
296
165
50
78
1756
1090
456
178
32
2893
2893
1610
707
300
517
86
873
159
100
11
94
56
219
90
48
91
2041
657
172
796
311
105
2563
538
415
268
149
410
261
381
141
2089
1273
445
93
278
1408
1408
972
274
349
140
126
83
3301
944
132
595
452
162
679
337
1689
593
210
474
167
87
158
2934
718
689
365
90
194
253
257
237
131
875
257
264
37
206
27
84
1815
352
136
161
804
362
1074
253
52
190
80
262
237
3519
1976
588
472
214
269
926212
926212
118551
159121
200935
144949
127137
175519