11
30
79
12
31
47
18
8
7
9
87
16
2
26
4
6
14
52
10
156
260
38
174
37
261
78
202
100
39
103
15
55
93
49
151
146
40
110
187
163
327