8
21
4
145
5
16
170
52
7
18
54
12
11
40
38
6
45
19
32
41
47
9
218
27
39
200
60
142
23
179
46
148
85
42
94
98
66
642
191
307
326
13
79
91
157
198
100
43
30
235