116
49
47
52
22
17
6
25
5
29
79
123
20
41
24
12
8
27
33
14
15
89
384
34
139
11
395
336
9
154
7
4
196
32
36
3
44
198
13
203
18
28