370
579
337
399
122
433
275
142
48
108
52
124
360
815
344
553
226
81
24
258
111
156
96
103
132
236
501
297
116
807
31
49
406
200
187
177
68
288
428
127
233
63
62
66
186
310
182
166
185
114
158
143
76
27
38
192