190
32
140
8
138
73
45
29
201
128
254
208
205
150
200
185
278
121
139
51
149
74
320
263
31
85
1063
385
89
146
152
406
88
100
115
133
387
217
195
107
182
191
321
324
33
1912
21
61
113
119