116
19
43
576
99
29
139
61
14
49
36
21
342
158
200
32
102
2
18
25
24
10
114
69
17
51
191
6
37
82
89
3
52
27
5
20
8
30
68
45
26
31
107
59
311
23
28
16
272
81
71