149
71
104
89
82
101
141
186
218
116
81
175
78
59
145
188
139
111
68
56
167
99
42
47
135
76
55
103
130
98
117
57
75
91
217
25
8
210
150
80
13
14
23
21
207
451
157
138
268
164
31
169
102
29
147