9
12
278
186
176
179
49
36
113
3
56
81
548
356
41
312
10
419
187
727
69
428
126
99
269
392
533
136
472
39
70
59
253
102
46
40
31
156
83
150
199
174
434
24
17
271
135
37
143
19
204
362