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