135
146
84
13
16
23
38
35
42
668
202
90
69
70
138
58
79
91
20
171
217
122
140
286
213
73
53
209
64
173
43
284
131
24
32
179
161
312
40
137
96
88
205
177
46
41
50
29
9
18
15