130
136
107
104
89
90
240
169
212
276
352
127
151
129
176
95
228
1077
94
184
120
4
16
85
174
204
63
111
125
280
144
58
93
28
492
207
279
79
99
117
620
165
274
323
167
175
258
48
53
234
21
121
31