113
67
63
15
52
30
20
155
83
4
2
1
5
14
8
36
39
33
44
426
13
43
61
40
11
10
86
109
130
24
74
9
37
85
47
294
34
26
25
150
42
16
140
66
3
38
31