186
117
292
141
426
40
169
119
158
136
69
256
80
1059
489
56
571
208
515
182
101
224
127
391
172
393
100
139
340
1475
119
160
205
120
236
356
339
127
208
89
191
38
177
76
