20
1000
104
34
35
373
745
235
557
687
235
423
534
97
115
331
82
775
155
359
787
458
342
636
332
675
91
470
356
518
318
495
335
121
305
616
181
791
202
411
457
539
770
399
400
499
300
193
654
705
381
443
294
430
584
660
216
331
411
98
527
477
655
290
618
161
554
6
16
604
14
140
37
553
150
211
154
316
85
323
595
778
716
184
162
151
14
676
32
83
352
519
517
419
361
338
727
119
468
80
39
170
249
536
193
206
227
110
516
77
623
350
625
582
76
428
297
646
82
662
404
774
246
313
754
41
243
747
347
7
90
526
688
337
657
466
61
257
398
747
554
405
176
698
408
144
96
315
589
740
317
532
291
503
674
305
531
665
645
478
403
486
625
746
572
1
488
103
544
54
590
622
617
105
716
10
675
49
501
505
319
676
473
483
428
559
332
423
608
802
325
73
51
550
90
49
594
221
560
121
533
123
755
778
725
599
278
629
196
655
785
410
569
214
383
725
804
193
555
220
324
779
241
374
751
449
208
22
312
156
410
764
168
180
371
284
174
297
803
779
324
304
61
666
524
26
406
211
73
178
683
299
110
454
222
599
39
266
457
38
252
102
673
232
543
66
214
760
636
669
624
8
703
265
480
228
706
46
46
643
197
175
388
648
187
100
603
106
602
8
393
469
750
98
232
336
278
475
14
28
557
105
708
498
685
329
656
25
596
97
237
594
515
200
521
612
781
438
565
672
377
586
700
265
311
615
339
588
164
256
671
491
117
625
108
429
560
222
728
409
70
500
143
238
503
147
563
91
304
6
649
8
110
8
687
711
552
768
709
448
159
688
179
170
138
182
423
187
246
152
527
282
194
125
94
495
181
391
497
679
728
539
595
491
336
90
793
336
549
503
574
173
70
693
569
55
738
30
555
705
89
166
6
635
111
520
91
759
409
727
5
414
502
467
747
78
475
110
24
260
594
337
204
789
176
393
298
317
87
519
67
610
281
118
87
90
3
780
603
415
284
724
553
780
721
67
783
674
427
410
723
611
5
380
737
143
25
787
308
758
176
587
24
627
326
508
659
280
507
358
223
399
595
480
290
4
301
680
110
381
646
140
20
175
205
584
484
206
165
343
600
298
467
672
497
521
143
758
440
546
243
142
460
741
318
352
754
623
398
297
486
645
133
502
683
107
650
404
540
526
629
776
587
200
111
499
750
365
724
127
77
553
486
501
310
41
11
550
16
70
155
123
765
304
157
604
191
183
11
124
455
136
782
113
553
538
256
619
412
170
785
502
559
689
493
692
503
391
321
124
429
696
405
34
487
711
656
447
160
86
164
451
587
133
187
360
160
135
606
37
414
206
568
223
189
176
177
352
312
146
400
317
156
188
86
103
233
93
58
75
88
403
626
590
406
723
46
804
110
572
779
456
633
635
139
742
188
341
211
115
725
788
183
591
527
258
45
417
713
285
248
736
144
320
458
39
428
300
334
601
61
371
84
541
246
600
89
766
96
678
783
170
85
81
32
612
4
574
614
47
696
14
797
382
284
498
371
186
8
643
89
609
219
100
120
211
667
82
515
732
696
771
235
476
145
555
378
178
635
309
287
526
613
531
460
320
743
565
156
393
467
204
498
202
622
786
287
558
321
660
87
675
695
506
653
292
235
629
202
141
780
695
757
592
258
396
453
580
766
371
487
162
552
94
438
72
647
92
492
456
438
276
32
251
235
395
516
425
324
287
138
791
204
110
238
515
269
380
592
157
353
403
554
63
593
175
306
486
544
85
92
597
446
547
385
294
735
29
93
315
714
676
188
284
241
333
146
774
692
706
711
475
726
92
360
719
559
771
714
56
418
284
67
770
581
775
86
265
192
624
573
768
374
200
203
603
49
74
131
534
315
19
799
217
376
297
45
696
540
501
28
185
295
499
587
698
165
471
584
489
297
682
373
320
307
651
753
47
220
492
73
308
786
65
797
481
444
357
262
623
372
137
56
179
389
103
781
174
159
453
559
462
559
582
645
711
592
729
266
124
742
358
4
595
86
618
756
261
593
251
140
100
335
452
682
382
146
206
282
650
492
357
200
411
293
334
454
770
130
403
613
303
634
466
679
613
541
778
553
305
44
793
367
289
565
373
259
682
539
606
459
118
151
481
394
752
140
92
153
216
111
225
80
625
679
158
715
513
551
538
484
603
612
142
535
746
193
87
189
185
111
24
731
466
200
466
498
413
750
620
463
265
705
187
354
274
65
678
496
735
354
226
269
518
598
340
584
217
518
58
642
109
