19
75
47
184
272
303
350
109
161
181
42
65
83
398
270
38
108
139
556
383
100
333
124
195
307
216
245
71
105
196
61
397
433
396
386
345
102
119
596
178
201
44
31
99
381
66
199
48
53
281
179
55
67
80