601
159
96
917
256
574
450
164
348
456