320
408
197
331
407
187
258
201
92
582
174
530
921
543
284
309
52
57
110
260
419
265
325
41
576
64
192
262
136
193
480
438
275
223
441
522
243
1098
714
437
370
290
272
306
901
21
465
501
185
647
211
903
317
79
72
182
37
80