3
154
183
137
6
19
5
7
9
2
190
107
131
54
76
23
85
42
249
172
135
260
108
273
333
215
185
196
198
352
123
99
51
50
45
4
161
158
60
49
71
52
79
106
59
78
18
15
1
88