11
6
4
1
5
3
2
20
7
17
14
12
19
28
23
29
39
33
113
109
136
85
454
86
59
94
137
36
102
31
61
72
97
56
54
15
66
48
141
34
126
13