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