70
10
41
231
520
387
215
291
100
199
188
128
105
83
30
317
141
107
122
69
66
242
50
170
108
230
166
489
127
146
151
212
97
570
59
180
181
852
159
154
544
150
31
28
131
52
288
281
92
178
155
721
208
278