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