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