131
82
86
24
176
14
366
56
115
889
37
287
68
118
32
171
90
70
25
52
71
51
36
21
34
38
22
130
30
89
160
74
29
35
224
8
75
97
46
467
13
78
20
154
50