1222
417
824
412
451
135
455
1377
769
5738
587
814
404
745
484
377
416
122
535
432
420
400
426
410
427
418
584
510
641
121
473
507
127
479
430
1214
501
823
854
638
153
637
251
636
193
635
213
634
161
633
204
632
163
631
155
630
629