23
61
47
20
33
111
25
395
173
135
200
130
39
148
46
110
231
108
405
94
58
38
22
45
21
182
126
186
63
483
115
156
84
104
329
68
162
344
57
207
37
458
67
204
155
69
363
132
78