23
46
15
72
329
27
68
261
429
156
161
117
218
259
66
158
113
51
84
87
96
76
43
129
79
38
133
39
209
62
304
235
71
28
140
126
205
29
63
81
236
17
244
70
90
26
227
97
665
287
123
660