18
10
27
160
65
41
6
93
12
34
231
50
9
17
196
37
55
14
23
19
135
251
73
247
33
21
125
8
181
47
79
16
29
104
11
25
186
183
191
36
98
180
1499
40
140
20
393
529