800
81
203
690
521
206
712
93
683
110
13
153
413
617
481
214
183
59
572
193
40
613
327
292
149
350
475
95
421
487
342
100
179
417
224
411
500
20
239
447
65
433
539
502
737
649
84
594
364
151
263
11
440
707
404
39
209
729
477
602
285
541
688
680
348
161
371
32
564
518
577
694
701
238
344
468
636
150
773
385
614
578
191
630
730
511
63
175
268
476
758
558
509
254
797
733
79
138
778
426
739
441
312
656
731
334
213
375
277
133
68
727
397
710
295
548
684
142
126
570
37
172
23
429
274
620
644
568
651
25
324
495
523
323
571
18
574
103
494
638
176
302
740
654
14
250
465
245
735
3
522
686
339
738
162
38
626
555
330
423
367
760
395
517
296
700
41
581
378
687
227
71
479
236
168
420
248
784
232
261
427
64
125
107
678
793
553
376
299
536
537
152
113
159
425
368
747
598
281
304
141
131
187
249
467
137
744
106
599
108
785
182
237
266
573
42
10
488
393
318
180
305
155
99
57
762
391
67
90
693
666
201
585
197
28
78
474
223
767
148
534
31
750
199
625
492
6
291
303
484
92
307
328
47
365
273
363
259
745
743
633
668
357
77
188
619
173
255
453
592
418
512
563
520
576
550
748
506
275
139
623
642
383
309
226
136
722
439
76
454
88
595
290
202
215
72
205
121
167
160
632
320
416
485
246
641
720
664
543
741
498
338
435
428
719
403
347
621
240
341
326
790
5
711
352
353
597
360
514
662
464
256
616
247
389
251
431
634
170
12
463
366
351
354
184
452
551
569
788
233
692
394
130
689
311
622
795
49
624
212
412
705
486
627
112
480
83
286
388
82
36
379
289
655
560
396
288
679
55
105
653
345
270
516
611
591
33
260
756
667
410
19
640
695
787
380
204
414
181
22
115
605
390
279
91
546
140
708
510
601
400
565
732
782
473
143
147
796
146
346
709
588
7
786
361
645
658
43
169
493
768
257
419
603
271
374
456
283
604
799
211
98
559
717
157
448
513
446
332
373
752
490
253
145
681
21
405
780
734
714
759
217
48
424
231
317
372
104
229
222
774
584
449
451
527
174
165
590
358
643
272
499
691
432
608
258
794
244
298
525
269
35
723
540
219
489
97
409
1
127
4
515
673
117
301
69
462
287
221
507
359
190
337
331
466
612
443
45
526
600
545
800
210
163
325
384
422
156
455
715
469
696
772
670
631
129
674
319
34
225
497
8
728
783
567
549
763
554
144
333
503
471
586
75
158
186
761
544
44
751
243
29
528
646
618
382
637
716
89
265
496
609
401
166
114
580
504
220
530
713
434
80
402
218
724
134
775
306
336
697
132
444
235
542
615
442
51
177
582
234
194
369
102
438
164
557
315
478
771
789
189
308
798
70
321
583
122
675
24
769
660
154
2
736
208
533
607
458
665
178
284
508
399
262
535
610
74
15
267
310
128
776
777
703
606
706
445
650
87
779
228
677
491
547
596
657
430
297
196
252
73
362
9
118
120
561
505
791
566
17
370
589
669
742
343
198
52
501
593
30
704
340
792
27
66
123
276
532
124
538
753
46
50
282
672
764
450
408
54
111
109
135
381
436
757
392
575
335
682
192
459
230
659
754
676
329
524
699
652
62
587
531
300
519
101
725
16
460
278
294
461
628
781
671
58
86
398
755
242
635
316
556
470
313
264
579
685
698
746
749
195
483
718
552
116
200
529
53
314
60
171
648
406
94
356
207
726
562
765
26
355
280
377
85
770
457
663
322
387
185
293
415
629
721
702
766
349
472
96
61
386
241
437
119
216
639
407
647
482
56
661
