307
286
152
496
157
112
376
192
173
865