230
42
49
54
32
113
47
29
315
10
371
237
39
129
718
797
411
587
82
34
110
30
35
407
284
139
106
33
31
21
15
354
26
103
57
899
296
79
18
88
37
169
193
456
277
23
349
184
123
262
958
377
376
53
44
91
115