87
70
50
186
30
316
273
73
163
122
121
53
18
106
12
528
90
202
272
232
17
6
75
94
62
34
235
47
54
136
112
61
42
49
44
21
27
85
8
51
55
98
240
216
117
45
413
15
143
178
37