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