5000
951
526
185
526
97
127
134
91
44
9
741
36
45
49
112
196
378
319
211
400
300
1089
733
751
184
1067
832
1326
74
146
385
51
160
90
229
82
1064
220
87
59
285
8
219
245
235
693
603
138
1159
557
1136
319
931
92
51
639
1340
662
483
955
977
1335
83
204
183
629
40
127
471
641
346
597
19
627
278
18
110
658
787
331
41
102
2390
56
620
39
357
167
91
94
35
331
263
230
569
215
203
360
22
79
685
382
252
476
224
192
49
1050
195
989
170
405
683
245
682
449
206
228
182
476
651
188
9
201
318
52
615
57
1063
3
460
395
1067
6
179
455
233
1096
1176
270
677
161
357
115
259
226
209
173
99
358
612
180
206
208
640
141
269
980
254
44
1398
566
238
182
277
281
17
202
216
5
39
103
147
54
107
735
124
716
12
67
228
69
76
451
47
71
322
323
1612
312
49
110
510
89
438
48
113
177
661
398
526
188
1212
82
36
91
290
371
647
309
91
199
69
500
10
204
34
658
18
878
68
131
415
359
140
32
294
88
111
161
16
70
210
80
1370
499
45
261
320
278
801
870
123
91
843
5
71
239
426
231
350
142
5
432
409
354
308
153
113
342
303
279
260
1006
271
57
501
356
995
160
189
694
281
306
518
93
257
30
113
281
269
93
20
404
309
512
198
618
168
46
366
721
202
317
612
121
16
664
1080
486
28
222
170
163
236
937
466
440
9
200
18
355
125
198
6
10
1180
83
297
434
373
25
67
55
46
184
449
661
27
293
369
775
197
173
152
209
42
344
363
1232
24
176
162
1013
129
248
75
49
516
201
13
15
471
556
70
239
284
159
61
425
162
29
118
113
335
275
349
529
58
216
217
300
649
1447
399
20
37
810
306
1007
46
1244
1029
869
476
420
62
103
48
120
233
59
131
219
464
124
65
42
15
0
321
871
97
318
39
578
144
452
344
68
596
44
104
188
530
26
1022
486
336
185
100
186
109
305
74
268
319
461
176
514
210
1283
551
113
621
65
231
286
249
74
891
797
6
28
0
360
165
364
124
86
619
1744
443
7
4
893
500
114
1254
193
91
79
256
261
74
461
269
82
138
103
967
344
23
163
252
183
52
92
743
192
12
68
19
1
656
80
125
268
188
143
689
356
403
112
541
25
614
262
1053
292
264
825
424
190
257
654
20
112
801
40
132
1
616
321
166
229
207
120
157
217
500
30
96
278
123
835
589
220
973
921
490
125
1129
256
175
373
364
22
6
545
480
151
209
331
315
543
210
124
296
99
47
189
24
129
532
1279
242
1105
941
1532
215
289
502
1062
620
1101
277
137
625
65
16
215
75
106
579
275
312
549
555
23
152
18
169
203
137
518
163
393
627
49
228
1629
163
294
341
225
88
26
586
659
49
45
46
193
403
24
318
933
4
170
130
659
78
196
1565
1552
120
907
191
371
174
60
582
542
459
279
177
18
377
199
197
433
199
1340
279
241
446
178
122
75
147
562
544
20
84
325
70
168
205
73
286
529
218
1008
42
269
87
50
212
1106
144
298
223
257
606
47
332
875
600
159
822
379
672
328
527
700
66
26
305
603
820
243
85
496
148
206
7
135
381
421
173
810
615
163
140
921
452
1000
1324
50
500
355
987
352
1609
467
1063
36
463
271
272
6
183
328
71
124
537
42
402
918
271
995
35
194
207
338
116
121
163
7
121
3
1035
1291
381
1195
173
48
453
319
150
185
1
160
25
212
223
271
298
308
738
256
194
65
30
73
1067
386
334
79
1900
404
1600
92
101
150
159
267
54
33
672
80
1034
1087
179
463
151
365
470
188
415
352
54
95
59
1385
480
33
908
1108
9
29
843
246
400
44
334
140
558
274
262
0
246
60
71
1000
164
847
420
185
569
16
890
482
69
963
57
900
826
11
396
594
345
23
391
212
36
186
165
51
791
250
110
589
339
6
995
257
316
306
189
101
310
324
56
547
25
117
488
71
97
1510
120
270
43
130
133
31
389
9
992
294
730
97
46
191
480
306
1168
2
208
59
383
964
168
327
60
508
218
334
126
74
239
1036
77
115
15
545
878
414
344
33
115
96
923
180
618
203
181
829
167
302
652
156
162
403
604
151
23
191
164
1069
611
331
31
164
172
403
196
430
255
423
191
585
36
291
346
233
54
389
381
168
393
234
1275
1437
176
224
269
294
52
815
18
0
426
213
249
818
9
42
1163
30
67
1
777
162
86
123
384
35
200
5
74
139
150
250
246
422
15
15
571
106
520
26
844
1230
184
411
119
663
8
332
285
263
340
47
654
28
265
105
179
147
55
420
369
1703
312
58
909
314
348
755
5
234
241
56
260
82
21
3505
5
1318
451
684
496
381
105
270
152
77
1894
138
146
89
18
170
26
196
403
801
6
710
158
137
39
40
12
454
159
218
12
523
40
585
989
79
71
1435
1192
78
155
93
502
8
763
426
317
0
1189
417
919
109
83
465
637
174
537
219
105
165
66
112
659
54
193
603
500
24
260
41
336
794
45
749
1313
173
211
739
99
18
143
445
787
872
47
756
899
825
315
314
133
19
142
204
1241
1408
794
484
715
396
215
235
379
471
112
69
575
1403
178
398
25
261
1218
1017
250
484
559
162
1148
228
60
53
82
694
260
552
381
862
110
200
143
573
462
340
649
708
778
1159
168
393
120
46
124
614
464
138
262
526
549
271
156
63
62
470
649
111
198
626
83
129
314
209
582
341
516
597
114
634
54
100
28
383
144
45
91
440
98
270
1390
222
10
25
817
219
545
234
422
106
15
117
210
58
141
32
106
230
398
547
269
784
257
125
93
298
965
683
35
150
185
1040
537
127
20
966
730
210
239
89
80
725
337
53
904
34
368
25
225
169
108
72
357
120
176
326
255
194
117
914
309
71
52
213
607
258
112
559
954
259
851
158
60
92
422
8
153
272
122
221
80
332
346
139
156
200
205
254
67
315
7
133
327
410
195
18
223
233
470
329
83
17
111
349
9
401
109
310
203
216
659
314
876
773
926
518
235
6
28
8
1685
410
415
88
355
113
211
178
8
54
177
788
268
2315
747
584
115
124
271
191
12
108
370
299
152
249
64
410
718
1497
1544
56
141
398
12
156
27
112
699
331
304
770
801
178
166
493
17
97
941
179
616
132
576
523
58
77
365
434
896
203
85
66
633
315
91
339
26
923
563
72
111
1130
301
15
192
954
828
1789
321
165
572
130
540
63
739
39
256
65
251
810
573
314
934
315
464
46
640
261
285
347
418
161
1006
339
1200
383
145
131
1103
810
87
288
270
67
188
516
104
120
40
27
342
1287
385
20
5
1182
489
624
470
194
770
27
293
30
341
202
253
35
292
238
127
265
17
364
169
951
391
199
801
452
72
35
134
40
564
187
370
464
287
43
64
285
1336
1082
23
888
702
16
423
276
267
12
433
753
437
102
391
131
139
507
86
175
202
1040
208
147
672
511
71
500
327
400
46
189
671
136
1140
129
474
88
361
518
11
271
1504
119
1129
34
70
370
145
625
27
100
150
130
286
1
442
26
130
773
62
89
21
172
189
272
246
29
520
220
87
166
725
418
264
68
533
838
271
136
283
629
72
269
19
692
598
1216
457
86
1038
635
121
84
256
111
490
665
91
1244
252
171
356
44
1119
348
471
1079
269
386
304
454
867
87
154
395
329
7
760
158
501
177
987
651
39
18
828
347
558
321
63
196
81
108
556
216
717
258
95
90
51
271
43
423
336
1122
71
209
593
165
184
225
497
452
788
173
2
73
33
969
235
102
445
581
332
16
64
106
259
406
152
506
391
106
145
37
181
80
545
500
51
378
370
485
8
272
612
96
534
357
729
988
61
36
1158
109
61
315
117
13
30
745
72
175
41
274
42
185
280
213
1141
510
262
6
214
159
522
340
967
287
163
98
15
562
283
57
18
118
323
106
347
874
187
4
33
270
392
344
89
695
769
115
145
537
483
134
507
264
379
431
442
123
212
853
73
71
157
277
341
59
504
548
255
189
295
2
17
623
211
661
700
123
246
195
1608
188
13
3
435
2344
81
284
190
99
189
63
556
599
478
647
253
118
411
49
19
298
584
100
6
50
348
10
164
592
98
173
154
22
9
37
1089
378
485
798
97
896
1442
175
443
8
170
275
152
38
131
73
19
643
1113
493
81
553
215
181
806
296
214
96
461
919
888
7
223
33
596
289
192
183
1341
49
55
128
127
123
1036
827
197
570
372
116
498
35
32
464
614
1475
219
257
436
423
296
204
173
642
80
1748
1
239
284
160
1208
138
302
51
313
72
265
632
166
211
797
166
879
127
146
1061
1508
89
127
386
119
491
147
368
12
368
225
188
558
264
580
305
696
349
38
1646
230
412
288
148
309
110
252
138
59
20
476
984
12
534
490
208
329
124
527
179
159
152
558
320
178
104
742
57
75
674
195
837
31
351
40
1
827
264
266
1320
71
70
195
418
412
632
531
605
589
117
310
171
143
212
14
118
642
161
343
57
277
332
117
525
811
922
778
228
648
278
301
36
722
2164
253
565
79
370
417
146
276
1073
1373
553
410
337
307
457
25
242
389
350
140
55
22
334
343
27
28
444
1155
151
24
821
204
603
695
528
966
282
0
963
346
46
2387
785
23
1041
227
278
209
164
117
1358
147
324
49
198
199
219
176
140
293
247
3
124
274
166
559
380
323
626
253
119
7
57
184
814
115
636
285
136
884
177
100
79
227
335
177
484
234
12
43
69
74
831
55
69
475
396
465
114
157
1764
412
596
430
705
3
3
15
327
242
144
98
471
185
1
352
354
100
196
166
608
16
1358
77
128
49
935
212
262
251
1036
1125
570
1059
118
313
1890
202
288
253
394
132
483
804
26
360
282
67
789
4
361
253
470
50
49
244
682
761
669
207
8
114
11
564
606
38
1438
280
19
116
754
769
54
6
42
833
287
653
27
415
310
342
57
1131
1080
282
581
41
2070
8
31
22
362
378
857
316
102
221
293
42
481
414
420
516
2
1
519
11
543
372
390
1468
149
420
603
437
188
160
625
179
44
1080
340
324
537
299
531
208
73
191
216
166
650
107
134
59
495
691
60
166
161
375
527
50
512
290
78
128
159
558
424
756
136
127
56
571
610
315
84
179
65
426
34
390
49
218
342
82
199
160
25
885
136
13
1285
102
112
187
524
66
549
633
42
608
203
460
970
233
231
9
521
21
129
194
88
168
206
596
298
1
469
336
338
381
152
381
1707
345
292
21
1128
273
751
27
33
514
131
673
44
1626
184
95
34
125
283
31
124
361
838
682
164
129
91
270
134
608
202
147
117
230
73
374
12
134
122
201
145
187
930
32
103
589
68
215
204
326
243
245
1201
801
561
640
7
0
841
217
195
273
1261
11
21
13
223
146
147
545
213
59
213
168
276
223
8
530
65
139
462
255
384
843
29
364
892
525
379
1104
1242
3
640
1303
173
624
426
2
320
247
88
678
455
618
11
296
884
186
626
366
8
273
1003
7
185
78
221
48
322
456
786
52
21
73
494
317
557
46
771
240
77
794
587
39
880
486
768
162
189
1134
76
225
299
138
30
494
130
1070
1012
113
131
291
299
125
46
498
13
174
765
239
503
50
938
204
134
200
130
251
51
15
153
472
333
315
920
406
176
668
248
36
182
1313
188
38
166
377
27
1336
591
624
14
11
560
13
197
213
76
62
4
450
367
771
72
388
147
10
1612
427
601
607
1048
330
355
335
119
516
315
137
167
240
1790
314
15
584
145
103
794
47
739
476
139
13
120
62
289
33
61
30
145
0
108
90
161
34
333
130
79
190
365
240
354
1376
484
34
67
15
281
197
516
146
112
320
1402
153
54
212
115
641
167
12
62
201
65
224
273
11
871
214
419
334
942
444
294
188
78
828
383
265
181
325
54
409
558
399
529
433
511
495
194
105
72
142
9
227
437
411
47
642
779
67
119
85
70
332
85
1515
42
124
171
351
278
869
77
348
115
75
188
177
643
193
232
497
470
1742
679
343
98
223
380
114
64
439
8
850
1812
674
606
551
550
199
72
144
481
58
465
94
81
987
53
514
438
21
45
385
58
32
288
111
217
871
781
110
3
384
107
1474
585
463
158
290
151
559
1043
728
67
846
1138
248
43
536
122
532
590
835
240
41
359
425
87
205
585
104
28
381
254
287
626
119
69
7
657
309
32
285
287
141
14
129
579
708
190
72
123
39
871
250
470
251
243
1641
594
112
63
219
254
309
152
594
325
187
520
162
255
746
88
451
1556
153
117
203
698
291
351
124
175
188
150
67
544
103
231
496
436
18
469
1
212
1855
424
20
583
59
284
348
16
846
130
1168
1021
281
103
108
657
2154
90
19
722
200
30
65
89
333
219
430
352
19
211
6
336
108
86
431
43
298
14
380
352
91
1342
123
272
35
311
1458
468
187
1014
24
201
557
262
308
722
632
1511
846
150
26
526
310
13
537
396
166
469
235
81
91
459
711
76
203
220
5
251
31
77
91
55
141
134
451
277
54
59
460
81
199
326
365
213
29
133
134
479
920
1146
367
440
26
938
87
1079
451
217
757
424
172
133
81
801
274
480
204
110
153
608
1023
128
13
187
30
676
663
32
76
478
895
930
309
225
25
439
0
189
576
475
397
446
692
98
231
531
967
56
238
383
80
508
208
39
28
86
561
135
79
249
939
668
107
1886
550
444
50
134
956
557
149
357
221
271
97
43
260
126
211
917
220
249
111
532
48
4
377
192
21
60
50
188
162
93
253
48
569
204
324
1753
127
206
301
145
485
45
959
599
81
532
93
647
197
62
1306
352
704
561
205
551
537
230
2125
324
427
145
91
78
108
125
132
608
4
771
376
99
332
472
376
127
323
906
364
374
1517
60
194
323
290
294
208
587
74
69
205
20
288
429
487
210
425
61
342
287
253
65
493
1875
506
56
327
771
82
193
88
33
217
910
285
120
205
122
1132
34
335
377
10
472
329
564
436
65
146
116
49
19
162
352
1106
161
124
1417
199
35
204
334
133
196
422
491
131
769
95
250
525
80
474
651
425
1802
515
188
10
111
796
410
170
271
661
283
21
672
1010
740
338
661
117
711
1511
478
79
149
540
533
119
749
855
396
233
307
521
821
287
1964
1079
814
35
359
155
885
395
142
255
0
812
1187
293
15
443
834
283
847
588
51
152
302
171
113
495
315
18
312
959
434
204
1069
80
21
11
530
422
163
110
226
915
199
677
806
70
123
458
52
96
341
10
160
484
1267
310
207
14
376
356
35
1143
212
59
216
238
719
470
116
573
70
1
551
182
222
1098
74
0
172
509
388
175
175
193
198
343
121
231
595
46
301
635
19
5
164
93
45
239
394
3
363
17
408
195
775
245
36
701
207
481
437
150
927
50
514
302
266
257
596
52
421
20
289
123
384
456
629
63
92
460
26
180
150
141
449
728
536
62
105
453
462
535
69
517
1462
185
574
1162
224
294
785
310
390
319
325
791
251
405
738
556
378
746
803
544
326
47
245
493
240
178
480
904
282
136
238
317
1627
480
343
458
206
951
0
1361
635
327
492
163
184
22
151
341
1032
11
820
62
102
208
137
31
70
623
325
63
377
4
2191
314
258
164
309
223
1006
88
328
315
2
205
359
159
151
543
368
619
18
812
464
315
105
448
203
447
148
204
1148
277
252
243
149
38
854
1
393
19
708
475
121
269
303
140
1933
938
93
174
112
276
2390
147
204
349
688
13
99
348
96
82
338
440
56
986
17
509
84
633
99
266
92
276
487
140
239
287
148
973
12
704
240
489
219
996
282
519
80
17
806
1352
297
484
221
405
143
430
186
278
22
340
28
714
193
99
87
123
744
293
50
35
120
725
5
1406
321
836
1039
327
303
288
105
69
286
765
64
66
341
356
159
409
111
428
543
128
143
90
818
39
4
190
275
0
475
446
524
367
942
390
559
997
589
517
97
285
132
707
126
447
83
427
453
134
258
312
473
143
243
319
318
125
191
993
287
37
58
412
173
465
205
35
630
99
623
393
140
42
82
184
108
0
63
25
304
258
10
51
7
150
815
61
554
115
68
441
107
462
264
607
405
323
1400
123
21
379
857
36
201
611
612
444
119
165
64
229
471
48
62
528
16
893
16
17
1524
1066
1408
80
420
219
151
159
215
1366
1046
27
343
631
97
16
1119
132
120
541
125
268
74
437
80
84
208
12
128
735
388
149
10
426
521
283
674
151
884
199
93
33
153
1134
54
293
309
686
60
361
152
668
132
761
595
510
154
53
233
210
145
349
1048
798
108
355
318
776
851
106
146
859
485
479
586
1
63
513
291
374
290
755
386
140
304
385
924
116
82
1030
50
959
507
217
1194
258
111
117
51
25
92
403
642
93
433
284
267
108
246
1278
107
77
50
557
252
175
283
272
284
279
132
279
342
68
835
723
287
169
81
295
367
407
98
12
545
32
252
129
15
498
58
83
5
1084
50
132
526
51
457
68
403
136
48
13
124
946
714
248
501
33
61
88
996
452
427
162
393
44
156
483
787
79
191
136
530
906
329
315
152
229
643
336
829
568
394
54
90
82
408
766
143
41
423
18
237
228
85
599
1402
358
231
289
578
132
354
224
1029
724
135
495
93
95
364
169
194
155
163
92
91
384
41
631
812
240
322
40
161
261
310
135
14
416
463
314
415
452
31
219
58
476
117
576
303
179
120
49
599
229
341
156
159
168
183
1184
252
33
258
58
1228
359
693
286
735
552
131
300
568
163
137
170
186
35
547
298
23
696
73
64
37
491
195
52
727
1266
55
303
631
232
201
242
1038
403
342
13
13
41
299
408
240
63
926
25
67
1040
54
1299
252
551
325
36
416
562
4
205
2
14
977
151
52
163
46
27
211
2
44
672
257
344
120
331
124
504
195
33
77
128
87
4
407
193
221
75
1253
250
240
268
78
417
724
215
512
197
301
61
1098
581
43
492
46
523
492
229
166
783
709
189
612
172
991
18
179
533
537
124
208
289
126
1268
1042
317
161
910
272
419
172
569
33
228
60
594
586
170
1690
288
942
1608
1486
159
235
515
1069
110
732
168
303
553
1389
110
675
276
40
47
68
29
170
186
284
58
213
277
199
439
789
702
261
379
327
3
202
22
93
37
546
780
332
728
135
943
299
232
762
147
116
98
610
185
551
669
1074
56
324
286
227
197
393
113
412
315
715
39
420
9
225
331
253
128
150
7
40
38
452
270
484
577
59
102
1185
149
75
52
1057
434
84
12
42
250
236
570
223
94
911
521
13
357
629
849
102
609
439
623
446
342
384
60
148
514
469
1270
53
217
170
157
135
714
226
166
193
232
495
840
368
139
8
579
1110
512
604
98
453
600
1128
394
140
432
27
339
372
9
119
112
189
967
745
295
895
206
12
325
551
224
126
768
844
1280
56
127
164
581
455
180
319
1050
161
59
191
90
32
76
106
110
200
479
289
221
523
41
509
18
129
92
495
124
279
1097
179
160
40
146
1222
207
439
339
124
31
19
28
97
149
114
337
461
463
211
376
45
514
252
111
152
16
311
713
160
2
146
0
948
215
65
207
23
878
142
356
248
334
549
17
391
89
119
31
92
678
544
1
842
251
247
16
158
636
78
51
107
513
112
244
72
431
374
642
378
150
24
769
31
34
594
219
200
10
26
406
166
72
669
98
17
212
72
145
76
135
47
146
439
329
23
206
522
290
1821
369
95
202
12
7
2091
24
216
372
29
154
199
31
413
99
49
12
318
48
326
316
46
42
185
818
169
157
464
594
104
143
593
125
715
91
129
97
149
185
217
852
312
828
32
115
904
19
235
77
1264
25
172
277
562
218
26
457
432
42
376
239
248
537
285
1070
404
227
160
575
11
336
247
12
158
753
298
537
175
28
136
316
174
5
158
97
108
414
595
996
364
1641
53
35
438
387
206
3
292
52
857
52
195
46
220
193
129
180
49
53
155
433
522
52
100
78
372
197
211
32
75
82
15
106
9
358
812
298
82
1
39
482
186
103
592
258
675
290
247
221
623
42
355
643
986
234
234
9
509
473
713
222
7
100
68
167
417
31
137
160
86
58
366
946
270
659
443
61
160
637
100
301
322
181
177
352
114
150
119
11
61
167
679
443
256
33
1003
126
285
40
214
86
483
726
283
44
115
333
169
1087
196
43
118
371
268
592
102
162
45
120
192
294
1082
13
978
98
414
983
264
380
508
112
115
361
536
623
132
522
316
0
723
170
104
345
443
32
830
711
348
293
504
184
16
72
173
41
486
43
107
100
214
635
216
172
73
137
643
62
342
5
190
76
1482
261
193
144
353
357
100
304
16
797
1374
19
330
58
69
27
27
422
151
100
311
434
177
1589
128
109
73
4
127
449
184
115
265
77
373
286
286
204
286
1178
192
184
1
981
1249
116
43
307
175
431
737
281
401
35
54
89
649
214
682
489
943
190
272
182
64
522
579
139
420
190
282
95
175
316
208
285
222
67
293
105
84
706
63
137
120
130
233
468
1253
109
181
64
889
266
1051
553
24
397
73
524
278
690
424
752
9
263
353
102
187
989
368
398
19
109
218
276
617
263
245
74
526
254
548
82
279
187
1160
6
314
340
129
74
16
393
61
649
26
109
210
1423
156
563
59
974
21
190
93
4
111
157
223
76
472
174
489
308
44
102
15
339
563
151
777
915
67
134
1491
322
272
463
203
54
7
175
31
340
1681
161
413
91
338
747
298
107
790
182
499
276
183
107
866
1165
844
298
496
50
649
34
545
17
250
199
585
39
253
209
8
495
300
35
278
150
67
485
257
380
50
44
619
594
277
87
175
697
155
73
16
54
190
496
84
159
85
13
37
626
1007
130
766
2
104
26
1897
526
716
409
197
362
74
802
106
171
184
622
178
305
410
111
359
210
94
1487
251
288
106
200
15
339
611
591
134
16
94
166
369
175
304
409
23
311
506
134
745
119
469
171
181
166
311
88
60
1110
136
1685
745
446
116
448
11
303
295
280
259
15
470
137
43
105
654
179
644
66
142
65
44
481
462
125
9
621
146
86
172
162
52
920
243
224
77
101
11
234
50
203
508
111
110
476
267
41
154
54
1
30
19
1217
1057
644
142
242
129
428
152
149
216
291
298
127
706
317
387
132
39
489
113
101
39
399
263
53
83
232
29
139
163
132
167
9
50
80
294
11
410
89
662
1510
16
118
169
326
174
142
20
137
332
470
400
470
97
367
104
119
198
532
283
68
19
1067
879
93
36
984
32
36
2536
122
130
302
94
631
300
33
163
377
12
212
200
85
567
862
32
165
438
219
220
125
490
742
110
1059
275
807
106
137
192
33
32
51
362
651
688
103
225
52
93
217
680
125
354
725
139
852
264
239
40
252
414
71
81
222
58
527
116
44
7
476
45
685
306
279
122
84
117
41
337
44
994
757
33
178
146
757
71
370
102
84
1482
696
4
36
299
342
584
1117
519
130
479
285
22
522
275
740
26
42
147
209
184
67
207
255
209
287
378
971
1854
573
1863
58
1080
394
382
569
693
1
5327
1002
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
87
20
43
-1
