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