14
32
7
9
3
38
11
159
4
1
21
56
30
33
19
13
31
29
111
36
10
26
15
28
12
51
34
16
54
135
175
76
433
113
25
510
207
67
275
47
156
55
22
96
119
65