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