23
13
327
404
38
31
95
56
16
10
135
98
39
187
27
20
26
14
118
57
152
52
35
101
222
29
47
278
266
107
115
344
113
129
280
84
34
158
244
76
808
656
491
214
176
439
319
261
161
323
42