70
103
170
145
134
37
59
84
175
88
110
62
40
81
50
26
23
57
154
174
106
165
64
150
349
186
722
185
216
339
112
92
19
28
196
247
149
206