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