11
3
16
10
6
7
2
1
5
79
338
108
87
26
118
103
94
52
22
13
47
28
174
74
146
111
46
14
32
95
17
40
35
75
31
39
92
18
81
82
9