49
87
21
22
55
150
106
13
487
36
156
197
62
32
78
73
45
60
324
492
167
332
278
319
871
330
960
207
313
580
474
345
28
1580
54
225
774
90
118
234
295
42
335
125
177
183
105
137
67
140
66
347
788