55
130
401
322
368
225
123
59
159
69
293
869
112
272
71
355
142
39
64
333
380
294
157
155
270
186
45
289
376
178
245
932
736
41
161
119
248
74
91
67
81
366
14
62
215
127
140
102
345
104
231
234
537
306
363
46
109