76
151
66
90
178
315
70
84
189
193
467
215
130
83
49
139
97
105
183
102
132
162
119
155
40
48
117
494
236
264
254
613
51
213
203
431
136
265