268
503
89
383
262
640
630
833
490
871
66
596
955
962
585
45
916
73
62
296
686
108
170
823
532
794
516
186
468
980
411
254
723
15
638
350
943
816
128
478
284
603
733
780
374
494
940
673
524
333
826
293
149
148
882
388
166
301
207
693
522
513
556
666
276
644
535
497
353
861
165
6
516
113
390
304
432
92
643
429
765
635
87
354
467
313
936
267
3
666
82
853
282
314
709
354
91
365
702
926
343
871
561
940
353
440
600
587
851
229
978
302
161
508
772
849
506
686
389
689
231
130
642
114
210
243
191
288
724
776
268
350
816
606
618
525
700
284
546
693
321
933
366
326
585
24
354
957
468
456
924
740
805
387
246
574
25
881
560
470
334
901
642
685
144
294
301
797
597
615
582
762
207
87
918
894
88
514
198
646
148
626
353
336
450
670
214
731
397
173
414
808
25
728
299
169
662
791
605
400
885
90
320
10
742
872
675
728
647
466
603
196
980
577
321
898
768
874
151
560
835
288
756
710
270
361
786
193
501
237
198
980
360
116
926
447
711
798
264
555
654
160
911
739
626
85
853
956
980
363
539
600
554
650
630
304
374
854
68
51
438
716
376
20
283
550
780
225
469
564
393
952
714
678
426
476
216
654
605
7
396
122
401
39
973
92
588
797
222
221
753
203
913
140
909
756
548
750
40
916
852
628
764
882
470
863
816
102
969
2
630
579
47
732
692
855
663
541
709
666
573
831
171
41
616
288
370
630
259
350
218
828
389
84
289
56
240
38
562
522
659
806
831
270
705
315
678
93
146
782
290
987
147
245
7
508
495
877
608
255
55
673
459
613
29
50
806
627
707
185
705
199
706
246
955
274
848
58
420
443
247
538
607
818
787
797
375
216
387
58
154
404
46
874
259
277
993
724
405
729
140
757
768
682
612
424
31
299
484
293
823
293
257
269
995
284
868
523
744
587
561
975
756
571
408
699
61
515
866
883
52
393
740
225
70
941
510
492
632
854
936
635
888
627
782
923
666
113
67
189
114
90
57
969
544
668
405
481
224
348
928
234
11
581
176
215
566
926
321
375
353
729
732
660
339
337
377
94
726
92
916
750
288
411
445
713
980
430
487
313
750
403
471
678
380
667
728
233
596
117
884
620
650
53
412
360
769
973
176
362
171
207
969
604
757
905
451
797
997
291
45
539
700
845
119
923
915
264
482
60
685
187
991
484
460
642
401
304
464
675
282
219
281
504
97
888
196
251
813
464
272
450
831
351
172
542
424
358
982
547
960
911
557
596
785
579
320
839
908
861
166
474
431
545
620
95
605
49
79
737
261
175
670
801
489
869
511
812
458
984
616
97
478
803
802
191
327
236
875
627
586
961
599
904
135
876
487
570
194
171
815
744
869
493
118
792
374
319
591
582
535
611
591
25
430
140
409
922
627
451
792
331
360
673
972
286
527
867
443
909
551
622
133
9
751
174
