47
184
272
302
349
106
161
181
42
65
82
396
270
37
108
139
556
383
99
333
124
195
306
216
244
71
105
196
60
38
395
432
391
382
344
102
119
594
178
201
44
61
83
31
380
66
19
199
48
53
281
179
55
67
79
75
158