132
511
876
681
34
173
29
212
368
1
1