95
438
380
215
222
455
291
287
166
201
189
35
128
249
152
163
191
187
135
119
130
129
118
192
257
186
280
69
97
70
34
28
262
75
84
55
120
395
96
19
94
73
36
79
22
44
63
117
41