89
214
12
550
196
144
399
148
478
253
70
136
651
293
96
23
47
688
21
76
248
456
229
61
38
97
231
41
130
51
62
100
60
36
232
50
472
40
186
227
27
85
534
170
303
236
938
169
328
126
198
812
142
166
363
16