397
89
201
222
67
95
161
44
120
28