70
138
94
131
57
110
84
24
148
305
21
93
118
56
425
221
137
384
218
119
262
13
62
41
180
81
175
31
269
177
115
45
147
59
68
92
53
7
36
19
9
50
8
4
34
20
64
82
139
155
55