22
19
50
5
142
26
37
17
13
11
4
12
3
7
2
55
83
1
6
14
405
409
10
21
52
20
43
113
51
24
25
16
8
27
15
29
35
18
160
9
48
374
86