40
215
97
38
203
0
201
41
419
95
206
38
62
469
368
111
110
91
412
265
201
221
101
345
537
0
94
94
202
206
207
209
209
41
38
94
104
41
334
194
96
227
226
95
330
171
653
266
392
156
54
214
103
39
86
103
26
26
26
42
26
25
26
26
23
23
0
23
26
23
25
25
26