327
296
628
585
124
176
743
104