207
315
298
131
12
15
3
161
250
297
140
86
45
144
202
267
219
38
280
0
1
115
137
85
65
152
96
59
48
109
184
195
101
29
135
56
211
155
39
21
15
48
70
18
103
46
75
43
47
183
49
34
65
71
47
180
41
40
37
387