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