58
26
29
162
9
65
38
27
112
76
43
10
207
24
15
60
28
312
191
159
139
64
70
13
180
1907
362
88
102
100
244
21
80
19
115
92
7
16
165
150
34
8
14
386
39
147
219
155