90
71
391
134
141
53
86
42
170
43