11
3
1
34
13
31
9
5
14
17
7
2
4
22
16
54
20
132
10
15
44
23
35
87
166
133
111
24
137
101
94
51
220
58
190
55
25
41
71
62
315
126
45
83