0
40
119
169
110
156
96
116
329
176
76
129
207
131
168
144
404
159
128
248
226
148
77
86
1832
986
186
133
137
381