19
34
37
71
50
94
11
127
407
31
249
193
638
84
43
54
328
200
143
113
239
184
214
362
118
524
245
149
29
99
106
121
166
97
287
36
181
47
159
87
103
264
170
55
101
386
80
82
141
283