140
68
45
322
157
142
59
177
35
48
265
179
514
254
54
13
44
180
32
121
71
127
124
111
60
119
91
46
82
283
209
294
62
487
195
373
72
112
134
146
255
41
211
810
89
66
30
27
354
194
51
130
53