218
49
187
224
33
40
111
50
51
304
205
168
239
15
78
103
226
55
44
129
216
419
27
242
616
253
182
734
358
297
238
107
70
59
272
408
110
487