601
159
96
916
256
574
450
164
347
456