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