240
97
231
18
71
39
34
183
523
48
26
49
140
161
78
611
57
185
274
54
15
21
85
477
169
98
24
27
35
52
58
110
305
108
14
139
67
28
112
56
151
89
79
133
96
11
179
129