276
328
27
112
11
117
290
6
166
91
175
207
256
32
41
143
58
107
57
138
976
78
89
71
8
151
319
42
59
20
25
113
128
101
53
93
22
235
30
159
33
14
250
21
182
119
24
120
150
29