25 24 62
219
527
7
143
184
132
55
273
315
370
549
556
813
477
230
840
367
274
639
58
946
696
180
160
530
11 9 5
0
0
0
0
0
0
0
0
243
0
0
100 87 23
950
344
860
220
888
894
908
805
6
585
590
430
262
166
94
25
683
641
844
705
883
648
608
18
30
398
340
914
548
918
273
991
334
930
740
398
160
936
154
980
493
294
971
730
178
366
322
483
794
250
476
111
55
978
266
460
786
571
177
666
535
479
920
589
217
43
866
992
735
957
364
635
34
406
439
850
661
113
784
364
423
833
609
879
843
603
456
34
142
352
786
416
262
700
408
622
674
730
306
348
29 18 16
297
898
481
819
671
118
864
736
68
506
260
851
92
723
665
875
241
314
134
407
198
883
577
162
51
335
178
574
11
12 1 58
2
538
482
480
757
679
619
776
949
711
871
127
69 35 85
688
322
168
429
781
253
63
816
241
76
153
740
747
966
54
321
620
527
31
637
209
954
620
26
791
468
976
815
955
109
254
666
609
159
41
468
347
600
93
71
713
658
542
703
303
761
357
169
557
30
105
58
637
356
230
824
230
402
292
940
624
798
974
989
560
368
269
67
547
56 11 98
336
442
349
139
413
443
606
773
766
723
765
777
903
931
946
644
315
286
824
552
974
428
963
931
543
13
155
542
447
226
559
874
11
300
334
992
78
828
222
473
149
2
985
460
703
62
837
895
390
222
274
212
631
800
101
36
50 19 39
883
379
748
194
868
6
934
908
330
847
309
338
767
616
880
33
494
37
248
962
957
280
650
618
204
996
247
29
816
748
190
176
71
686
764
769
640
942
757
334
556
135
821
962
218
198
490
40
292
797
45 25 74
693
678
941
469
492
409
994
377
60
4
530
83
145
547
113
660
903
30
315
668
464
856
925
538
166
928
124
718
750
534
755
274
901
291
368
133
748
114
861
284
622
278
209
471
441
84 28 49
905
119
159
547
570
351
187
935
245
705
690
369
493
568
451
541
424
131
418
961
103
958
380
989
35
828
806
546
466
522
797
721
323
490
608
482
687
988
337
455
846
990
598
175
234
160
707
85
105
498
940
800
923
736
172
342
539
990
863
559
596
334
173
330
325
334
298
159
367
235
539
193
336
798
840
431
472
689
786
978
592
145
162
982
13 8 65
684
467
986
609
887
87
440
526
719
276
386
807
804
61 39 0
334
525
686
790
999
647
892
17
511
288
211
303
445
301
568
66
191
935
819
570
283
935
280
268
475
812
22
113
996
887
692
956
248
97
453
608
705
856
726
583
421
382
205
202
969
129
114
242
322
203
861
803
491
286
138
845
176
329
276
211
228
66 38 90
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100 43 74
196
171
571
852
579
604
645
855
685
113
420
387
907
118
152
774
260
319
258
884
138
428
412
83
106
288
535
188
472
809
376
665
80
434
623
433
127
811
967
292
403
845
327
699
283
129
13
167
713
118
459
307
893
878
119
311
575
460
360
896
183
459
122
57
491
277
544
349
373
655
931
855
244
116
465
781
650
387
520
950
719
408
571
403
636
512
697
395
360
682
776
407
573
752
505
205
137
8
355
155
22 8 65
341
128
276
699
807
329
625
60
24
209
259
803
448
646
193
144
878
447
193
156
969
923
54 37 70
157
288
913
607
479
240
200
125
572
781
446
221
36
764
714
919
813
560
654
967
247
417
759
366
124
821
175
283
278
1
714
813
368
411
768
783
937
128
533
693
773
802
844
5
456
253
599
382
354
299
139
612
199
730
14 8 43
43
51
212
660
187
804
554
911
668
489
845
681
730
157
3 2 18
963
369
319
53 3 75
221
223
589
410
158
521
29
170
621
953
598
174
597
398
95
215
343
771
602
885
14
100
972
14
48
277
283
39
685
106
345
301
556
702
743
682
2
49
476
482
464
603
875
1000
334
335
598
569
97
961
756
303
776
70 37 87
205
119
982
397
799
666
873
252
264
11
412
194
366
288
793
323
905
67
313
494
441
298
764
802
758
599
456
864
312
351
808
551
968
619
55
300
350
255
260
290
629
308
738
880
656
628
927
739
94
413
517
45
884
590
501
176
67
104
49
819
774
456
147
750
654
685
107
510
498
817
20 20 45
591
966
397
515
438
830
813
339
258
215
736
657
931
338
47
895
96
444
357
99
77 60 0
103
285
274
977
104
639
408
499
339
463
43
806
50
982
776
653
188
976
309
72
787
277
836
704
666
842
480
372
403
972
648
636
102
507
45
699
766
615
764
907
531
366
354
431
29
291
893
396
424
333
648
220
79
433
491
776
708
462
447
950
513
395
950
987
862
419
857
383
351
994
231
134
642
21
350
53
150
70 34 82
404
653
128
107
363
677
977
945
632
554
596
519
647
717
131
597
556
13
434
297
113
866
851
972
236
67
41
337
450
280
857
366
340
87
25
118
720
576
494
713
136
959
463
267
158
672
349
173
987
728
301
693
180
327
587
536
127
293
809
253
494
611
440
995
979
78
235
397
826
110
24 20 86
624
700
988
816
772
607
272
929
826
930
401
339
113
735
517
223
509
47
510
911
380
95
800
5
58 19 63
744
796
747
505
980
163
342
623
623
591
425
559
655
838
398
175
159
665
289
714
498
873
661
656
817
906
305
540
361
824
70
815
17
430
846
340
751
77
155
27
273
681
532
400
174
456
549
569
244
328
766
88
944
542
833
446
257
804
73 23 5
294
714
371
408
646
166
654
433
840
942
938
345
300
862
665
222
757
842
780
23
500
666
172
0
22
890
503
234
309
705
398
0
807
495
182
17
521
766
949
279
705
149
329
210
840
559
999
925
372
109
122
464
799
98
399
591
568
923
444
568
844
990
523
463
505
61
695
56
788
377
213
313
966
46 38 79
115
519
641
813
54
641
940
944
483
414
312
697
862
130
767
111
564
163
552
848
456
155
584
852
439
234
426
437
495
311
964
179
729
691
130
775
137
253
122
977
34
210
173
404
554
438
10 10 18
99
340
170
836
110
793
921
166
671
365
50 20 43
448
910
448
184
246
170
414
618
776
132
113
897
670
960
190
56
216
361
394
652
984
630
836
192
689
7
706
736
462
6
880
277
770
57
911
305
116
823
699
123
684
935
131
19
153
445
388
893
131
867
67 50 61
705
159
38
616
936
152
333
429
416
929
146
135
204
28
561
907
531
780
421
733
74
179
36
901
956
400
369
53
185
912
800
547
172
961
21
10
850
215
310
239
847
429
990
859
207
690
904
535
604
54
754
535
259
45
682
429
379
911
854
184
581
813
982
320
884
161
560
65 19 71
161
937
888
484
684
738
489
395
597
646
976
675
260
690
187
484
269
724
767
495
848
44
547
768
364
752
443
566
60
14
521
847
743
399
378
116
489
554
654
197
63
812
295
43
815
605
464
907
451
628
747
362
587
641
884
405
37
344
447
665
386
766
431
76
605
3 3 55
455
200
595
12 1 80
662
55
688
820
214
321
217
377
245
351
233
7
39 12 14
656
402
145
409
909
649
390
182
657
349
59
576
673
709
680
475
403
157
83
789
725
165
938
882
414
349
13
295
702
947
355
130
750
567
277
922
371
995
85
18 8 4
368
985
440
324
409
62
787
817
656
455
738
100
161
52
342
570
575
941
14 13 26
162
333
180
387
473
207
357
838
674
856
68
464
545
486
44 5 18
903
755
307
797
288
527
801
721
766
520
219
699
523
643
368
446
944
684
354
364
280
229
511
395
485
105
264
60
469
757
938
63
1000
935
325
398
823
209
138
446
197
892
136
816
67 42 65
130
667
226
60
78
795
163
750
914
312
936
630
800
490
194
157
601
438
534
644
895
317
765
670
561
319
923
407
317
214
423
780
973
545
676
16
127
803
404
310
572
490
35
877
68
823
941
923
965
348
397
486
125
914
302
52
969
791
334
337
787
936
522
484
832
673
661
35 23 38
810
900
320
478
649
277
370
298
191
844
38
570
525
135
813
227
652
128
435
233
718
328
842
24
13
327
905
345
13
525
48
704
589
510
369
40 10 61
300
594
722
556
242
718
698
726
135
642
880
277
445
868
346
300
724
15
723
786
942
168
67
406
798
271
710
956
571
208
206
722
720
628
480
630
502
374
453
694
5 5 4
128
855
260
785
551
76 67 28
272
117
776
935
215
781
691
69
879
84
618
943
825
772
674
235
179
852
627
791
6
862
833
121
561
419
91
768
155
665
185
383
104
868
640
663
945
427
347
673
339
495
473
781
332
908
84
69
893
687
699
407
260
50
174
484
422
428
495
990
858
838
902
775
702
192
257
985
326
434
189
568
513
728
420
854
56 12 21
368
671
906
474
231
4
84
461
910
597
585
668
61
542
906
35
225
648
202
997
425
354
698
681
912
138
945
406
768
379
268
220
685
533
762
519
626
110
773
278
630
509
866
517
562
572
804
605
455
89
28
845
171
290
587
668
56 19 85
738
443
453
407
107
976
971
613
88
312
573
427
997
265
403
762
6
456
231
830
412
386
759
167
852
23
788
858
764
428
757
976
940
757
857
652
419
95
324
300
501
803
349
1000
280
424
915
863
825
360
204
442
935
480
635
200
63 33 53
542
751
336
992
724
525
549
798
772
651
307
220
471
776
196
64
693
721
376
305
95
619
857
795
347
868
464
212
464
710
127
547
333
121
610
334
323
617
382
968
202
5
995
962
660
937
321
325
693
6
593
83
596
547
474
562
653
729
290
217
253
757
918
23 11 58
275
735
979
234
818
779
152
813
185
957
114
466
46
685
161
85
437
710
166
852
568
437
585
29 17 52
146
987
411
516
478
963
962
790
513
383
623
906
334
511
345
902
837
841
384
198
673
790
184
96
647
359
935
59
403
13 12 5
317
757
211
549
167
744
11
769
32
581
511
459
494
18 17 2
747
506
633
556
82
606
667
748
792
457
971
25
649
65
521
777
63
259
39 17 100
828
119
186
472
902
60
506
420
895
49
632
408
490
267
122
159
529
261
825
344
741
669
664
796
504
42
43
558
294
369
408
389
617
21
264
920
656
176
752
89 56 71
402
53
641
352
185
169
144
819
920
183
770
107
138
173
149
70
460
151
913
417
615
410
30
201
900
635
487
883
335
907
868
151
353
941
33
880
65
426
929
396
991
604
727
595
2
56
331
630
422
829
759
529
341
568
354
418
451
475
818
163
230
397
647
433
192
340
747
974
559
420
47
998
324
52
788
703
866
90
859
710
126
851
41
496
160
126
628
121
975
40 36 24
283
30
835
344
920
21
336
854
698
601
362
535
539
591
733
682
659
648
980
876
808
411
335
813
87
957
918
368
670
365
877
499
271
149
655
410
843
513
862
169
61 30 10
922
941
150
971
932
973
436
299
654
930
223
890
263
310
370
730
965
311
76
264
89
509
764
56
484
944
976
826
124
96
864
850
983
489
336
541
307
235
661
660
802
293
336
208
484
634
358
819
226
514
185
523
883
853
993
515
59
398
374
749
347
44 15 47
799
783
65
226
992
295
340
98
858
556
44
122
64
290
82
333
703
19
112
7
894
48
73
235
825
163
555
466
913
96
638
860
339
309
662
728
987
479
888
486
393
633
291
462
29 23 100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98 69 35
48
908
525
262
179
708
724
136
227
635
84
232
128
105
928
568
214
731
807
371
512
337
408
493
74
17
301
503
786
863
251
606
259
955
250
109
105
604
920
407
644
229
254
597
533
842
912
945
946
464
192
51
903
554
19
898
55
107
327
595
50
457
672
887
448
300
822
326
811
48
127
334
702
714
583
537
568
69
757
812
702
364
85
825
291
723
919
976
556
533
281
470
276
738
708
719
258
162
97 68 25
729
507
143
37
620
139
404
25
344
299
115
33
943
593
83
667
210
227
452
345
479
124
208
42
779
564
703
207
399
741
266
626
505
829
72
713
200
633
952
933
225
462
588
540
829
189
677
912
95
462
703
128
416
880
538
985
100
978
93
686
283
455
190
596
980
716
426
424
456
552
573
557
290
971
617
796
530
976
967
750
434
737
88
991
481
195
135
525
732
52
60
738
771
827
899
165
751
36 11 17
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1 1 74
158
38 20 0
236
148
4
485
464
793
784
126
175
431
592
813
2
252
568
291
978
593
504
550
384
97
27
156
605
790
266
803
891
650
470
600
845
262
600
53
629
594
96 44 12
784
185
608
1000
720
205
185
98
32
945
165
44
912
600
395
368
450
476
921
168
601
55
313
762
539
530
941
869
916
711
879
106
150
451
81
860
780
651
61
735
530
81
349
480
838
52
680
698
169
172
936
268
833
925
187
851
804
120
477
408
250
535
499
616
19
22
728
909
522
877
753
529
925
979
187
953
791
293
676
60
239
338
949
137
233
475
700
220
854
140
292
340
52
370
890
895
14 2 84
896
940
113
4
763
504
88
964
428
239
269
163
767
458
84 12 66
327
867
5
119
406
986
123
28
788
825
315
637
655
485
232
761
330
152
944
408
348
610
233
906
831
556
414
694
484
303
562
608
991
40
74
244
546
909
30
512
951
788
603
907
78
313
593
333
960
569
337
582
475
837
235
267
385
931
298
986
971
789
332
596
383
86
448
671
922
740
162
516
10
808
307
834
439
877
14
68
154
431
806
3
81 61 27
160
81
502
146
5
429
173
851
294
822
606
575
511
68
606
860
368
230
458
72
603
531
404
542
990
163
202
740
302
802
561
201
1000
985
149
854
30
316
865
121
690
311
317
301
428
886
21
312
430
562
863
191
52
758
27
300
691
41
258
466
946
646
742
12
250
777
365
335
842
492
12
373
751
861
669
58
216
536
156
470
297
96 40 79
810
744
551
367
832
339
957
465
113
815
866
789
332
806
66
268
762
823
40
651
503
58
741
515
36
306
878
391
994
902
332
250
513
555
340
946
182
34
463
0
589
691
361
252
814
808
25
704
620
903
308
64
8
229
136
957
16
532
557
887
13
246
343
301
5
813
319
839
302
557
988
423
968
194
570
988
94
726
877
894
657
915
220
448
824
478
788
30
263
900
784
288
67
951
18
295
100 23 38
179
950
282
583
129
959
368
70
206
360
427
164
206
190
62
786
458
916
520
533
504
498
524
166
173
735
419
67
533
870
467
760
465
519
942
318
517
462
931
822
969
26
630
209
168
35
847
626
201
7
315
333
472
649
449
258
244
931
537
222
231
89
189
185
242
711
186
417
467
925
262
105
975
967
916
228
119
206
844
610
73
301
385
227
239
871
456
915
787
598
742
2
103
893
781
65
278
208
802
242
67 49 99
751
782
212
19
700
819
112
764
199
121
574
413
11
913
68
239
530
586
300
32
553
504
531
312
40
127
861
382
837
514
505
582
642
128
669
632
265
968
21
752
663
912
93
94
516
448
15
104
218
701
344
155
495
520
339
726
496
942
919
308
511
15
413
888
968
963
898
82 68 90
49
92
653
168
170
228
530
694
56
813
790
811
30
601
790
988
458
654
271
239
498
303
193
642
898
163
73
738
421
193
234
935
649
583
85
71
540
793
494
63
780
226
172
487
702
59
440
167
545
4
897
656
742
757
110
427
92
750
673
200
243
46
803
62
89
213
340
563
517
825
727
481
751
184
627
712
494
724
174
410
555
302
16 15 90
182
184
865
16
563
972
488
299
928
35
938
733
580
576
477
758
41 14 2
814
529
560
690
624
526
767
876
954
734
813
461
180
895
902
503
284
799
779
331
766
394
716
278
901
769
701
353
751
222
53
875
606
491
829
903
956
951
890
626
218
42 38 31
3
289
144
616
96
513
615
125
179
136
493
275
771
956
409
545
491
962
369
972
840
523
185
633
484
440
561
15
837
889
444
331
398
645
901
842
732
252
906
857
122
606
43 27 56
201
553
574
131
550
409
588
393
307
211
246
549
4
164
974
7
286
771
724
534
891
2
775
249
185
242
999
121
585
844
791
390
396
759
594
709
448
499
987
280
495
141
568
29 27 47
823
447
183
548
444
216
329
82
868
581
318
281
399
491
180
849
453
127
994
92
509
124
588
235
363
916
568
62
693
27 14 32
417
105
69
23
977
97
444
688
441
39
897
691
528
499
230
353
539
161
286
639
574
9
60
585
469
173
146
41 14 17
329
940
904
678
153
119
117
925
984
461
202
690
420
548
306
343
430
417
149
513
503
169
399
993
453
878
240
78
774
539
9
182
175
470
910
193
558
705
945
444
978
84 14 34
200
620
14
222
474
48
479
283
998
489
152
142
494
312
479
182
287
837
404
298
355
160
265
571
469
932
767
573
886
517
447
507
851
143
928
88
262
78
746
872
968
696
509
571
8
360
682
525
641
102
765
184
580
898
553
251
875
997
884
896
0
64
576
187
469
295
128
538
85
278
704
405
544
586
321
82
158
408
673
36
6
44
387
472
41 40 16
678
982
908
787
1
210
229
966
956
766
817
306
328
248
661
606
45
408
881
203
745
351
236
98
680
926
793
198
242
294
719
606
898
198
968
194
237
303
773
549
34
71 10 20
16
917
379
838
127
424
192
641
588
229
999
214
378
720
221
488
305
656
772
529
114
554
679
886
951
530
921
715
501
280
791
372
564
26
119
166
55
523
453
617
585
997
310
121
597
137
480
320
40
145
429
243
485
357
378
316
127
396
131
112
970
689
498
800
241
181
286
816
392
28
710
1 1 61
163
76 36 41
708
176
645
768
787
988
304
228
408
69
545
886
339
977
885
248
779
812
280
72
985
70
966
524
308
350
783
174
90
281
625
212
220
150
650
604
471
624
745
397
311
990
457
994
377
551
648
585
960
199
721
311
324
85
949
229
557
728
488
695
904
214
354
374
362
629
579
805
686
472
542
540
232
366
330
825
46 46 100
484
169
915
764
259
343
333
550
796
264
608
814
209
33
440
493
942
565
506
594
324
935
183
195
126
962
77
317
629
410
985
104
508
94
400
958
336
276
94
528
23
933
300
331
234
527
15 6 51
0
0
0
0
0
899
0
0
0
0
0
0
0
0
0
7 4 42
172
964
421
659
144
231
860
13 9 61
618
785
779
93
14
305
288
102
556
920
778
146
213
81 60 71
650
39
728
638
510
41
340
800
232
859
594
793
426
242
612
283
239
726
288
789
19
604
160
414
183
568
444
795
72
495
585
484
212
805
4
567
773
987
100
112
985
574
229
529
542
202
74
764
857
528
564
64
385
272
816
257
446
785
365
881
558
173
524
161
71
546
337
152
890
318
34
640
285
475
344
390
9
792
683
134
744
47 21 61
876
69
924
655
266
165
20
301
108
832
984
79
26
873
334
483
345
717
482
429
187
947
777
105
852
318
707
249
577
310
910
41
26
854
855
856
458
69
171
26
629
890
210
998
995
245
379
53 11 77
270
737
405
36
762
32
889
481
463
491
996
449
447
146
530
106
412
519
495
962
825
25
356
394
967
343
470
569
59
555
995
804
495
837
344
424
454
638
393
74
224
116
157
298
98
60
834
622
83
325
193
738
360
91 42 63
458
19
338
419
381
303
732
814
59
322
607
155
475
514
580
306
226
573
276
175
601
910
707
341
952
760
112
337
822
951
607
57
455
977
702
380
807
33
251
970
856
609
669
321
219
261
537
314
593
503
609
995
264
451
279
501
101
120
253
198
710
685
276
264
489
147
135
656
61
293
350
73
512
3
662
503
550
819
892
805
187
76
918
387
642
815
517
274
557
33
218
96 90 62
926
210
278
419
839
862
933
360
516
529
251
232
551
670
157
262
69
447
540
282
543
547
83
175
635
313
590
873
587
262
102
132
987
850
705
979
503
39
389
183
692
85
919
685
890
996
498
227
567
522
269
139
800
615
739
436
157
152
915
844
590
999
242
800
720
797
835
252
940
284
20
477
212
76
333
850
22
718
616
317
209
362
87
549
982
830
45
778
164
74
996
402
706
508
469
927
32 31 78
170
456
149
454
728
10
945
304
534
450
444
373
231
919
66
393
678
480
283
97
869
907
391
537
574
947
628
369
965
170
932
300
11 8 52
510
405
60
264
988
821
515
521
444
349
221
32 20 76
355
646
907
775
815
41
892
451
774
629
278
27
369
142
70
528
165
341
181
164
914
274
759
315
768
71
430
620
797
672
556
288
65 63 16
650
379
12
482
413
193
270
918
105
432
428
928
286
751
680
634
175
599
961
602
913
4
273
455
855
86
266
106
836
662
969
453
979
62
982
859
767
803
555
496
362
642
82
51
781
433
56
223
156
918
676
651
81
127
908
27
624
449
925
315
209
720
544
236
223
67 19 50
216
932
406
513
152
405
439
387
755
171
862
8
663
361
301
417
906
443
610
569
614
520
260
625
710
539
301
884
1
840
150
239
220
302
415
995
270
798
940
342
181
294
24
834
54
790
393
380
211
15
948
216
135
352
328
612
790
536
113
41
517
771
941
103
850
803
863
95 52 14
37
311
148
276
956
858
694
487
718
89
720
238
177
833
788
755
104
204
712
370
306
625
138
317
617
277
851
949
261
391
575
502
669
615
808
388
179
129
415
502
297
734
460
385
97
284
68
378
735
189
869
127
207
743
46
179
970
139
656
295
165
733
28
862
439
233
52
743
482
885
22
330
227
798
581
944
155
834
675
855
108
42
46
303
360
110
139
391
776
212
915
311
796
544
514
28 15 34
386
51
164
903
505
495
510
971
234
33
139
661
700
392
936
668
446
484
98
678
427
474
639
667
801
823
798
829
74 49 73
567
270
52
526
147
398
896
34
606
124
955
610
828
55
276
167
684
911
655
30
439
420
597
376
280
724
819
148
5
333
649
971
377
729
646
349
18
143
711
311
398
349
927
941
289
873
116
312
755
777
450
154
253
740
495
45
160
166
884
819
942
285
571
320
35
769
929
706
783
412
507
495
254
472
73 5 96
350
842
306
170
331
1000
925
132
271
269
308
258
515
377
226
683
724
458
498
39
480
488
695
26
576
765
660
563
804
79
628
86
301
671
217
579
330
675
60
706
298
817
137
135
682
476
639
457
435
142
604
643
289
106
451
963
125
143
983
577
178
344
557
311
844
955
19
894
145
191
571
932
684
39 10 46
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
88 2 29
470
0
467
413
174
627
908
111
246
559
617
168
768
90
476
763
552
496
796
473
38
818
921
210
79
644
324
791
312
359
305
395
258
326
378
952
686
302
257
365
845
431
489
389
205
671
585
187
92
926
103
73
282
500
253
376
63
470
523
394
494
863
929
595
821
571
302
398
666
15
690
852
515
684
236
711
514
499
193
580
139
866
290
447
436
12
48
313
0 0 0
