132
512
876
681
34
29
173
212
368
1