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