316
116
21
9
18
84
64
170
94
144
110
33
398
109
41
48
3
20
246
66
278
92
65
186
172
17
183
142
75
13
38
243
37
51
270
260
45
5
85
206
173
59
168
174
131
271
72
201
132
52
63
90