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