221
201
126
196
115
134
137
132
67
97
90
47
94
318
170
105
131
102
136
133
43
112
93
78
128
424
342
382
298