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