601
159
96
917
256
574
452
164
348
456