90
73
56
71
391
132
302
149
163
41