76
34
26
319
192
122
57
43
85
89
74
24
90
142
189
143
180
103
123
169
128
178
138
237
44
113
59
239
101
130
285
107
156
340
145
118
264
166
82
400
254
533
188
139
260
232
155
330
152
109
220
144
486
255