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