8
5
13
4
19
37
20
26
50
12
160
25
193
46
143
7
34
92
159
36
213
87
39
156
136
66
68
135
104
17
126
266
57
51
32
16
128
78
63
28
10
191
45
38
43