317
272
469
429
612
621
158
49
316
328
842
507
1258
239
119
203
300
188
274
211
366
93
475
161
167
921
229
336
298
83
37
72
63
54
38
120
107
77
79
41
128
31
1019
798
173
334
205
202
136
244
135
222
417
290
303
162