232
208
202
117
137
141
134
72
101
91
48
94
320
172
105
133
103
136
106
135
44
114
80
132
424
342
383
298