23
11
25
59
19
547
84
16
185
27
32
29
10
34
63
48
266
148
88
276
57
38
77
15
102
52
28
17
20
18
72
30
105
175
8
3
61
287
44
51
42
335
283
56
55
35
124
166