70
26
87
35
153
127
68
173
261
603
278
290
57
24
18
142
75
187
97
154
196
13
37
72
38
136
91
176
53
100
63
51
92
21
20
22
59
16
188
10
40
4
61
99
33
9
46
43
60
346
11
67