11
8
3
5
12
2
115
62
97
124
140
40
92
91
93
71
138
95
167
54
19
20
78
64
294
89
69
99
57
110
49
44
18
16
126
121
37
9
35
13
10
46
38
76
50
21
17
29