328
261
15513
382
125
30
495
454
636
11
503
676
563
131
31
729
112
16411
14015
736
743
271
281
553
174
193
11111
72