0
13
238
385
115
474
466
215
265
155
89
146
106
133
227
125
108
138
407
150
161
151
124
148
181
225
277
96
91
123
97
152
100
33
72
128
93
158
54
180
81
55
142
109
317
168
214
206
216
246
48
64
50