82
40
36
27
331
194
122
57
43
88
90
76
24
142
143
181
103
125
169
129
178
138
240
44
114
59
239
105
180
130
285
107
156
340
145
118
264
167
400
254
534
188
139
260
232
155
152
109
220
486
255