35
19
20
45
65
265
90
120
292
112
134
130
71
39
202
295
889
96
393
503
113
77
196
356
155
205
215
160
317