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