131
82
85
24
175
14
365
55
115
889
36
287
68
117
31
171
89
69
52
71
51
25
20
32
33
38
22
130
30
160
74
29
35
224
8
75
97
46
467
13
34
78
86
154
50