218
201
125
196
115
134
137
132
67
96
89
47
94
316
170
105
131
102
135
133
43
112
93
78
128
424
342
382
298