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