601
159
96
916
256
574
450
164
348
456