11
10
4
61
9
15
6
160
111
76
43
166
110
34
18
31
67
116
141
142
48
132
42
82
25
17
93
101
19
155
29
46
13
44
92
41
23
27
68
107
49
28
71
169
249
228
85
91
26
40
21
278
80