162
225
96
923
576
452
126
456
89
866