58
251
158
41
27
100
15
227
56
101
98
341
23
5
82
159
35
93
30
26
167
152
70
265
127
42
226
321
177
190
77
32
248
114
163
191
80
69
225
118
29
148
22
83
107
120
171
52
140
468
164
73
257
426
31
165