31
2
257
5
7
9
1
6
23
4
67
5
1
498
154